[gentoo-commits] repo/gentoo:master commit in: app-admin/mktwpol/

2019-04-26 Thread José María Alonso
commit: 1d5a04417c743379c811e84b9b02e06d76dc9210
Author: Jose Maria Alonso Josa  gentoo  org>
AuthorDate: Fri Apr 26 16:39:16 2019 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Fri Apr 26 16:39:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5a0441

app-admin/mktwpol: Drop old version 0.2.6

Signed-off-by: José María Alonso  gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.11

 app-admin/mktwpol/Manifest |  1 -
 app-admin/mktwpol/mktwpol-0.2.6.ebuild | 42 --
 2 files changed, 43 deletions(-)

diff --git a/app-admin/mktwpol/Manifest b/app-admin/mktwpol/Manifest
index 9ccb70d5981..9d2d4565379 100644
--- a/app-admin/mktwpol/Manifest
+++ b/app-admin/mktwpol/Manifest
@@ -1,3 +1,2 @@
-DIST mktwpol-0.2.6.tar.gz 55328 BLAKE2B 
a5998dcdd947288c0761fb4ef53cfca9de5b022a53f07fbfa7cb8023d0086471cd9a1ef822a3ff45931098acaedb2b94df2f882cc3bbadc18942293679d6816d
 SHA512 
58d739bf789f7e25678adb19cc2d05bf98920d4f42a761f2c1fc45c72ac9080def9f2533f63c10dfea50f5d8428f7d4a19760a38dcc34bff9aaeb6fdd7e89434
 DIST mktwpol-1.0.0.tar.gz 59748 BLAKE2B 
954d86774bf5e88612dc67f0ee29b637da188f64a8203b8aa84511e940db059afce0e993f4a703429688e29e964e5efc53a21b32f1ead3cee70bb7f056fc62a4
 SHA512 
f7a04bb3acdada6407e3e422e26ba2c0c454f10011a2848d0c8e962996e135a381c893f7fcdea67e1a3a23f503eb2071448beca05b7ca90e179d2a28173a973e
 DIST mktwpol-1.0.1.tar.gz 60491 BLAKE2B 
66d7db396bbf7e5b2c4dd537ac9bcd387298ae733348b63c6d5cb6df79e9440ea751c27eccec66978371fa81a17929d25fcfbeca6787abf8b49f087b54a6468d
 SHA512 
aa44af97533f130b89b83c6f2a8878d290770b677f6fb9fe654b033f57fcfb3d063a6a6ddf29599aa066452d75911cf8053d65b21c37e322851a10f4381cb33d

diff --git a/app-admin/mktwpol/mktwpol-0.2.6.ebuild 
b/app-admin/mktwpol/mktwpol-0.2.6.ebuild
deleted file mode 100644
index daa6b71b8e5..000
--- a/app-admin/mktwpol/mktwpol-0.2.6.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Bash scripts to install tripwire and generate tripwire policy 
files"
-HOMEPAGE="https://sourceforge.net/projects/mktwpol;
-SRC_URI="mirror://sourceforge/mktwpol/${P}.tar.gz"
-
-LICENSE="CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="app-admin/tripwire"
-
-src_prepare() {
-   default
-   sed -i -e 's|/usr/local|/usr|' Makefile || die
-}
-
-pkg_postinst() {
-   elog
-   elog "Installation and setup of tripwire ..."
-   elog " - Run: \`twsetup.sh\`"
-   elog
-   elog "Maintenance of tripwire as packages are added and/or deleted ..."
-   elog " - Run: \`mktwpol.sh -u\` to update tripwire policy and database"
-   elog
-   elog "Mktwpol is packaged with multiple policy-rules-generating files."
-   elog "The default \"rules file\" is installed in /etc/tripwire"
-   elog "Alternatives are installed in /usr/share/doc/${P}"
-   elog "To use an alternative \"rules file\" ..."
-   elog "copy it to /etc/tripwire, uncompress it, and \`touch\` it ..."
-   elog
-   elog "\`cp /usr/share/doc/${P}/mktwpol*.rules.bz2 /etc/tripwire\`"
-   elog "\`bunzip2 /etc/tripwire/mktwpol*.rules.bz2\`"
-   elog
-   elog "mktwpol.sh uses the rules file with the most recent date."
-   elog "Use \`touch\` to choose between multiple rules files."
-   elog
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/logrotate/, app-admin/logrotate/files/

2018-12-19 Thread José María Alonso
commit: 3c36401dafd804f7e7f66d5e4170f46f4b19bd14
Author: Jose Maria Alonso Josa  gentoo  org>
AuthorDate: Wed Dec 19 15:40:04 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed Dec 19 15:40:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c36401d

app-admin/logrotate: Bump version to 3.15.0

Signed-off-by: José María Alonso  gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.11

 app-admin/logrotate/Manifest   |  1 +
 .../files/logrotate-3.15.0-ignore-hidden.patch | 14 
 app-admin/logrotate/logrotate-3.15.0.ebuild| 98 ++
 3 files changed, 113 insertions(+)

diff --git a/app-admin/logrotate/Manifest b/app-admin/logrotate/Manifest
index 9fe40fb9471..1bab50d4f29 100644
--- a/app-admin/logrotate/Manifest
+++ b/app-admin/logrotate/Manifest
@@ -1,3 +1,4 @@
 DIST logrotate-3.13.0.tar.gz 213726 BLAKE2B 
b9970a0fb49b9de9c83ee679fd4587b6a1623cf1aae2444e818339361c7b7762ce51fcbd124fefafbe47d529dd21ef346a6c9a267da20547914388db99dce003
 SHA512 
3dec2fcdd674d3337b71fd70339cb5e3dd06b4bc24bee191356a30c2a211a290ae7747e63b90581e32a6d6d1f73cf62d5b0ee5a91aa05bad4d6ee403a35d9e76
 DIST logrotate-3.14.0.tar.gz 215413 BLAKE2B 
7914188922d81b1f8b6c4e493fae71d23bc9e65ebfcb190ebb4287c875af53204cbecb51c2731a3dc57530a30c685c3a626074265d9a2462714ff6ff077ea5ca
 SHA512 
5f584d9be01737960eaffcf43746270a5395486d2161577a9ee3e757cb4dfe5a207c8b1d097181dd413560d76ecc0e3d526f87d1b123a52dc3e5e49d529a5fb5
+DIST logrotate-3.15.0.tar.gz 219496 BLAKE2B 
b9f9cd0b22b79c3da1ea6092c5f3ebf9fca39da3a4bb7e1da39a8bf96f0bdb573864b77681671ad227cfc444bbc3e64a518805780580adb954bfacd564f00e2f
 SHA512 
9520f15eaec54da426699f1f5ce31949d1372fa25c5c127dfbf29ff717a1c15a6fd14437c1d7b67b116b12c8a5c28f6012e39ad4b3ca2b053c874d02efe98d84
 DIST logrotate-3.9.1.tar.gz 79061 BLAKE2B 
b07f8fd8eb59cc4d6c80441a3b5a8aab090bc13eb8fa5e35b111feb2203fb2c3092daa469e6fec02a29b1d377bca33fbbf5859bcd351a1f4a0d82343c5f65d3d
 SHA512 
e6da7c7f067befaf2441e9c6ce77e53cf5ddb4f56cc3304c3e50873b6f20c68520f4a0e50ec466cbebcbed20bfd77bf6dfc489975a8131e9573fb19856c0fe28

diff --git a/app-admin/logrotate/files/logrotate-3.15.0-ignore-hidden.patch 
b/app-admin/logrotate/files/logrotate-3.15.0-ignore-hidden.patch
new file mode 100644
index 000..cb2fc073bc6
--- /dev/null
+++ b/app-admin/logrotate/files/logrotate-3.15.0-ignore-hidden.patch
@@ -0,0 +1,14 @@
+diff -Nuar a/config.c b/config.c
+--- a/config.c 2018-10-05 17:01:21.0 +0200
 b/config.c 2018-12-19 16:33:52.280129804 +0100
+@@ -417,7 +417,9 @@
+ int i;
+ 
+ /* Check if fname is '.' or '..'; if so, return false */
+-if (fname[0] == '.' && (!fname[1] || (fname[1] == '.' && !fname[2])))
++/* Don't include 'hidden' files either; this breaks Gentoo
++   portage config file management http://bugs.gentoo.org/87683 */
++if (fname[0] == '.')
+ return 0;
+ 
+ /* Check if fname is ending in a taboo-extension; if so, return false */

diff --git a/app-admin/logrotate/logrotate-3.15.0.ebuild 
b/app-admin/logrotate/logrotate-3.15.0.ebuild
new file mode 100644
index 000..34b327c5d75
--- /dev/null
+++ b/app-admin/logrotate/logrotate-3.15.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit systemd
+
+DESCRIPTION="Rotates, compresses, and mails system logs"
+HOMEPAGE="https://github.com/logrotate/logrotate;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="acl +cron selinux"
+
+CDEPEND="
+   >=dev-libs/popt-1.5
+   selinux? ( sys-libs/libselinux )
+   acl? ( virtual/acl )"
+
+DEPEND="${CDEPEND}
+   >=sys-apps/sed-4"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-logrotate )
+   cron? ( virtual/cron )"
+
+STATEFILE="/var/lib/misc/logrotate.status"
+OLDSTATEFILE="/var/lib/logrotate.status"
+
+move_old_state_file() {
+   elog "logrotate state file is now located at ${STATEFILE}"
+   elog "See bug #357275"
+   if [[ -e "${OLDSTATEFILE}" ]] ; then
+   elog "Moving your current state file to new location: 
${STATEFILE}"
+   mv -n "${OLDSTATEFILE}" "${STATEFILE}"
+   fi
+}
+
+install_cron_file() {
+   exeinto /etc/cron.daily
+   newexe "${S}"/examples/logrotate.cron "${PN}"
+}
+
+PATCHES=(
+   "${FILESDIR}/${P}-ignore-hidden.patch"
+)
+
+src_prepare() {
+   sed -i -e 's#/usr/sbin/logrotate#/usr/bin/logrotate#' 
"${S}"/examples/logrotate.{cron,service} || di

[gentoo-commits] proj/lisp:master commit in: dev-lisp/flexi-streams/

2018-12-19 Thread José María Alonso
commit: 70de83a41bbf80a34cf14fae663dcd49eb8e
Author: Jose Maria Alonso Josa  gentoo  org>
AuthorDate: Wed Dec 19 15:20:42 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed Dec 19 15:20:42 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=70de83a4

dev-lisp/flexi-streams: Drop old version 1.0.16

Signed-off-by: José María Alonso  gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.11
Manifest-Sign-Key: 0x1A7D95AB2577CB00

 dev-lisp/flexi-streams/flexi-streams-1.0.16.ebuild | 25 --
 1 file changed, 25 deletions(-)

diff --git a/dev-lisp/flexi-streams/flexi-streams-1.0.16.ebuild 
b/dev-lisp/flexi-streams/flexi-streams-1.0.16.ebuild
deleted file mode 100644
index 722cdce4..
--- a/dev-lisp/flexi-streams/flexi-streams-1.0.16.ebuild
+++ /dev/null
@@ -1,25 +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="Flexible bivalent streams for Common Lisp"
-HOMEPAGE="http://weitz.de/flexi-streams/
-   http://www.cliki.net/flexi-streams/;
-SRC_URI="https://github.com/edicl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-
-RDEPEND="!dev-lisp/cl-${PN}
-   >=dev-lisp/trivial-gray-streams-20060925"
-
-src_install() {
-   common-lisp-install-sources *.lisp
-   common-lisp-install-asdf
-   dodoc doc/index.html
-}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/flexi-streams/

2018-12-19 Thread José María Alonso
commit: 7b9ff4e11cc68322275b357f70414bebdce31737
Author: Jose Maria Alonso Josa  gentoo  org>
AuthorDate: Wed Dec 19 15:18:59 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed Dec 19 15:18:59 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=7b9ff4e1

dev-lisp/flexi-streams: Bump version to 1.0.18

Signed-off-by: José María Alonso  gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.11
Manifest-Sign-Key: 0x1A7D95AB2577CB00

 dev-lisp/flexi-streams/flexi-streams-1.0.18.ebuild | 25 ++
 1 file changed, 25 insertions(+)

diff --git a/dev-lisp/flexi-streams/flexi-streams-1.0.18.ebuild 
b/dev-lisp/flexi-streams/flexi-streams-1.0.18.ebuild
new file mode 100644
index ..47f23684
--- /dev/null
+++ b/dev-lisp/flexi-streams/flexi-streams-1.0.18.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="Flexible bivalent streams for Common Lisp"
+HOMEPAGE="http://weitz.de/flexi-streams/
+   http://www.cliki.net/flexi-streams/;
+SRC_URI="https://github.com/edicl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="!dev-lisp/cl-${PN}
+   >=dev-lisp/trivial-gray-streams-20060925"
+
+src_install() {
+   common-lisp-install-sources *.lisp
+   common-lisp-install-asdf
+   dodoc docs/index.html
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/mktwpol/

2018-12-19 Thread José María Alonso
commit: ffd0f2d8b97e22102fe9c108c62b09f0fa7a4b3d
Author: Chuck Seyboldt  gmail  com>
AuthorDate: Wed Dec 19 14:57:01 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed Dec 19 14:58:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffd0f2d8

app-admin/mktwpol: Be more verbose

Signed-off-by: José María Alonso  gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.11

 app-admin/mktwpol/mktwpol-1.0.1.ebuild | 70 +++---
 1 file changed, 48 insertions(+), 22 deletions(-)

diff --git a/app-admin/mktwpol/mktwpol-1.0.1.ebuild 
b/app-admin/mktwpol/mktwpol-1.0.1.ebuild
index 9df4149288a..b494367e73b 100644
--- a/app-admin/mktwpol/mktwpol-1.0.1.ebuild
+++ b/app-admin/mktwpol/mktwpol-1.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 DESCRIPTION="Bash scripts to install tripwire and generate tripwire policy 
files"
 HOMEPAGE="https://sourceforge.net/projects/mktwpol;
-SRC_URI="mirror://sourceforge/mktwpol/${P}.tar.gz"
+SRC_URI="mirror://sourceforge/mktwpol/${PF}.tar.gz"
 
 LICENSE="CC-BY-SA-3.0"
 SLOT="0"
@@ -14,29 +14,55 @@ IUSE=""
 
 RDEPEND="app-admin/tripwire"
 
+S=${WORKDIR}/${PF}
+
 src_prepare() {
default
-   sed -i -e 's|/usr/local|/usr|' Makefile || die
+   sed -i -e 's:/usr/local:/usr:' Makefile || die
 }
 
-pkg_postinst() {
-   elog
-   elog "Installation and setup of tripwire ..."
-   elog " - Run: \`twsetup.sh\`"
-   elog
-   elog "Maintenance of tripwire as packages are added and/or deleted ..."
-   elog " - Run: \`mktwpol.sh -u\` to update tripwire policy and database"
-   elog
-   elog "Mktwpol is packaged with multiple policy-rules-generating files."
-   elog "The default \"rules file\" is installed in /etc/tripwire"
-   elog "Alternatives are installed in /usr/share/doc/${P}"
-   elog "To use an alternative \"rules file\" ..."
-   elog "copy it to /etc/tripwire, uncompress it, and \`touch\` it ..."
-   elog
-   elog "\`cp /usr/share/doc/${P}/mktwpol*.rules.bz2 /etc/tripwire\`"
-   elog "\`bunzip2 /etc/tripwire/mktwpol*.rules.bz2\`"
-   elog
-   elog "mktwpol.sh uses the rules file with the most recent date."
-   elog "Use \`touch\` to choose between multiple rules files."
-   elog
+pkg_preinst() {
+   # one elog message for new/first installation
+   # different elog message when updating
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   elog
+   elog "To facilitate a new installation and setup of tripwire:"
+   elog " - Run: \`twsetup.sh\`"
+   elog
+   elog "To update tripwire database as packages are added or 
deleted:"
+   elog " - Run: \`mktwpol.sh -u\`"
+   elog
+   elog "Mktwpol is packaged with multiple policy-generating rules 
files."
+   elog "A default \"rules file\" is installed in /etc/tripwire"
+   elog "Alternatives are available in /usr/share/doc/${PF}"
+   elog
+   elog "mktwpol.sh uses the policy-generating rules file with the"
+   elog "most recent date.  To use an alternative \"rules file\","
+   elog "copy it from /usr/share/doc/${PF} to /etc/tripwire,"
+   elog " uncompress it, and \`touch\` it."
+   elog
+   elog "Read /usr/share/doc/${PF}/README for more tips."
+   elog
+   else
+   elog
+   elog "Version bump: mktwpol policy-generating rules have 
changed."
+   elog "Run \`mktwpol.sh -u\` to update tripwire policy and 
database."
+   elog
+   elog "Alternative policy-generating rules are in 
/usr/share/doc/${PF}"
+   elog "To use an alternative policy-generating rules file,"
+   elog "copy it to /etc/tripwire, uncompress and \`touch\` it."
+   elog
+ fi
+   # ewarn message if a version change from 0.x.x
+   if [[ "${REPLACING_VERSIONS:0:1}" == "0" ]] ; then
+   ewarn
+   ewarn "Mktwpol default policy-generating rules no longer sort 
by package."
+   ewarn
+   ewarn "   This change does not reduce the scope of system 
inspection!"
+   ewarn "  It only affects the tripwire report format."
+   ewarn
+   ewarn "  The previous default reporting format is still 
available, at"
+   ewarn "  /usr/share/doc/${PF}/mktwpol-gentoo-packages.rules*"
+   ewarn
+   fi
 }



[gentoo-commits] repo/gentoo:master commit in: app-admin/mktwpol/

2018-12-19 Thread José María Alonso
commit: b49496c8265424deb804ab65eb7b746662cd0157
Author: Jose Maria Alonso Josa  gentoo  org>
AuthorDate: Wed Dec 19 14:41:39 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed Dec 19 14:42:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49496c8

app-admin/mktwpol: Bump version to 1.0.1

Signed-off-by: José María Alonso  gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.11

 app-admin/mktwpol/Manifest |  1 +
 app-admin/mktwpol/mktwpol-1.0.1.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/app-admin/mktwpol/Manifest b/app-admin/mktwpol/Manifest
index ccf8186205d..9ccb70d5981 100644
--- a/app-admin/mktwpol/Manifest
+++ b/app-admin/mktwpol/Manifest
@@ -1,2 +1,3 @@
 DIST mktwpol-0.2.6.tar.gz 55328 BLAKE2B 
a5998dcdd947288c0761fb4ef53cfca9de5b022a53f07fbfa7cb8023d0086471cd9a1ef822a3ff45931098acaedb2b94df2f882cc3bbadc18942293679d6816d
 SHA512 
58d739bf789f7e25678adb19cc2d05bf98920d4f42a761f2c1fc45c72ac9080def9f2533f63c10dfea50f5d8428f7d4a19760a38dcc34bff9aaeb6fdd7e89434
 DIST mktwpol-1.0.0.tar.gz 59748 BLAKE2B 
954d86774bf5e88612dc67f0ee29b637da188f64a8203b8aa84511e940db059afce0e993f4a703429688e29e964e5efc53a21b32f1ead3cee70bb7f056fc62a4
 SHA512 
f7a04bb3acdada6407e3e422e26ba2c0c454f10011a2848d0c8e962996e135a381c893f7fcdea67e1a3a23f503eb2071448beca05b7ca90e179d2a28173a973e
+DIST mktwpol-1.0.1.tar.gz 60491 BLAKE2B 
66d7db396bbf7e5b2c4dd537ac9bcd387298ae733348b63c6d5cb6df79e9440ea751c27eccec66978371fa81a17929d25fcfbeca6787abf8b49f087b54a6468d
 SHA512 
aa44af97533f130b89b83c6f2a8878d290770b677f6fb9fe654b033f57fcfb3d063a6a6ddf29599aa066452d75911cf8053d65b21c37e322851a10f4381cb33d

diff --git a/app-admin/mktwpol/mktwpol-1.0.1.ebuild 
b/app-admin/mktwpol/mktwpol-1.0.1.ebuild
new file mode 100644
index 000..9df4149288a
--- /dev/null
+++ b/app-admin/mktwpol/mktwpol-1.0.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Bash scripts to install tripwire and generate tripwire policy 
files"
+HOMEPAGE="https://sourceforge.net/projects/mktwpol;
+SRC_URI="mirror://sourceforge/mktwpol/${P}.tar.gz"
+
+LICENSE="CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="app-admin/tripwire"
+
+src_prepare() {
+   default
+   sed -i -e 's|/usr/local|/usr|' Makefile || die
+}
+
+pkg_postinst() {
+   elog
+   elog "Installation and setup of tripwire ..."
+   elog " - Run: \`twsetup.sh\`"
+   elog
+   elog "Maintenance of tripwire as packages are added and/or deleted ..."
+   elog " - Run: \`mktwpol.sh -u\` to update tripwire policy and database"
+   elog
+   elog "Mktwpol is packaged with multiple policy-rules-generating files."
+   elog "The default \"rules file\" is installed in /etc/tripwire"
+   elog "Alternatives are installed in /usr/share/doc/${P}"
+   elog "To use an alternative \"rules file\" ..."
+   elog "copy it to /etc/tripwire, uncompress it, and \`touch\` it ..."
+   elog
+   elog "\`cp /usr/share/doc/${P}/mktwpol*.rules.bz2 /etc/tripwire\`"
+   elog "\`bunzip2 /etc/tripwire/mktwpol*.rules.bz2\`"
+   elog
+   elog "mktwpol.sh uses the rules file with the most recent date."
+   elog "Use \`touch\` to choose between multiple rules files."
+   elog
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/

2018-11-13 Thread José María Alonso
commit: 5a7fa269ef6a90b845c7f72e0f65e2a567385647
Author: Jose Maria Alonso Josa  gentoo  org>
AuthorDate: Tue Nov 13 19:20:24 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue Nov 13 19:20:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7fa269

app-misc/vifm: Drop old

Signed-off-by: José María Alonso  gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-misc/vifm/Manifest|  1 -
 app-misc/vifm/vifm-0.9.ebuild | 96 ---
 2 files changed, 97 deletions(-)

diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest
index 2ad3ece90cd..590905335c1 100644
--- a/app-misc/vifm/Manifest
+++ b/app-misc/vifm/Manifest
@@ -1,3 +1,2 @@
 DIST vifm-0.10.tar.bz2 1054361 BLAKE2B 
81ec964b3bf236764976bcedb84c922eca0da650922b71fc1d6ef107ce51af9a4b1155fb699f800cca452e644345568af4cf17170dc15509393df529336b3959
 SHA512 
53f45824ffdbd987fecd3a7f7b6d6c5da036aeb3ddbb219d7665a63cae55d68db608239055b18b88a721b39002fcf57cbfd88aa366cffb02ca5f2eb94a206eb2
 DIST vifm-0.9.1.tar.bz2 1002758 BLAKE2B 
8eb9cc4c299877485bb4a44d95fe2412e196686399a6246bc1b5036dbc34ecbcf1cd43d1d55bdacdcc099a65e03f589f360d39ee38da4e12bff0a4bfcbdd180b
 SHA512 
a30457329bf9501efd7e9e0853107b5ecd653ab70e7081764677d035bd0f61876bc96b35bea5258153d68b7be075091168331be79d7398f94353f73bbf78933d
-DIST vifm-0.9.tar.bz2 971539 BLAKE2B 
5d6dd8c399e38886ab3e2d548b93492bf31b464e5661c6f6d54504701bf1eab8338155a9ddc9b220c4cb2a67417d5622094e9ffb717ddf594984fe475214af60
 SHA512 
5ae2b03e672bd9a7f95a5c59141dabac8bc7946a4e307d6a3df70bdb52e1f7665b960a3d20709c811cbfbcf76f7836d23b5edb191968e5277fb705a291ab3a9a

diff --git a/app-misc/vifm/vifm-0.9.ebuild b/app-misc/vifm/vifm-0.9.ebuild
deleted file mode 100644
index 9621f77ac8d..000
--- a/app-misc/vifm/vifm-0.9.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools vim-doc versionator
-
-DESCRIPTION="Console file manager with vi(m)-like keybindings"
-HOMEPAGE="https://vifm.info/;
-SRC_URI="mirror://sourceforge/vifm/${PF}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="X developer +extended-keys gtk +magic vim vim-syntax"
-
-DEPEND="
-   >=sys-libs/ncurses-5.9-r3:0
-   magic? ( sys-apps/file )
-   gtk? ( x11-libs/gtk+:2 )
-   X? ( x11-libs/libX11 )
-"
-RDEPEND="
-   ${DEPEND}
-   vim? ( || ( app-editors/vim app-editors/gvim ) )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-"
-
-DOCS="AUTHORS FAQ NEWS README TODO"
-
-src_prepare() {
-   sed -i -e '/stat.h/a#include ' 
"${S}/src/modes/file_info.c" \
-   || die
-   eapply_user
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable developer) \
-   $(use_enable extended-keys) \
-   $(use_with magic libmagic) \
-   $(use_with gtk) \
-   $(use_with X X11)
-}
-
-src_compile() {
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dodoc ${DOCS}
-
-   if use vim; then
-   local t
-   for t in app plugin; do
-   insinto /usr/share/vim/vimfiles/"${t}"
-   doins "${S}"/data/vim/doc/"${t}"/"${PN}"*
-   done
-   fi
-
-   if use vim-syntax; then
-   local t
-   for t in ftdetect ftplugin syntax; do
-   insinto /usr/share/vim/vimfiles/"${t}"
-   doins "${S}"/data/vim/"${t}"/"${PN}".vim
-   done
-   fi
-}
-
-src_test() {
-   emake check
-}
-
-pkg_postinst() {
-   if use vim; then
-   update_vim_helptags
-
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   elog
-   elog "You don't need to copy or link any files for"
-   elog "  the vim plugin and documentation to work 
anymore."
-   elog "If you copied any vifm files to ~/.vim/ manually"
-   elog "  in earlier vifm versions, please delete them."
-   fi
-   elog
-   elog "To use vim in vifm to view the documentation"
-   elog "  edit ~/.vifm/vifmrc and set vimhelp instead of 
novimhelp"
-   elog
-   fi
-}
-
-pkg_postrm() {
-   use vim && update_vim_helptags
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/

2018-11-13 Thread José María Alonso
commit: e608227d2fa126db58625b933c66caff13c7a08f
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Nov 13 08:40:33 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue Nov 13 08:40:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e608227d

app-misc/vifm: Bump version to 0.10

Signed-off-by: José María Alonso  gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-misc/vifm/Manifest |   1 +
 app-misc/vifm/vifm-0.10.ebuild | 102 +
 2 files changed, 103 insertions(+)

diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest
index 324ba2e18bc..2ad3ece90cd 100644
--- a/app-misc/vifm/Manifest
+++ b/app-misc/vifm/Manifest
@@ -1,2 +1,3 @@
+DIST vifm-0.10.tar.bz2 1054361 BLAKE2B 
81ec964b3bf236764976bcedb84c922eca0da650922b71fc1d6ef107ce51af9a4b1155fb699f800cca452e644345568af4cf17170dc15509393df529336b3959
 SHA512 
53f45824ffdbd987fecd3a7f7b6d6c5da036aeb3ddbb219d7665a63cae55d68db608239055b18b88a721b39002fcf57cbfd88aa366cffb02ca5f2eb94a206eb2
 DIST vifm-0.9.1.tar.bz2 1002758 BLAKE2B 
8eb9cc4c299877485bb4a44d95fe2412e196686399a6246bc1b5036dbc34ecbcf1cd43d1d55bdacdcc099a65e03f589f360d39ee38da4e12bff0a4bfcbdd180b
 SHA512 
a30457329bf9501efd7e9e0853107b5ecd653ab70e7081764677d035bd0f61876bc96b35bea5258153d68b7be075091168331be79d7398f94353f73bbf78933d
 DIST vifm-0.9.tar.bz2 971539 BLAKE2B 
5d6dd8c399e38886ab3e2d548b93492bf31b464e5661c6f6d54504701bf1eab8338155a9ddc9b220c4cb2a67417d5622094e9ffb717ddf594984fe475214af60
 SHA512 
5ae2b03e672bd9a7f95a5c59141dabac8bc7946a4e307d6a3df70bdb52e1f7665b960a3d20709c811cbfbcf76f7836d23b5edb191968e5277fb705a291ab3a9a

diff --git a/app-misc/vifm/vifm-0.10.ebuild b/app-misc/vifm/vifm-0.10.ebuild
new file mode 100644
index 000..24a2c7f576d
--- /dev/null
+++ b/app-misc/vifm/vifm-0.10.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools vim-doc versionator xdg-utils
+
+MY_P=$(replace_version_separator 4 '-' ${PF})
+
+DESCRIPTION="Console file manager with vi(m)-like keybindings"
+HOMEPAGE="https://vifm.info/;
+SRC_URI="mirror://sourceforge/vifm/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="X developer +extended-keys gtk +magic vim vim-syntax"
+
+DEPEND="
+   >=sys-libs/ncurses-5.9-r3:0
+   magic? ( sys-apps/file )
+   gtk? ( x11-libs/gtk+:2 )
+   X? ( x11-libs/libX11 )
+"
+RDEPEND="
+   ${DEPEND}
+   vim? ( || ( app-editors/vim app-editors/gvim ) )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+DOCS="AUTHORS FAQ NEWS README TODO"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+   sed -i -e '/stat.h/a#include ' 
"${S}/src/modes/file_info.c" \
+   || die
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable developer) \
+   $(use_enable extended-keys) \
+   $(use_with magic libmagic) \
+   $(use_with gtk) \
+   $(use_with X X11)
+}
+
+src_compile() {
+   default
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc ${DOCS}
+
+   if use vim; then
+   local t
+   for t in app plugin; do
+   insinto /usr/share/vim/vimfiles/"${t}"
+   doins "${S}"/data/vim/doc/"${t}"/"${PN}"*
+   done
+   fi
+
+   if use vim-syntax; then
+   local t
+   for t in ftdetect ftplugin syntax; do
+   insinto /usr/share/vim/vimfiles/"${t}"
+   doins "${S}"/data/vim/"${t}"/"${PN}".vim
+   done
+   fi
+}
+
+src_test() {
+   emake check
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   if use vim; then
+   update_vim_helptags
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog
+   elog "You don't need to copy or link any files for"
+   elog "  the vim plugin and documentation to work 
anymore."
+   elog "If you copied any vifm files to ~/.vim/ manually"
+   elog "  in earlier vifm versions, please delete them."
+   fi
+   elog
+   elog "To use vim in vifm to view the documentation"
+   elog "  edit ~/.vifm/vifmrc and set vimhelp instead of 
novimhelp"
+   elog
+   fi
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   use vim && update_vim_helptags
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/split-sequence/

2018-10-15 Thread José María Alonso
commit: 1fdb2e3e1aeb5cfe6849a00edc6ad6e947eae520
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Oct 15 13:48:58 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon Oct 15 13:48:58 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1fdb2e3e

dev-lisp/split-sequence: Drop old

 dev-lisp/split-sequence/split-sequence-1.1.ebuild | 26 ---
 dev-lisp/split-sequence/split-sequence-1.2.ebuild | 26 ---
 2 files changed, 52 deletions(-)

diff --git a/dev-lisp/split-sequence/split-sequence-1.1.ebuild 
b/dev-lisp/split-sequence/split-sequence-1.1.ebuild
deleted file mode 100644
index af9c3bb1..
--- a/dev-lisp/split-sequence/split-sequence-1.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3
-
-MY_PV="v${PV}"
-
-DESCRIPTION="Functions to partition a Common Lisp sequence into multiple 
result sequences"
-HOMEPAGE="http://www.cliki.net/SPLIT-SEQUENCE;
-SRC_URI="https://github.com/sharplispers/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-
-RDEPEND="!dev-lisp/cl-${PN}
-   dev-lisp/fiveam"
-
-src_install() {
-   common-lisp-install-sources -t all *.lisp version.lisp-expr
-   common-lisp-install-asdf
-   dodoc README.md
-}

diff --git a/dev-lisp/split-sequence/split-sequence-1.2.ebuild 
b/dev-lisp/split-sequence/split-sequence-1.2.ebuild
deleted file mode 100644
index af9c3bb1..
--- a/dev-lisp/split-sequence/split-sequence-1.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3
-
-MY_PV="v${PV}"
-
-DESCRIPTION="Functions to partition a Common Lisp sequence into multiple 
result sequences"
-HOMEPAGE="http://www.cliki.net/SPLIT-SEQUENCE;
-SRC_URI="https://github.com/sharplispers/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-
-RDEPEND="!dev-lisp/cl-${PN}
-   dev-lisp/fiveam"
-
-src_install() {
-   common-lisp-install-sources -t all *.lisp version.lisp-expr
-   common-lisp-install-asdf
-   dodoc README.md
-}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/split-sequence/

2018-10-15 Thread José María Alonso
commit: 3c83db92059e7ab0bb81c17d9144f4ca400de54f
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Oct 15 13:47:15 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon Oct 15 13:47:15 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3c83db92

dev-lisp/split-sequence: Bump version to 1.5.0

 .../split-sequence/split-sequence-1.5.0.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-lisp/split-sequence/split-sequence-1.5.0.ebuild 
b/dev-lisp/split-sequence/split-sequence-1.5.0.ebuild
new file mode 100644
index ..59f7c7c4
--- /dev/null
+++ b/dev-lisp/split-sequence/split-sequence-1.5.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+MY_PV="v${PV}"
+
+DESCRIPTION="Functions to partition a Common Lisp sequence into multiple 
result sequences"
+HOMEPAGE="http://www.cliki.net/SPLIT-SEQUENCE;
+SRC_URI="https://github.com/sharplispers/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="!dev-lisp/cl-${PN}
+   dev-lisp/fiveam"
+
+src_install() {
+   common-lisp-install-sources -t all *.lisp version.sexp
+   common-lisp-install-asdf
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/cl-ppcre-unicode/

2018-08-27 Thread José María Alonso
commit: b4be8c12b67c845c52942f909931a07b9af80576
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Aug 27 14:17:37 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon Aug 27 14:17:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4be8c12

dev-lisp/cl-ppcre-unicode: Bump version to 2.1.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lisp/cl-ppcre-unicode/Manifest |  1 +
 .../cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-lisp/cl-ppcre-unicode/Manifest 
b/dev-lisp/cl-ppcre-unicode/Manifest
index 25c6a670503..2ace7fade36 100644
--- a/dev-lisp/cl-ppcre-unicode/Manifest
+++ b/dev-lisp/cl-ppcre-unicode/Manifest
@@ -1 +1,2 @@
 DIST cl-ppcre-2.0.11.tar.gz 158418 BLAKE2B 
d65aa1a565dbe6c9d10e4dafe323ab1332929e46e00ea2e9775ad940ed5ac983520c0e423daa17bf0173420d2269b5af2fd9b52f8d3dbcb0c778e03e61ef052d
 SHA512 
c693c568065c0571e5509599018e58951425a857cec3793312af0d22e248e32233f924eafc8ba67fbedad38cb3f4efa11343b785b073eaac53c31871422488b1
+DIST cl-ppcre-2.1.0.tar.gz 159051 BLAKE2B 
d1b9dd93c3f4c4c3a23a7c01f28cc4a8cc8543bfa3280f60b53d61dadb377f9e45c0f79592323bb7dcaf06721d899159f958f5b7d391370eeb5c6ede81a7a0cd
 SHA512 
c9c95c58628fd5ecebf6e24e0c26913719360c325e90e78c256d1306eb8c2cbe85a2a5f617fdb6c2a7091bd80f4021ad0d294371b2696ad8e5873eca13aab866

diff --git a/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild 
b/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild
new file mode 100644
index 000..8203612b0ed
--- /dev/null
+++ b/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="CL-PPCRE is a portable regular expression library for Common 
Lisp."
+HOMEPAGE="http://weitz.de/cl-ppcre/
+ http://www.cliki.net/cl-ppcre;
+SRC_URI="https://github.com/edicl/cl-ppcre/archive/v${PV}.tar.gz -> 
cl-ppcre-${PV}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="=dev-lisp/cl-ppcre-${PV}
+   dev-lisp/cl-unicode"
+
+S="${WORKDIR}/cl-ppcre-${PV}"
+
+src_install() {
+   common-lisp-install-sources ${PN}/ test/unicode*
+   common-lisp-install-asdf ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/cl-ppcre/

2018-08-27 Thread José María Alonso
commit: b361967eb47c88cdaf310c8fa459bccd5e672e7d
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Aug 27 14:15:02 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon Aug 27 14:15:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b361967e

dev-lisp/cl-ppcre: Bump version to 2.1.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lisp/cl-ppcre/Manifest  |  1 +
 dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-lisp/cl-ppcre/Manifest b/dev-lisp/cl-ppcre/Manifest
index 25c6a670503..2ace7fade36 100644
--- a/dev-lisp/cl-ppcre/Manifest
+++ b/dev-lisp/cl-ppcre/Manifest
@@ -1 +1,2 @@
 DIST cl-ppcre-2.0.11.tar.gz 158418 BLAKE2B 
d65aa1a565dbe6c9d10e4dafe323ab1332929e46e00ea2e9775ad940ed5ac983520c0e423daa17bf0173420d2269b5af2fd9b52f8d3dbcb0c778e03e61ef052d
 SHA512 
c693c568065c0571e5509599018e58951425a857cec3793312af0d22e248e32233f924eafc8ba67fbedad38cb3f4efa11343b785b073eaac53c31871422488b1
+DIST cl-ppcre-2.1.0.tar.gz 159051 BLAKE2B 
d1b9dd93c3f4c4c3a23a7c01f28cc4a8cc8543bfa3280f60b53d61dadb377f9e45c0f79592323bb7dcaf06721d899159f958f5b7d391370eeb5c6ede81a7a0cd
 SHA512 
c9c95c58628fd5ecebf6e24e0c26913719360c325e90e78c256d1306eb8c2cbe85a2a5f617fdb6c2a7091bd80f4021ad0d294371b2696ad8e5873eca13aab866

diff --git a/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild 
b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
new file mode 100644
index 000..70c99953770
--- /dev/null
+++ b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="CL-PPCRE is a portable regular expression library for Common 
Lisp."
+HOMEPAGE="http://weitz.de/cl-ppcre/
+ http://www.cliki.net/cl-ppcre;
+SRC_URI="https://github.com/edicl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-lisp/flexi-streams"
+PDEPEND="dev-lisp/cl-ppcre-unicode"
+
+src_unpack() {
+   unpack ${A} && cd "${S}"
+   rm -rf cl-ppcre-unicode test/unicode*
+}
+
+src_install() {
+   common-lisp-install-sources *.lisp test/
+   common-lisp-install-asdf ${PN}
+   dodoc CHANGELOG docs/index.html
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/cl-ppcre/

2018-08-27 Thread José María Alonso
commit: 56e8d3d22ab71b381d0b4e6f3db8c4d5d81fcc54
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Aug 27 14:08:26 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon Aug 27 14:08:26 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=56e8d3d2

dev-lisp/cl-ppcre: Bump to version 2.1.0

 dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild 
b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
new file mode 100644
index ..70c99953
--- /dev/null
+++ b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="CL-PPCRE is a portable regular expression library for Common 
Lisp."
+HOMEPAGE="http://weitz.de/cl-ppcre/
+ http://www.cliki.net/cl-ppcre;
+SRC_URI="https://github.com/edicl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-lisp/flexi-streams"
+PDEPEND="dev-lisp/cl-ppcre-unicode"
+
+src_unpack() {
+   unpack ${A} && cd "${S}"
+   rm -rf cl-ppcre-unicode test/unicode*
+}
+
+src_install() {
+   common-lisp-install-sources *.lisp test/
+   common-lisp-install-asdf ${PN}
+   dodoc CHANGELOG docs/index.html
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2018-08-04 Thread José María Alonso
commit: 01591a881b481d1feadb7b3e5aa68a4c22666fe8
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Aug  4 18:35:30 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat Aug  4 18:36:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01591a88

dev-lisp/sbcl: Bump version to 1.4.10

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lisp/sbcl/Manifest   |   1 +
 dev-lisp/sbcl/sbcl-1.4.10.ebuild | 246 +++
 2 files changed, 247 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 09a4abf114f..93262963bcb 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -15,6 +15,7 @@ DIST sbcl-1.3.16-arm64-linux-binary.tar.bz2 11228304 BLAKE2B 
7825a53a86fdca32a2f
 DIST sbcl-1.3.21-source.tar.bz2 5901141 BLAKE2B 
6c8c678a964595fdc74121e62ce46721c37dc326591a0401fa162e8abd2cd35f4ce4c58d426607239077669609e55277c0d88f3ab26a7fad4bfcd9c5463439d7
 SHA512 
845f4977b46236b9e018c6c7e5cf5628aed6b75b0ec942cd0c54fb91b6dc7d46369e346cd3c3dbb3f4084e06ef81a168c5f5fec72c4ca649504aeaef4b71c1e5
 DIST sbcl-1.3.21-x86-64-linux-binary.tar.bz2 10633302 BLAKE2B 
bb427994983d3ba5dc079dfa50188ed7339dee8a1e7ffb571c51b0c727b9d03ecef31f287837a6f3fc1f2dc0bbd4d92b4d4d078fb41e559a540ed6f411a74370
 SHA512 
a0ce82d35874344e72dd013df835000eb07656f3fcdb583e577f9d6ab37d7f81ab0c8c20e2f809d9d36c4139274fe722bb1e8a6ceb3f47d1f62bc3fc46c5cade
 DIST sbcl-1.3.9-armhf-linux-binary.tar.bz2 9161130 BLAKE2B 
0dbfe39803d6e3955124fa1a619da7b6d4ec9e7d6eb78e868508c61bf478a980cb15ba427ef0b38d0f051ce38b881020534c0d37bfbcd81a8d763654283669ec
 SHA512 
309e2ac7ef9ac95bf751432cf243af0de022c5b21054df2bf4e99da4ff087218af72b0ab3be69214eba3df1b6bbe707cc28840508e960c5d2ed2af0e86de3fdd
+DIST sbcl-1.4.10-source.tar.bz2 6161728 BLAKE2B 
192f008ec2f488f3f28375e56f5c90e3bdd655522db5f6cbd90a9e0dcb8b948a864bfcf818c7b3becd7b08162842f49cef0695a4ffdc7d7767c3cdffbfbf1279
 SHA512 
647e4cb61c1f9df6286c6d58c0f71d949aa1e359970ce7134202f00d319961fc0961d597bbdd48f7ebee5c0b8e16e5bddef772bc03b5bbaa19d508b283ef4990
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.4.7-source.tar.bz2 6031614 BLAKE2B 
b98d8c3891e4f3180624ef0ccc1e81146d97e58c577c9efb2b3ac178f81a836f4019111a6c33ec31edb47d41920249c33a87955303c02ffc608ea42747b7f662
 SHA512 
b6eb749878920bec90f50f19c8c8700f700677ae1a7f7fb1ba1bbaa37f218d360dea65eb200f0cd09a9694600969f4c15042faf357395715b5390a6fdb6b

diff --git a/dev-lisp/sbcl/sbcl-1.4.10.ebuild b/dev-lisp/sbcl/sbcl-1.4.10.ebuild
new file mode 100644
index 000..f07d8939edf
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-1.4.10.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=1.4.8
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.3.12
+BV_ARM64=1.4.2
+BV_X86_MACOS=1.1.6
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   

[gentoo-commits] proj/lisp:master commit in: dev-lisp/sbcl/

2018-08-04 Thread José María Alonso
commit: 8255ca991599b330b27c9d3c3d72cbc1d6591760
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Aug  4 18:33:44 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat Aug  4 18:33:44 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=8255ca99

dev-lisp/sbcl: Bump version to 1.4.19

 dev-lisp/sbcl/sbcl-1.4.10.ebuild | 246 +++
 1 file changed, 246 insertions(+)

diff --git a/dev-lisp/sbcl/sbcl-1.4.10.ebuild b/dev-lisp/sbcl/sbcl-1.4.10.ebuild
new file mode 100644
index ..f07d8939
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-1.4.10.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=1.4.8
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.3.12
+BV_ARM64=1.4.2
+BV_X86_MACOS=1.1.6
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.1:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"
+ENVD="${T}/50sbcl"
+
+# Prevent ASDF from using the system libraries
+CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
+ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)"
+
+usep() {
+   use ${1} && echo "true" || echo "false"
+}
+
+sbcl_feature() {
+   echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable 
${2})")" >> "${CONFIG}"
+}
+
+sbcl_apply_features() {
+   sed 's/^X//' > "${CONFIG}" <<-'EOF'
+   (lambda (list)
+   X  (flet ((enable  (x) (pushnew x list))
+   X (disable (x) (setf list (remove x list
+   EOF
+   if use x86 || use amd64; then
+   sbcl_feature "$(usep threads)" ":sb-thread"
+   fi
+   sbcl_feature "true" ":sb-ldb"
+   sbcl_feature "false" ":sb-test"
+   sbcl_feature "$(usep unicode)" ":sb-unicode"
+   sbcl_feature "$(usep zlib)" ":sb-core-compression"
+   sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
+   sed 's/^X//' >> "${CONFIG}" <<-'EOF'
+   X)
+   X  list)
+   EOF
+   cat "${CONFIG}"
+}
+
+src_unpack() {
+   unpack ${A}
+   mv sbcl-*-* sbcl-binary || die
+   cd "${S}"
+}
+
+src_prepare() {
+   # bug #468482
+   eapply "${FILESDIR}"/concurrency-test-1.3.15.patch
+   # bugs #486552, #527666, #517004
+   eapply "${FILESDIR}&q

[gentoo-commits] proj/lisp:master commit in: dev-lisp/asdf/

2018-08-04 Thread José María Alonso
commit: 0cacd9c18738bc2028fbf608675bcf1e46c51ae3
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Aug  4 18:27:17 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat Aug  4 18:27:17 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=0cacd9c1

dev-lisp/asdf: Drop version

Closes: https://bugs.gentoo.org/662416

 dev-lisp/asdf/asdf-3.3.2.2.ebuild | 52 ---
 1 file changed, 52 deletions(-)

diff --git a/dev-lisp/asdf/asdf-3.3.2.2.ebuild 
b/dev-lisp/asdf/asdf-3.3.2.2.ebuild
deleted file mode 100644
index ef10b607..
--- a/dev-lisp/asdf/asdf-3.3.2.2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils prefix common-lisp-3
-
-DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
-HOMEPAGE="http://common-lisp.net/project/asdf/;
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="doc"
-
-SLOT="0/${PVR}"
-
-DEPEND="!dev-lisp/cl-${PN}
-   !=dev-lisp/sbcl-1.4.0" ; then
-   (cd doc ; doinfo "${PN}.info" )
-   fi
-}
-
-src_compile() {
-   emake
-   use doc && emake -C doc
-}
-
-src_test() {
-   common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)"
-   test/run-tests.sh ${CL_BINARY}
-}
-
-src_install() {
-   insinto "${CLSOURCEROOT}/${PN}"
-   doins -r build version.lisp-expr
-   dodoc README.md TODO
-   use doc && install_docs
-   insinto /etc/common-lisp
-   cd "${T}" || die
-   cp "${FILESDIR}/gentoo-init.lisp" "${FILESDIR}/source-registry.conf" . 
|| die
-   eprefixify gentoo-init.lisp source-registry.conf
-   doins gentoo-init.lisp source-registry.conf
-}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/sbcl/, dev-lisp/asdf/

2018-08-04 Thread José María Alonso
commit: 3f99581a95cfe9044ff04293f039f6d7b6ea8b55
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Aug  4 18:21:52 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat Aug  4 18:21:52 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3f99581a

dev-lisp/asdf: Sync with portage tree

 dev-lisp/asdf/asdf-3.3.2-r1.ebuild |  53 
 dev-lisp/sbcl/sbcl-1.4.6.ebuild| 246 -
 dev-lisp/sbcl/sbcl-1.4.7.ebuild| 246 -
 dev-lisp/sbcl/sbcl-1.4.8.ebuild| 246 -
 4 files changed, 53 insertions(+), 738 deletions(-)

diff --git a/dev-lisp/asdf/asdf-3.3.2-r1.ebuild 
b/dev-lisp/asdf/asdf-3.3.2-r1.ebuild
new file mode 100644
index ..74e4ab62
--- /dev/null
+++ b/dev-lisp/asdf/asdf-3.3.2-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils prefix common-lisp-3
+
+DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
+HOMEPAGE="http://common-lisp.net/project/asdf/;
+SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x64-macos ~x86-macos ~x86-solaris"
+IUSE="doc test"
+
+SLOT="0/${PVR}"
+
+DEPEND="!dev-lisp/cl-${PN}
+   !=dev-lisp/sbcl-1.4.0" ; then
+   (cd doc ; doinfo "${PN}.info" )
+   fi
+}
+
+src_compile() {
+   emake
+   use doc && emake -C doc
+}
+
+src_test() {
+   common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)"
+   test/run-tests.sh ${CL_BINARY}
+}
+
+src_install() {
+   insinto "${CLSOURCEROOT}/${PN}"
+   doins -r build version.lisp-expr
+   dodoc README.md TODO
+   use doc && install_docs
+   insinto /etc/common-lisp
+   cd "${T}" || die
+   cp "${FILESDIR}/gentoo-init.lisp" "${FILESDIR}/source-registry.conf" . 
|| die
+   eprefixify gentoo-init.lisp source-registry.conf
+   doins gentoo-init.lisp source-registry.conf
+}

diff --git a/dev-lisp/sbcl/sbcl-1.4.6.ebuild b/dev-lisp/sbcl/sbcl-1.4.6.ebuild
deleted file mode 100644
index 47f7132a..
--- a/dev-lisp/sbcl/sbcl-1.4.6.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib eutils flag-o-matic pax-utils
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=1.4.6
-BV_PPC=1.2.7
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.3.12
-BV_ARM64=1.4.2
-BV_X86_MACOS=1.1.6
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
-   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
-   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
-   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
-   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
-   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="debug doc source +threads +unicode pax_kernel zlib"
-
-CDEPEND=">=dev-lisp/asdf-3.1:="
-DEPEND="${CDEPEND}
-   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
-   pax_kernel? ( sys-apps/elfix )"
-RDEPEND="${CDEPEND}
-   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
-
-# Disable wa

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2018-07-02 Thread José María Alonso
commit: e833280c0d646c4a3de86df2a53248ef913d17f4
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Jul  2 19:33:08 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon Jul  2 19:33:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e833280c

dev-lisp/sbcl: Bump version to 1.4.9

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lisp/sbcl/Manifest  |   1 +
 dev-lisp/sbcl/sbcl-1.4.9.ebuild | 246 
 2 files changed, 247 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 10453f66a1b..09a4abf114f 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -21,3 +21,4 @@ DIST sbcl-1.4.7-source.tar.bz2 6031614 BLAKE2B 
b98d8c3891e4f3180624ef0ccc1e81146
 DIST sbcl-1.4.7-x86-64-linux-binary.tar.bz2 10380734 BLAKE2B 
0d39cc7b0873e938e85182b687b0a1be9200c4ebe67c7175b7c9c6393b27c8f78bd2afa201b7ca91c39bcaeed4456f2578901518850b1db0975cddd55e9b0210
 SHA512 
517b6935e51ea56ee2c67692980fe7fa7382a2e4501437c7ec00a52aefeebd5e442f4bb8dbfdbe32e43a301fc5f0c584604027e7889ebb8ba269cafe866d6381
 DIST sbcl-1.4.8-source.tar.bz2 6040563 BLAKE2B 
e4d16993cec80a8d40bad9071c6ce0a9ce80aae4d49f682fc58d4a8124dd14200229dc063cb653af753afece1ca98d77b600d2c7f80d17e6b9fd8af33a5297f3
 SHA512 
f8bd6b4126b19de4e73557319118aa03999caf84c8913bdd51ce18b8ddba14944f3d1daf08f852b72ae862ae0e613dbfbfdddca3750f4464c1be924d685ccc9d
 DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed1fe103b6caaf43d2d424b45e2574e306b3d3cbc3c7bdfa48847a2e6d7d819e6bf4b59fa02ea01f9ce6b023802ae6f91fc7f56e5a260de
 SHA512 
f3cb3c30dec1b7e6ac0c1b67de26192723871f8a8d543a41d7c4d04b0813fd7da1043433237b648a2c23f73169fe38f2ec3a3c2bd412eb4c9d36ed929c40f27d
+DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 
8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9
 SHA512 
e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236

diff --git a/dev-lisp/sbcl/sbcl-1.4.9.ebuild b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
new file mode 100644
index 000..f07d8939edf
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=1.4.8
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.3.12
+BV_ARM64=1.4.2
+BV_X86_MACOS=1.1.6
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.1:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"
+ENVD="${T}/50sbcl"
+
+# Prevent ASDF 

[gentoo-commits] proj/lisp:master commit in: dev-lisp/sbcl/

2018-07-02 Thread José María Alonso
commit: f0d5c4de241ba08e9c7c5ba8b10732fa2ecfbe09
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Jul  2 19:26:51 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon Jul  2 19:26:51 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=f0d5c4de

dev-lisp: Bump version to 1.4.9

 dev-lisp/sbcl/sbcl-1.4.9.ebuild | 246 
 1 file changed, 246 insertions(+)

diff --git a/dev-lisp/sbcl/sbcl-1.4.9.ebuild b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
new file mode 100644
index ..f07d8939
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=1.4.8
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.3.12
+BV_ARM64=1.4.2
+BV_X86_MACOS=1.1.6
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.1:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"
+ENVD="${T}/50sbcl"
+
+# Prevent ASDF from using the system libraries
+CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
+ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)"
+
+usep() {
+   use ${1} && echo "true" || echo "false"
+}
+
+sbcl_feature() {
+   echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable 
${2})")" >> "${CONFIG}"
+}
+
+sbcl_apply_features() {
+   sed 's/^X//' > "${CONFIG}" <<-'EOF'
+   (lambda (list)
+   X  (flet ((enable  (x) (pushnew x list))
+   X (disable (x) (setf list (remove x list
+   EOF
+   if use x86 || use amd64; then
+   sbcl_feature "$(usep threads)" ":sb-thread"
+   fi
+   sbcl_feature "true" ":sb-ldb"
+   sbcl_feature "false" ":sb-test"
+   sbcl_feature "$(usep unicode)" ":sb-unicode"
+   sbcl_feature "$(usep zlib)" ":sb-core-compression"
+   sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
+   sed 's/^X//' >> "${CONFIG}" <<-'EOF'
+   X)
+   X  list)
+   EOF
+   cat "${CONFIG}"
+}
+
+src_unpack() {
+   unpack ${A}
+   mv sbcl-*-* sbcl-binary || die
+   cd "${S}"
+}
+
+src_prepare() {
+   # bug #468482
+   eapply "${FILESDIR}"/concurrency-test-1.3.15.patch
+   # bugs #486552, #527666, #517004
+   eapply "${FILESDIR}&q

[gentoo-commits] repo/gentoo:master commit in: net-misc/urlview/, net-misc/urlview/files/, profiles/

2018-06-30 Thread José María Alonso
commit: bdf58bb9207c1b4cb8a71d7b0eb3020015c59a65
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Jun 30 13:15:04 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat Jun 30 13:15:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdf58bb9

net-misc/urlview: Remove last rited package

Closes https://bugs.gentoo.org/646118

 net-misc/urlview/Manifest|  1 -
 net-misc/urlview/files/include-fix.patch | 11 --
 net-misc/urlview/files/no-trailing-newline.patch | 11 --
 net-misc/urlview/files/urlview-0.9-DESTDIR.patch | 23 
 net-misc/urlview/files/urlview-0.9-tinfo.patch   | 21 ---
 net-misc/urlview/metadata.xml| 18 -
 net-misc/urlview/urlview-0.9.ebuild  | 47 
 profiles/package.mask|  5 ---
 8 files changed, 137 deletions(-)

diff --git a/net-misc/urlview/Manifest b/net-misc/urlview/Manifest
deleted file mode 100644
index e696fbb10cf..000
--- a/net-misc/urlview/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST urlview-0.9.tar.gz 46685 BLAKE2B 
7023a32c6a14121bc0639ba0f1ed06ec3cd386fb35cf23b115878ef0e3a5f93a09360e3c9cbbd29ac1b6537ce9d559fbcd73a5ce07556feb20b9e77d1588
 SHA512 
5415c30e34f429c78001b1e87a75a43503d1998b667eaac66dc49298ea491914c6360baba33b5caeeb4ad54e3a4533a46afc05de3b1f135e41069d00fad0936a

diff --git a/net-misc/urlview/files/include-fix.patch 
b/net-misc/urlview/files/include-fix.patch
deleted file mode 100644
index b9bb6ab4699..000
--- a/net-misc/urlview/files/include-fix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/urlview.c
-+++ b/urlview.c
-@@ -40,6 +40,8 @@
- #include 
- #include 
- 
-+#include "quote.h"
-+
- #ifdef HAVE_REGEX_H
- #include 
- #else

diff --git a/net-misc/urlview/files/no-trailing-newline.patch 
b/net-misc/urlview/files/no-trailing-newline.patch
deleted file mode 100644
index 6d78cd4ed07..000
--- a/net-misc/urlview/files/no-trailing-newline.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/urlview.c
-+++ b/urlview.no-trailing-newline.c
-@@ -46,7 +46,7 @@
- #include 
- #endif
- 
--#define DEFAULT_REGEXP "(((https?|ftp|gopher)://|(mailto|file|news):)[^' 
\t<>\"]+|(www|web|w3)\\.[-a-z0-9.]+)[^' \t.,;<>\"\\):]"
-+#define DEFAULT_REGEXP "(((https?|ftp|gopher)://|(mailto|file|news):)[^' 
\t<>\"]+|(www|web|w3)\\.[-a-z0-9.]+)[^' \n\t.,;<>\"\\):]"
- #define DEFAULT_COMMAND "url_handler.sh %s"
- #define SYSTEM_INITFILE "/etc/urlview.conf"
- 

diff --git a/net-misc/urlview/files/urlview-0.9-DESTDIR.patch 
b/net-misc/urlview/files/urlview-0.9-DESTDIR.patch
deleted file mode 100644
index 8c4cfe816b6..000
--- a/net-misc/urlview/files/urlview-0.9-DESTDIR.patch
+++ /dev/null
@@ -1,23 +0,0 @@
 a/Makefile.am
-+++ b/Makefile.am
-@@ -11,6 +11,7 @@
- CLEANFILES = *~ *.orig *.rej
- 
- install-data-local:
--  $(INSTALL_DATA) urlview.man $(mandir)/man1/urlview.1
-+  $(mkinstalldirs) $(DESTDIR)$(mandir)/man1
-+  $(INSTALL_DATA) urlview.man ${DESTDIR}$(mandir)/man1/urlview.1
- 
- # how to create a target for uninstall-data-local???
 a/Makefile.in
-+++ b/Makefile.in
-@@ -318,7 +318,8 @@
- 
- 
- install-data-local:
--  $(INSTALL_DATA) urlview.man $(mandir)/man1/urlview.1
-+  $(mkinstalldirs) $(DESTDIR)$(mandir)/man1
-+  $(INSTALL_DATA) urlview.man $(DESTDIR)$(mandir)/man1/urlview.1
- 
- # how to create a target for uninstall-data-local???
- 

diff --git a/net-misc/urlview/files/urlview-0.9-tinfo.patch 
b/net-misc/urlview/files/urlview-0.9-tinfo.patch
deleted file mode 100644
index e8f3886a4d0..000
--- a/net-misc/urlview/files/urlview-0.9-tinfo.patch
+++ /dev/null
@@ -1,21 +0,0 @@
 a/configure.in
-+++ b/configure.in
-@@ -3,6 +3,8 @@
- dnl AM_CONFIG_HEADER(config.h)
- AM_PROG_CC_STDC
- CFLAGS="$CFLAGS -DURLVIEW -Dunix"
-+
-+PKG_CHECK_MODULES(ncurses,ncurses)
- AC_ARG_WITH(slang, [  --with-slang[=DIR]  use S-Lang instead of curses],
-   [AC_DEFINE(USE_SLANG)
-   if test $withval = yes -a -d ../slang; then
-@@ -22,8 +24,7 @@
-   fi
-   LIBS="$LIBS -lslang -lm"
-   fi],
--
--  [AC_CHECK_LIB(ncurses, initscr, [LIBS="$LIBS -lncurses"], [LIBS="$LIBS 
-lcurses"])
-+  [LIBS="$LIBS $ncurses_LIBS"
-   AC_CHECK_FUNCS(curs_set)
-   AC_CHECK_HEADERS(ncurses.h)
-   AC_CHECK_HEADER(ncurses/curses.h, [CPPFLAGS="$CPPFLAGS 
-I/usr/include/ncurses"])])

diff --git a/net-misc/urlview/metadata.xml b/net-misc/urlview/metadata.xml
deleted file mode 100644
index 24ae812e9c0..000
--- a/net-misc/urlview/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-nim...@gentoo.org
-Chema Alonso
-  
-  
-urlview is a screen oriented program for extracting URLs from text
-files and disp

[gentoo-commits] proj/lisp:master commit in: eclass/

2018-06-21 Thread José María Alonso
commit: db532929210df5e4625730eff0c617629c09a7df
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jun 21 14:40:42 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu Jun 21 14:40:42 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=db532929

elisp.eclass: Sync with main repo

 eclass/elisp.eclass | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass
index 4447f125..0f07a3ef 100644
--- a/eclass/elisp.eclass
+++ b/eclass/elisp.eclass
@@ -65,24 +65,24 @@
 # files by dodoc in src_install().
 
 inherit elisp-common
+case ${EAPI:-0} in
+   0|1|2|3|4|5) inherit epatch ;;
+   6|7) ;;
+   *) die "${ECLASS}: EAPI ${EAPI} not supported" ;;
+esac
 
 case ${EAPI:-0} in
-   0|1)
-   inherit epatch
-   EXPORT_FUNCTIONS src_{unpack,compile,install} \
-   pkg_{setup,postinst,postrm} ;;
-   2|3|4|5)
-   inherit epatch
-   EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,install} 
\
+   0|1) EXPORT_FUNCTIONS src_{unpack,compile,install} \
pkg_{setup,postinst,postrm} ;;
-   6|7)
-   EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,install} 
\
+   *) EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,install} \
pkg_{setup,postinst,postrm} ;;
-   *) die "${ECLASS}: EAPI ${EAPI} not supported" ;;
 esac
 
-DEPEND=">=virtual/emacs-${NEED_EMACS:-23}"
-RDEPEND="${DEPEND}"
+RDEPEND=">=virtual/emacs-${NEED_EMACS:-23}"
+case ${EAPI:-0} in
+   0|1|2|3|4|5|6) DEPEND="${RDEPEND}" ;;
+   *) BDEPEND="${RDEPEND}" ;;
+esac
 
 # @FUNCTION: elisp_pkg_setup
 # @DESCRIPTION:
@@ -137,14 +137,14 @@ elisp_src_prepare() {
fi
case ${EAPI:-0} in
0|1|2|3|4|5) epatch "${file}" ;;
-   6) eapply "${file}" ;;
+   *) eapply "${file}" ;;
esac
done
 
# apply any user patches
case ${EAPI:-0} in
0|1|2|3|4|5) epatch_user ;;
-   6) eapply_user ;;
+   *) eapply_user ;;
esac
 
if [[ -n ${ELISP_REMOVE} ]]; then



[gentoo-commits] proj/lisp:master commit in: dev-lisp/asdf/

2018-06-21 Thread José María Alonso
commit: 9b03c91d18d739b79f703f6bf217308385b8b408
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jun 21 14:39:01 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu Jun 21 14:39:01 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=9b03c91d

dev-lisp/asdf: Bump version to 3.3.2.2

 dev-lisp/asdf/asdf-3.3.2.2.ebuild | 52 +++
 1 file changed, 52 insertions(+)

diff --git a/dev-lisp/asdf/asdf-3.3.2.2.ebuild 
b/dev-lisp/asdf/asdf-3.3.2.2.ebuild
new file mode 100644
index ..ef10b607
--- /dev/null
+++ b/dev-lisp/asdf/asdf-3.3.2.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils prefix common-lisp-3
+
+DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
+HOMEPAGE="http://common-lisp.net/project/asdf/;
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="doc"
+
+SLOT="0/${PVR}"
+
+DEPEND="!dev-lisp/cl-${PN}
+   !=dev-lisp/sbcl-1.4.0" ; then
+   (cd doc ; doinfo "${PN}.info" )
+   fi
+}
+
+src_compile() {
+   emake
+   use doc && emake -C doc
+}
+
+src_test() {
+   common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)"
+   test/run-tests.sh ${CL_BINARY}
+}
+
+src_install() {
+   insinto "${CLSOURCEROOT}/${PN}"
+   doins -r build version.lisp-expr
+   dodoc README.md TODO
+   use doc && install_docs
+   insinto /etc/common-lisp
+   cd "${T}" || die
+   cp "${FILESDIR}/gentoo-init.lisp" "${FILESDIR}/source-registry.conf" . 
|| die
+   eprefixify gentoo-init.lisp source-registry.conf
+   doins gentoo-init.lisp source-registry.conf
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/uiop/

2018-06-21 Thread José María Alonso
commit: aa1eb2d51fae6aac9d8e30a52a07d7080499dbb5
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jun 21 14:38:29 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu Jun 21 14:38:29 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=aa1eb2d5

dev-lisp/uiop: Bump version to 3.3.2.2

 dev-lisp/uiop/uiop-3.3.2.2.ebuild | 17 +
 1 file changed, 17 insertions(+)

diff --git a/dev-lisp/uiop/uiop-3.3.2.2.ebuild 
b/dev-lisp/uiop/uiop-3.3.2.2.ebuild
new file mode 100644
index ..2172787a
--- /dev/null
+++ b/dev-lisp/uiop/uiop-3.3.2.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="UIOP is a portability layer spun off ASDF3"
+HOMEPAGE="http://common-lisp.net/project/asdf/;
+SRC_URI="http://common-lisp.net/project/asdf/archives/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="~dev-lisp/asdf-${PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/, dev-lisp/clisp/files/

2018-06-21 Thread José María Alonso
commit: 080f9f56e048dcd610fb80f6a64c7e46c0cbe1f1
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jun 21 14:03:23 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu Jun 21 14:03:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080f9f56

dev-lisp/clisp: Bump version to 2.49.92

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lisp/clisp/Manifest|   1 +
 dev-lisp/clisp/clisp-2.49.92.ebuild| 140 
 .../clisp-2.49.92-after_glibc_cfree_bdb.patch  | 185 +
 3 files changed, 326 insertions(+)

diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest
index d129865f6d1..3391fe4098a 100644
--- a/dev-lisp/clisp/Manifest
+++ b/dev-lisp/clisp/Manifest
@@ -1,3 +1,4 @@
 DIST clisp-2.48.tar.bz2 7885098 BLAKE2B 
42ebfe4721015f522184bce710bf95d79aa7f2a239410af249a8e85d80f140344ec80daaa34f7cdbfd2ae86407984657163ce3f6e4201eb132f7c71e21523cba
 SHA512 
3288b6a2973c924006b14bbed1e8e3e688276a187ac2a6c7851dc7ae699e7832d30e5e7eecdabc76c08c7e8e8ce1b562eb97a44570d3035e558ea2310de2b719
 DIST clisp-2.49.90.tar.bz2 8921458 BLAKE2B 
3be7cfe41038f42d8844d500877fa5c20e5c21dc0e162aa0018b297e4dfcd5374ef608793c9d809852e1f9885a155bb5b25fef8efe66016dd0ee47386b70
 SHA512 
1fa7205e38883dcc863160b5418ddaaa2c45ee2d2f936de4067d1ea4a1e5043bf1235361bbbfc366afd6d8f1144497ccdccf1767ecf327f7a672b18742ceb651
+DIST clisp-2.49.92.tar.bz2 9055207 BLAKE2B 
6cf331eb9f99f62579e35469e2d01cae066083592ccc71cf483b70b4d1be349cdee9d403e0a7ed1ad1c8c5d805c1dab51c1a5031d77469ff8c4dc52eb58913df
 SHA512 
cc9412a7b3f21c85b040bf5e660380fafb3c2374765a1c00272feb3f7838f2161e27a5d6295cef9976f0c4522f10796cf5ee5447716090d1cc69ecfe598ef306
 DIST clisp-2.49.tar.bz2 8091011 BLAKE2B 
e034c581b8100837b34d0adf1ef45bd667272d062945875175958178b4ef5b11e899dfb76505eb8cb51fca6101c11a9f21fb2cc9a78a3c0f82b06166211434f7
 SHA512 
eef66fc85199a2c283b616db61bf67ff103eeb0f19fa907da48994dc790b6f5f8d0c74fb3bd723c6b827c0ff3cfd89fa6ba67934fc669ed5d5249044b5140d81

diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild 
b/dev-lisp/clisp/clisp-2.49.92.ebuild
new file mode 100644
index 000..83c982ee82d
--- /dev/null
+++ b/dev-lisp/clisp/clisp-2.49.92.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils flag-o-matic multilib toolchain-funcs xdg-utils
+
+DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp"
+HOMEPAGE="http://clisp.sourceforge.net/;
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="2/8"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm 
-threads +unicode +zlib"
+# "jit" disabled ATM
+
+RDEPEND=">=dev-lisp/asdf-2.33-r3
+virtual/libiconv
+>=dev-libs/libsigsegv-2.10
+>=dev-libs/ffcall-1.10
+dbus? ( sys-apps/dbus )
+fastcgi? ( dev-libs/fcgi )
+gdbm? ( sys-libs/gdbm )
+gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 )
+postgres? ( >=dev-db/postgresql-8.0:* )
+readline? ( >=sys-libs/readline-7.0:0= )
+pcre? ( dev-libs/libpcre:3 )
+svm? ( sci-libs/libsvm )
+zlib? ( sys-libs/zlib )
+X? ( x11-libs/libXpm )
+hyperspec? ( dev-lisp/hyperspec )
+berkdb? ( sys-libs/db:4.8 )"
+
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto x11-misc/imake )"
+
+enable_modules() {
+   [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument"
+   for m in "$@" ; do
+   einfo "enabling module $m"
+   myconf+=" --with-module=${m}"
+   done
+}
+
+BUILDDIR="builddir"
+
+# modules not enabled:
+#  * berkdb: must figure out a way to make the configure script pick up the
+#currect version of the library and headers
+#  * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs
+#  * matlab, netica: not in portage
+#  * oracle: can't install oracle-instantclient
+
+src_prepare() {
+   # More than -O1 breaks alpha/ia64
+   if use alpha || use ia64; then
+   sed -i -e 's/-O2//g' src/makemake.in || die
+   fi
+   eapply "${FILESDIR}"/"${P}"-after_glibc_cfree_bdb.patch
+   eapply_user
+
+   xdg_environment_reset
+}
+
+src_configure() {
+   # We need this to build on alpha/ia64
+   if use alpha || use ia64; then
+   replace-flags -O? -O1
+   fi
+
+   if use x86; then
+   append-flags -falign-functions=4
+   fi
+
+   # built-in features
+   lo

[gentoo-commits] proj/lisp:master commit in: dev-lisp/clisp/

2018-06-21 Thread José María Alonso
commit: d7c69c6cca40d756a3882f584f825df00f787e94
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jun 21 11:17:48 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu Jun 21 11:17:48 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=d7c69c6c

dev-lisp/clisp: Change SRC_URI

 dev-lisp/clisp/clisp-2.49.92.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild 
b/dev-lisp/clisp/clisp-2.49.92.ebuild
index 8bf41b36..83c982ee 100644
--- a/dev-lisp/clisp/clisp-2.49.92.ebuild
+++ b/dev-lisp/clisp/clisp-2.49.92.ebuild
@@ -7,7 +7,7 @@ inherit eutils flag-o-matic multilib toolchain-funcs xdg-utils
 
 DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp"
 HOMEPAGE="http://clisp.sourceforge.net/;
-SRC_URI="https://haible.de/bruno/gnu/${P}.tar.bz2;
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="2/8"



[gentoo-commits] proj/lisp:master commit in: dev-lisp/clisp/, dev-lisp/clisp/files/

2018-06-21 Thread José María Alonso
commit: e892129ccbb700e353d0b709911ea73ca49f318d
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jun 21 11:04:18 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu Jun 21 11:04:18 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=e892129c

dev-lisp/clisp: Drop old version and update version 2.49.92

 dev-lisp/clisp/clisp-2.49.90.ebuild| 138 ---
 dev-lisp/clisp/clisp-2.49.92.ebuild|   8 +-
 .../clisp-2.49.90-after_glibc_cfree_bdb.patch  | 185 -
 3 files changed, 5 insertions(+), 326 deletions(-)

diff --git a/dev-lisp/clisp/clisp-2.49.90.ebuild 
b/dev-lisp/clisp/clisp-2.49.90.ebuild
deleted file mode 100644
index 08cc45fd..
--- a/dev-lisp/clisp/clisp-2.49.90.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils flag-o-matic multilib toolchain-funcs
-
-DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp"
-HOMEPAGE="http://clisp.sourceforge.net/;
-SRC_URI="https://haible.de/bruno/gnu/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="2/8"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm 
-threads +unicode +zlib"
-# "jit" disabled ATM
-
-RDEPEND=">=dev-lisp/asdf-2.33-r3
-virtual/libiconv
->=dev-libs/libsigsegv-2.10
->=dev-libs/ffcall-1.10
-dbus? ( sys-apps/dbus )
-fastcgi? ( dev-libs/fcgi )
-gdbm? ( sys-libs/gdbm )
-gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 )
-postgres? ( >=dev-db/postgresql-8.0:* )
-readline? ( >=sys-libs/readline-7.0:0= )
-pcre? ( dev-libs/libpcre:3 )
-svm? ( sci-libs/libsvm )
-zlib? ( sys-libs/zlib )
-X? ( x11-libs/libXpm )
-hyperspec? ( dev-lisp/hyperspec )
-berkdb? ( sys-libs/db:4.8 )"
-
-DEPEND="${RDEPEND}
-   X? ( x11-misc/imake x11-proto/xextproto )"
-
-enable_modules() {
-   [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument"
-   for m in "$@" ; do
-   einfo "enabling module $m"
-   myconf+=" --with-module=${m}"
-   done
-}
-
-BUILDDIR="builddir"
-
-# modules not enabled:
-#  * berkdb: must figure out a way to make the configure script pick up the
-#currect version of the library and headers
-#  * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs
-#  * matlab, netica: not in portage
-#  * oracle: can't install oracle-instantclient
-
-src_prepare() {
-   # More than -O1 breaks alpha/ia64
-   if use alpha || use ia64; then
-   sed -i -e 's/-O2//g' src/makemake.in || die
-   fi
-   eapply "${FILESDIR}"/"${P}"-after_glibc_cfree_bdb.patch
-   eapply_user
-}
-
-src_configure() {
-   # We need this to build on alpha/ia64
-   if use alpha || use ia64; then
-   replace-flags -O? -O1
-   fi
-
-   if use x86; then
-   append-flags -falign-functions=4
-   fi
-
-   # built-in features
-   local myconf="--with-ffcall --without-dynamic-modules"
-#There's a problem with jit_allocai function
-#if use jit; then
-#myconf+=" --with-jitc=lightning"
-#fi
-   if use threads; then
-   myconf+=" --with-threads=POSIX_THREADS"
-   fi
-
-   # default modules
-   enable_modules rawsock
-   # optional modules
-   use elibc_glibc && enable_modules bindings/glibc
-   use X && enable_modules clx/new-clx
-   if use postgres; then
-   enable_modules postgresql
-   append-cppflags -I$(pg_config --includedir)
-   fi
-   if use berkdb; then
-   enable_modules berkeley-db
-   append-cppflags -I"${EPREFIX}"/usr/include/db4.8
-   fi
-   use dbus && enable_modules dbus
-   use fastcgi && enable_modules fastcgi
-   use gdbm && enable_modules gdbm
-   use gtk && enable_modules gtk2
-   use pcre && enable_modules pcre
-   use svm && enable_modules libsvm
-   use zlib && enable_modules zlib
-
-   if use hyperspec; then
-   CLHSROOT="file:///${EPREFIX}/usr/share/doc/hyperspec/HyperSpec/"
-   else
-   CLHSROOT="http://www.lispworks.com/reference/HyperSpec/;
-   fi
-
-   # configure chokes on --sysconfdir option
-   local configure="./configure --prefix=${EPREFIX}/usr 
--

[gentoo-commits] proj/lisp:master commit in: dev-lisp/clisp/, dev-lisp/clisp/files/

2018-06-21 Thread José María Alonso
commit: 753e7d9f0f8eca8b9851349bb1e80e519c5f12aa
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jun 21 10:53:07 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu Jun 21 10:53:07 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=753e7d9f

dev-lisp/clisp: Bump version to 2.49.92

 dev-lisp/clisp/clisp-2.49.92.ebuild| 138 +++
 .../clisp-2.49.92-after_glibc_cfree_bdb.patch  | 185 +
 2 files changed, 323 insertions(+)

diff --git a/dev-lisp/clisp/clisp-2.49.92.ebuild 
b/dev-lisp/clisp/clisp-2.49.92.ebuild
new file mode 100644
index ..08cc45fd
--- /dev/null
+++ b/dev-lisp/clisp/clisp-2.49.92.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils flag-o-matic multilib toolchain-funcs
+
+DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp"
+HOMEPAGE="http://clisp.sourceforge.net/;
+SRC_URI="https://haible.de/bruno/gnu/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="2/8"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm 
-threads +unicode +zlib"
+# "jit" disabled ATM
+
+RDEPEND=">=dev-lisp/asdf-2.33-r3
+virtual/libiconv
+>=dev-libs/libsigsegv-2.10
+>=dev-libs/ffcall-1.10
+dbus? ( sys-apps/dbus )
+fastcgi? ( dev-libs/fcgi )
+gdbm? ( sys-libs/gdbm )
+gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 )
+postgres? ( >=dev-db/postgresql-8.0:* )
+readline? ( >=sys-libs/readline-7.0:0= )
+pcre? ( dev-libs/libpcre:3 )
+svm? ( sci-libs/libsvm )
+zlib? ( sys-libs/zlib )
+X? ( x11-libs/libXpm )
+hyperspec? ( dev-lisp/hyperspec )
+berkdb? ( sys-libs/db:4.8 )"
+
+DEPEND="${RDEPEND}
+   X? ( x11-misc/imake x11-proto/xextproto )"
+
+enable_modules() {
+   [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument"
+   for m in "$@" ; do
+   einfo "enabling module $m"
+   myconf+=" --with-module=${m}"
+   done
+}
+
+BUILDDIR="builddir"
+
+# modules not enabled:
+#  * berkdb: must figure out a way to make the configure script pick up the
+#currect version of the library and headers
+#  * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs
+#  * matlab, netica: not in portage
+#  * oracle: can't install oracle-instantclient
+
+src_prepare() {
+   # More than -O1 breaks alpha/ia64
+   if use alpha || use ia64; then
+   sed -i -e 's/-O2//g' src/makemake.in || die
+   fi
+   eapply "${FILESDIR}"/"${P}"-after_glibc_cfree_bdb.patch
+   eapply_user
+}
+
+src_configure() {
+   # We need this to build on alpha/ia64
+   if use alpha || use ia64; then
+   replace-flags -O? -O1
+   fi
+
+   if use x86; then
+   append-flags -falign-functions=4
+   fi
+
+   # built-in features
+   local myconf="--with-ffcall --without-dynamic-modules"
+#There's a problem with jit_allocai function
+#if use jit; then
+#myconf+=" --with-jitc=lightning"
+#fi
+   if use threads; then
+   myconf+=" --with-threads=POSIX_THREADS"
+   fi
+
+   # default modules
+   enable_modules rawsock
+   # optional modules
+   use elibc_glibc && enable_modules bindings/glibc
+   use X && enable_modules clx/new-clx
+   if use postgres; then
+   enable_modules postgresql
+   append-cppflags -I$(pg_config --includedir)
+   fi
+   if use berkdb; then
+   enable_modules berkeley-db
+   append-cppflags -I"${EPREFIX}"/usr/include/db4.8
+   fi
+   use dbus && enable_modules dbus
+   use fastcgi && enable_modules fastcgi
+   use gdbm && enable_modules gdbm
+   use gtk && enable_modules gtk2
+   use pcre && enable_modules pcre
+   use svm && enable_modules libsvm
+   use zlib && enable_modules zlib
+
+   if use hyperspec; then
+   CLHSROOT="file:///${EPREFIX}/usr/share/doc/hyperspec/HyperSpec/"
+   else
+   CLHSROOT="http://www.lispworks.com/reference/HyperSpec/;
+   fi
+
+   # configure chokes on --sysconfdir option
+   local configure="./configure --prefix=${EPREFIX}/usr 
--enable-portability \
+ --libdir=${EPREFIX}/usr/$(get_libdir) $(use_wi

[gentoo-commits] proj/lisp:master commit in: dev-lisp/bordeaux-threads/

2018-06-21 Thread José María Alonso
commit: 960a70bd6761e57878fc2efe6bcfbfa64815f80c
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jun 21 07:09:46 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu Jun 21 07:09:46 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=960a70bd

dev-lisp/bordeaux-threads: Bump version to 0.8.6

 .../bordeaux-threads/bordeaux-threads-0.8.6.ebuild | 24 ++
 1 file changed, 24 insertions(+)

diff --git a/dev-lisp/bordeaux-threads/bordeaux-threads-0.8.6.ebuild 
b/dev-lisp/bordeaux-threads/bordeaux-threads-0.8.6.ebuild
new file mode 100644
index ..bdc2590e
--- /dev/null
+++ b/dev-lisp/bordeaux-threads/bordeaux-threads-0.8.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="A library meant to make writing portable multi-threaded apps 
simple."
+HOMEPAGE="http://common-lisp.net/project/bordeaux-threads/;
+SRC_URI="https://github.com/sionescu/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-lisp/alexandria
+   dev-lisp/fiveam"
+
+src_install() {
+   common-lisp-install-sources -t all src test version.sexp
+   common-lisp-install-asdf
+   dodoc CONTRIBUTORS README
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/fiveam/

2018-06-21 Thread José María Alonso
commit: 849ab553893651489f063e2b3077130ec87c532b
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jun 21 07:06:33 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu Jun 21 07:06:33 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=849ab553

dev-lisp/fiveam: Add missing keywords

 dev-lisp/fiveam/fiveam-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/fiveam/fiveam-1.4.1.ebuild 
b/dev-lisp/fiveam/fiveam-1.4.1.ebuild
index c7b93a21..8ae3afeb 100644
--- a/dev-lisp/fiveam/fiveam-1.4.1.ebuild
+++ b/dev-lisp/fiveam/fiveam-1.4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/cl-fiveam/fiveam/archive/${MY_PV}.tar.gz -> ${P}.tar
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE=""
 
 RDEPEND="!dev-lisp/cl-${PN}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/asdf-flv/

2018-06-21 Thread José María Alonso
commit: 4d574d035e2c6496e76e9dee352393ca5ac67d67
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jun 21 07:03:54 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu Jun 21 07:03:54 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=4d574d03

dev-lisp/asdf-flv: Add missing keywords

 dev-lisp/asdf-flv/asdf-flv-2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lisp/asdf-flv/asdf-flv-2.1.ebuild 
b/dev-lisp/asdf-flv/asdf-flv-2.1.ebuild
index 5a60b629..622fa9bb 100644
--- a/dev-lisp/asdf-flv/asdf-flv-2.1.ebuild
+++ b/dev-lisp/asdf-flv/asdf-flv-2.1.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,7 +14,7 @@ 
SRC_URI="https://github.com/didierverna/${PN}/archive/${MY_PV}.tar.gz -> ${P}.ta
 
 LICENSE="FSFAP"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE=""
 
 S="${WORKDIR}/${PN}-${MY_PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/flexi-streams/

2018-06-06 Thread José María Alonso
commit: db9a672133e4243b7bc799342e534f8e1dc254a0
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed Jun  6 20:47:58 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed Jun  6 20:47:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db9a6721

dev-lisp/flexi-streams: Bump version to 1.0.17

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/flexi-streams/Manifest|  1 +
 dev-lisp/flexi-streams/flexi-streams-1.0.17.ebuild | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-lisp/flexi-streams/Manifest b/dev-lisp/flexi-streams/Manifest
index a4a7a31ac0d..0c149de3b03 100644
--- a/dev-lisp/flexi-streams/Manifest
+++ b/dev-lisp/flexi-streams/Manifest
@@ -1 +1,2 @@
 DIST flexi-streams-1.0.16.tar.gz 135698 BLAKE2B 
9d6d5b064f10d27ce60d5a8a6792b7c36e63d393f64c98148bfd9addd36483e1e4d9e2b699c0ae151c55d88e01bd86fea3197e082b001face2c44206229c3e21
 SHA512 
66b7c5231616c7a6095a52d6c679717795c9308e33487536a5e1b7f0d25f26aacd2579a76c351f8e16a967a0611456cbc97b3824f4d9cf4875b8e48b0c4f7c78
+DIST flexi-streams-1.0.17.tar.gz 135883 BLAKE2B 
96670bffc8b53196d2138bff6bdcaaae74d3a9318bb637cb52914de0905be86d3d5ce40ed3f5f87deec75cbad609d339fc0656f8542ee05edae5c9c342430a90
 SHA512 
58a19214f74e00948dd5c15453cb68a65ad600a78fd7b637018914446a3953f68efa5e229b3d27e93464d8f273e82aa71d0fafe9b2ace77e40d23c5aea756d49

diff --git a/dev-lisp/flexi-streams/flexi-streams-1.0.17.ebuild 
b/dev-lisp/flexi-streams/flexi-streams-1.0.17.ebuild
new file mode 100644
index 000..672410b9b41
--- /dev/null
+++ b/dev-lisp/flexi-streams/flexi-streams-1.0.17.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="Flexible bivalent streams for Common Lisp"
+HOMEPAGE="http://weitz.de/flexi-streams/
+   http://www.cliki.net/flexi-streams/;
+SRC_URI="https://github.com/edicl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="!dev-lisp/cl-${PN}
+   >=dev-lisp/trivial-gray-streams-20060925"
+
+src_install() {
+   common-lisp-install-sources *.lisp
+   common-lisp-install-asdf
+   dodoc docs/index.html
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/flexi-streams/

2018-06-06 Thread José María Alonso
commit: a21195767aa3f72de2790946d6992838ee745416
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed Jun  6 20:18:30 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed Jun  6 20:18:30 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=a2119576

dev-lisp/flexi-streams: Bump version to 1.0.17

 dev-lisp/flexi-streams/flexi-streams-1.0.17.ebuild | 25 ++
 1 file changed, 25 insertions(+)

diff --git a/dev-lisp/flexi-streams/flexi-streams-1.0.17.ebuild 
b/dev-lisp/flexi-streams/flexi-streams-1.0.17.ebuild
new file mode 100644
index ..672410b9
--- /dev/null
+++ b/dev-lisp/flexi-streams/flexi-streams-1.0.17.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="Flexible bivalent streams for Common Lisp"
+HOMEPAGE="http://weitz.de/flexi-streams/
+   http://www.cliki.net/flexi-streams/;
+SRC_URI="https://github.com/edicl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="!dev-lisp/cl-${PN}
+   >=dev-lisp/trivial-gray-streams-20060925"
+
+src_install() {
+   common-lisp-install-sources *.lisp
+   common-lisp-install-asdf
+   dodoc docs/index.html
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-06-02 Thread José María Alonso
commit: 2aed0714ed116599557290c7273741c77b1b6cda
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Jun  2 08:36:11 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat Jun  2 08:36:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aed0714

app-emacs/slime: Bump version to 2.21

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emacs/slime/Manifest  |  1 +
 app-emacs/slime/slime-2.21.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index a7012659020..be179622f43 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1,2 +1,3 @@
 DIST slime-2.15.tar.gz 1072190 BLAKE2B 
7623d2d109486e35cb94a3bd8a6b72008c28fbc0bac5bdbcde5fcde19b2ebc74d488a6ff67f026922ea716e67ac732cc72f7b984cc4c2574f57323db93de300c
 SHA512 
15f943981e35995b225b168a3d1c2099f7205c2ff359fa209f164464caf05f9fab4d24906442d94ddeb4222f7116d09a832c7377baf95fbe02d6a98a721fd611
 DIST slime-2.20.tar.gz 803127 BLAKE2B 
9a6e50d50da4c9f8f2226ec919cf7f2068ae93a0bac0301233c2d75f12e94e3345998093880d7836fab07d8541da86de928308cfe571ee5811da6de9bfa11b31
 SHA512 
994dbffb54ee1ab4ca529771451724c83ff83992a6d495e06cdca5cd94f0c098e48d7914489278e3015f18ea094d58c469e57301492087a33087562f69506b46
+DIST slime-2.21.tar.gz 810610 BLAKE2B 
d5126e60fb04af2c712426dc9b701cfcabb04a16ab4df6ee138c9f77280fa892e608a04f1af1154b42f7063cc85464146e9a9b10f2a223b5d8015ed49eb1ee1c
 SHA512 
6cc0d865bda2b1a4d806564e4e7d0c9cff739aba16d21ffd47c6a7353e45d332506014ba54f6a0fcfbc97d4c2d3d864f02c2d144cd4d8d06b9b19dafa8f8be3c

diff --git a/app-emacs/slime/slime-2.21.ebuild 
b/app-emacs/slime/slime-2.21.ebuild
new file mode 100644
index 000..aa82b5505f3
--- /dev/null
+++ b/app-emacs/slime/slime-2.21.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit elisp
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="http://common-lisp.net/project/slime/;
+SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 xref? ( xref.lisp )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc xref"
+RESTRICT=test # tests fail to contact sbcl
+
+RDEPEND="virtual/commonlisp
+   dev-lisp/asdf"
+DEPEND="${RDEPEND}
+   >=sys-apps/texinfo-5.1
+   doc? ( virtual/texi2dvi )"
+
+CLPACKAGE=swank
+CLSYSTEMS=swank
+SITEFILE=70${PN}-gentoo.el
+
+src_prepare() {
+   default
+   # Remove xref.lisp (which is non-free) unless USE flag is set
+   use xref || rm -f xref.lisp
+}
+
+src_compile() {
+   elisp-compile *.el || die
+   BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
+   elisp-compile contrib/*.el lib/*.el || die
+
+   emake -C doc slime.info || die
+   if use doc ; then
+   VARTEXFONTS="${T}"/fonts \
+   emake -C doc all
+   fi
+}
+
+src_install() {
+   # Install core
+   elisp-install ${PN} *.{el,elc,lisp} || die "Cannot install SLIME core"
+
+   # Install contribs
+   elisp-install ${PN}/contrib/ contrib/*.{el,elc,lisp,scm,goo} \
+   || die "Cannot install contribs"
+
+   # Install lib
+   elisp-install ${PN}/lib/ lib/*.{el,elc} || die "Cannot install libs"
+
+   # Install swank
+   elisp-install ${PN}/swank/ swank/*.lisp || die "Cannot install swank"
+
+   elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die "Cannon 
install site file"
+   # Install docs
+   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
+   newdoc contrib/README.md README-contrib.md
+   doinfo doc/slime.info
+   use doc && dodoc doc/*.pdf
+
+   # Bug #656760
+   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
+}



[gentoo-commits] proj/lisp:master commit in: app-emacs/slime/, app-emacs/slime/files/

2018-06-02 Thread José María Alonso
commit: 25d0e988a927581ec7ed373b62037c0247465368
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Jun  2 08:19:09 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat Jun  2 08:19:09 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=25d0e988

app-emacs/slime: Drop old version 2.20

 .../slime/files/slime-2.20-fix-doc-build.patch | 94 --
 app-emacs/slime/slime-2.20-r1.ebuild   | 74 -
 2 files changed, 168 deletions(-)

diff --git a/app-emacs/slime/files/slime-2.20-fix-doc-build.patch 
b/app-emacs/slime/files/slime-2.20-fix-doc-build.patch
deleted file mode 100644
index c95608c7..
--- a/app-emacs/slime/files/slime-2.20-fix-doc-build.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-diff -Nuar a/doc/slime.texi b/doc/slime.texi
 a/doc/slime.texi   2017-08-28 13:51:57.0 +0200
-+++ b/doc/slime.texi   2018-04-08 17:21:16.004697168 +0200
-@@ -1219,7 +1219,8 @@
- Describe the slot at point.
- 
- @kbditem{e, slime-inspector-eval}
--Evaluate an expression in the context of the inspected object.
-+Evaluate an expression in the context of the inspected object.  The
-+variable @code{*} will be bound to the inspected object.
- 
- @kbditem{v, slime-inspector-toggle-verbose}
- Toggle between verbose and terse mode. Default is determined by
-@@ -1250,8 +1251,7 @@
- Store the value under point in the variable `*'.  This can
- then be used to access the object in the REPL.
- 
--@kbditempair{TAB, S-TAB, slime-inspector-next-inspectable-object,
--slime-inspector-previous-inspectable-object}
-+@kbditempair{TAB, S-TAB, slime-inspector-next-inspectable-object, 
slime-inspector-previous-inspectable-object}
- 
- Jump to the next and previous inspectable object respectively.
- 
-@@ -2016,7 +2016,7 @@
- On the emacs side you will use something like
- @example
- (setq slime-net-coding-system 'utf-8-unix)
--(slime-connect "127.0.0.1" 4005))
-+(slime-connect "localhost" 4005))
- @end example
- to connect to this lisp image from the same machine.
- 
-@@ -2028,7 +2028,7 @@
- remote machine.
- 
- @example
--ssh -L4005:127.0.0.1:4005 username@@remote.example.com
-+ssh -L4005:localhost:4005 username@@remote.example.com
- @end example
- 
- That ssh invocation creates an ssh tunnel between the port 4005 on our
-@@ -2044,9 +2044,9 @@
- @end example
- 
- The @kbd{RET RET} sequence just means that we want to use the default
--host (@code{127.0.0.1}) and the default port (@code{4005}). Even
-+host (@code{localhost}) and the default port (@code{4005}). Even
- though we're connecting to a remote machine the ssh tunnel fools Emacs
--into thinking it's actually @code{127.0.0.1}.
-+into thinking it's actually @code{localhost}.
- 
- @c ---
- @node Setting up pathname translations
-@@ -2323,8 +2323,7 @@
- 
- @table @kbd
- 
--@kbditempair{C-, C-,
-- slime-repl-forward-input, slime-repl-backward-input}
-+@kbditempair{C-, C-, slime-repl-forward-input, 
slime-repl-backward-input}
- Go to the next/previous history item.
- 
- @kbditempair{M-n, M-p, slime-repl-next-input, slime-repl-previous-input}
-@@ -2333,16 +2332,14 @@
- a row, the second invocation uses the same search pattern (even if the
- current input has changed).
- 
--@kbditempair{M-s, M-r,
--slime-repl-next-matching-input, slime-repl-previous-matching-input}
-+@kbditempair{M-s, M-r, slime-repl-next-matching-input, 
slime-repl-previous-matching-input}
- Search forward/reverse through command history with regex
- 
- @c @code{slime-repl-@{next,previous@}-input}@*
- @c @code{slime-repl-@{next,previous@}-matching-input}@*
- @c @code{comint}-style input history commands.
- 
--@kbditempair{C-c C-n, C-c C-p,
--slime-repl-next-prompt, slime-repl-previous-prompt}
-+@kbditempair{C-c C-n, C-c C-p, slime-repl-next-prompt, 
slime-repl-previous-prompt}
- Move between the current and previous prompts in the @REPL{} buffer.
- Pressing RET on a line with old input copies that line to the newest
- prompt.
-@@ -2655,6 +2652,11 @@
- If @code{slime-autodoc-use-multiline-p} is set to non-nil,
- allow long autodoc messages to resize echo area display.
- 
-+@vindex slime-autodoc-mode-string
-+@code{slime-autodoc-mode-string} is a string that will be displayed in
-+the mode line when autodoc-mode is enabled, or nil, if you prefer no
-+indication. You can customize this variable.
-+
- @node ASDF
- @section ASDF
- 

diff --git a/app-emacs/slime/slime-2.20-r1.ebuild 
b/app-emacs/slime/slime-2.20-r1.ebuild
deleted file mode 100644
index 8c79ae0d..
--- a/app-emacs/slime/slime-2.20-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit elisp
-
-DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
-HOMEPAGE="http://common-lisp.net/project/slime/;
-SRC_URI="https://github.com/slime/slime/archive/v${PV}

[gentoo-commits] proj/lisp:master commit in: app-emacs/slime/

2018-06-02 Thread José María Alonso
commit: 3a7b3f9a96ef7d2d775149a7667a33faf9aa5bb3
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Jun  2 08:15:06 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat Jun  2 08:15:06 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3a7b3f9a

app-emacs/slime: Bump version to 2.21

 app-emacs/slime/slime-2.21.ebuild | 69 +++
 1 file changed, 69 insertions(+)

diff --git a/app-emacs/slime/slime-2.21.ebuild 
b/app-emacs/slime/slime-2.21.ebuild
new file mode 100644
index ..aa82b550
--- /dev/null
+++ b/app-emacs/slime/slime-2.21.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit elisp
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="http://common-lisp.net/project/slime/;
+SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 xref? ( xref.lisp )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc xref"
+RESTRICT=test # tests fail to contact sbcl
+
+RDEPEND="virtual/commonlisp
+   dev-lisp/asdf"
+DEPEND="${RDEPEND}
+   >=sys-apps/texinfo-5.1
+   doc? ( virtual/texi2dvi )"
+
+CLPACKAGE=swank
+CLSYSTEMS=swank
+SITEFILE=70${PN}-gentoo.el
+
+src_prepare() {
+   default
+   # Remove xref.lisp (which is non-free) unless USE flag is set
+   use xref || rm -f xref.lisp
+}
+
+src_compile() {
+   elisp-compile *.el || die
+   BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
+   elisp-compile contrib/*.el lib/*.el || die
+
+   emake -C doc slime.info || die
+   if use doc ; then
+   VARTEXFONTS="${T}"/fonts \
+   emake -C doc all
+   fi
+}
+
+src_install() {
+   # Install core
+   elisp-install ${PN} *.{el,elc,lisp} || die "Cannot install SLIME core"
+
+   # Install contribs
+   elisp-install ${PN}/contrib/ contrib/*.{el,elc,lisp,scm,goo} \
+   || die "Cannot install contribs"
+
+   # Install lib
+   elisp-install ${PN}/lib/ lib/*.{el,elc} || die "Cannot install libs"
+
+   # Install swank
+   elisp-install ${PN}/swank/ swank/*.lisp || die "Cannot install swank"
+
+   elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die "Cannon 
install site file"
+   # Install docs
+   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
+   newdoc contrib/README.md README-contrib.md
+   doinfo doc/slime.info
+   use doc && dodoc doc/*.pdf
+
+   # Bug #656760
+   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/cmucl/, dev-lisp/cmucl/files/

2018-06-02 Thread José María Alonso
commit: 3e2c9538f3452f7d8fdea1de3bf92cc24c0bf750
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Jun  2 07:58:14 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat Jun  2 07:58:14 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3e2c9538

dev-lisp/cmucl: Drop old version

 dev-lisp/cmucl/cmucl-21a.ebuild|  92 
 dev-lisp/cmucl/files/21a-build.patch   |  22 
 ...21a-customize-lisp-implementation-version.patch |  16 ---
 dev-lisp/cmucl/files/21a-execstack-fixes.patch | 118 -
 4 files changed, 248 deletions(-)

diff --git a/dev-lisp/cmucl/cmucl-21a.ebuild b/dev-lisp/cmucl/cmucl-21a.ebuild
deleted file mode 100644
index f3f9b830..
--- a/dev-lisp/cmucl/cmucl-21a.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils toolchain-funcs multilib
-
-MY_PV=${PV:0:3}
-
-DESCRIPTION="CMU Common Lisp is an implementation of ANSI Common Lisp"
-HOMEPAGE="http://www.cons.org/cmucl/;
-SRC_URI="http://common-lisp.net/project/cmucl/downloads/release/${MY_PV}/cmucl-src-${MY_PV}.tar.bz2
-   
http://common-lisp.net/project/cmucl/downloads/release/${MY_PV}/cmucl-${MY_PV}-x86-linux.tar.bz2;
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="X source"
-
-CDEPEND=">=dev-lisp/asdf-2.33-r3:=
-x11-libs/motif:0"
-DEPEND="${CDEPEND}
-   sys-devel/bc"
-RDEPEND="${CDEPEND}"
-
-S="${WORKDIR}"
-
-TARGET=linux-4
-
-src_prepare() {
-   epatch "${FILESDIR}"/${MY_PV}-execstack-fixes.patch
-   epatch 
"${FILESDIR}"/${MY_PV}-customize-lisp-implementation-version.patch
-   epatch "${FILESDIR}"/${MY_PV}-build.patch
-
-   cp /usr/share/common-lisp/source/asdf/build/asdf.lisp src/contrib/asdf/ 
|| die
-}
-
-src_compile() {
-   local cmuopts buildimage
-
-   if use X; then
-   cmuopts=""
-   else
-   cmuopts="-u"
-   fi
-
-   buildimage="bin/lisp -batch"
-
-   env CC="$(tc-getCC)" bin/build.sh -v "-gentoo-${PR}" -C "" -o 
"${buildimage}" ${cmuopts} || die "Cannot build the compiler"
-
-   # Compile up the asdf and defsystem modules
-   ${TARGET}/lisp/lisp -noinit -nositeinit -batch << EOF || die
-(in-package :cl-user)
-(setf (ext:search-list "target:")
- '("$TARGET/" "src/"))
-(setf (ext:search-list "modules:")
- '("target:contrib/"))
-
-(compile-file "modules:asdf/asdf")
-(compile-file "modules:defsystem/defsystem")
-EOF
-}
-
-src_install() {
-   env MANDIR=share/man/man1 DOCDIR=share/doc/${PF} \
-   bin/make-dist.sh -S -g -G root -O root ${TARGET} ${MY_PV} x86 
linux \
-   || die "Cannot build installation archive"
-   # Necessary otherwise tar will fail
-   dodir /usr
-   pushd "${D}"/usr > /dev/null
-   tar xzpf "${WORKDIR}"/cmucl-${MY_PV}-x86-linux.tar.gz \
-   || die "Cannot install main system"
-   if use X ; then
-   tar xzpf "${WORKDIR}"/cmucl-${MY_PV}-x86-linux.extra.tar.gz \
-   || die "Cannot install extra files"
-   fi
-   if use source; then
-   # Necessary otherwise tar will fail
-   dodir /usr/share/common-lisp/source/${PN}
-   cd "${D}"/usr/share/common-lisp/source/${PN}
-   tar --strip-components 1 -xzpf 
"${WORKDIR}"/cmucl-src-${MY_PV}.tar.gz \
-   || die "Cannot install sources"
-   fi
-   popd > /dev/null
-
-   # Install site config file
-   sed "s,@PF@,${PF},g ; s,@VERSION@,$(date +%F),g" \
-   < "${FILESDIR}"/site-init.lisp.in \
-   > "${D}"/usr/$(get_libdir)/cmucl/site-init.lisp \
-   || die "Cannot fix site-init.lisp"
-   insinto /etc/common-lisp
-   doins "${FILESDIR}"/cmuclrc || die "Failed to install cmuclrc"
-}

diff --git a/dev-lisp/cmucl/files/21a-build.patch 
b/dev-lisp/cmucl/files/21a-build.patch
deleted file mode 100644
index 46423410..
--- a/dev-lisp/cmucl/files/21a-build.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -r -U2 21a.orig/bin/build.sh 21a/bin/build.sh
 21a.orig/bin/build.sh  2015-05-19 07:42:40.0 +0600
-+++ 21a/bin/build.sh   2016-04-03 20:54:08.597016537 +0600
-@@ -40,5 +40,5 @@
- ENABLE4="yes"
- 
--version=20f
-+version=21a
- SRCDIR=src
- BINDIR=bin
-@@ -145,10 +145,9 @@
-   $TOOLDIR/load-world.sh $TARGET "$V

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

2018-05-31 Thread José María Alonso
commit: 1e775b40de919fcfae5136f0b3981fc811a7ba80
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu May 31 16:46:57 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu May 31 16:46:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e775b40

x11-wm/stumpwm: Bump version to 18.05

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/stumpwm/Manifest |  1 +
 x11-wm/stumpwm/stumpwm-18.05.ebuild | 76 +
 2 files changed, 77 insertions(+)

diff --git a/x11-wm/stumpwm/Manifest b/x11-wm/stumpwm/Manifest
index 86244f097df..1f6eb268fc1 100644
--- a/x11-wm/stumpwm/Manifest
+++ b/x11-wm/stumpwm/Manifest
@@ -1 +1,2 @@
 DIST stumpwm-1.0.1_rc.tar.gz 197530 BLAKE2B 
2883ee8a0f75d3c673f6b6f65675c98e9fad8ef181b3ed9cf8bbd5eed7c0d63f3f48d021d056265d4e6c14dd0594bfe3a36492cd9bcdf2b3379d2aa62eba1f67
 SHA512 
3ba68987e61bdb46fde9c6bbed82b630be1db3272bdfb844a9d7abf3f810e94e560a28d4951308cab5af1f93b35710b10bb1a1a35450a8445a1b959888266df2
+DIST stumpwm-18.05.tar.gz 199467 BLAKE2B 
d532a531b7ceec7a80be66563dc2f36a6f1957d1e0f014ccf61cac1edf23073370dbe7cf3d7004f6dab144a88a4b54360e82ce7b13bdbc40cba59adfcb8e8af1
 SHA512 
a28c0af3a82670c0f31a5839227301672cc0706c47fb353355f90f791944556fb6125f3fa4d8547e6fbcf4817cdac5b0fe47de2dbae3a304d631a895af6ddb35

diff --git a/x11-wm/stumpwm/stumpwm-18.05.ebuild 
b/x11-wm/stumpwm/stumpwm-18.05.ebuild
new file mode 100644
index 000..1da69a1a899
--- /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/

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: eclass/

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

elisp.eclass: Update from main repo

 eclass/elisp.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass
index 67459730..4447f125 100644
--- a/eclass/elisp.eclass
+++ b/eclass/elisp.eclass
@@ -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
 
 # @ECLASS: elisp.eclass
@@ -75,7 +75,7 @@ case ${EAPI:-0} in
inherit epatch
EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,install} 
\
pkg_{setup,postinst,postrm} ;;
-   6)
+   6|7)
EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,install} 
\
pkg_{setup,postinst,postrm} ;;
*) die "${ECLASS}: EAPI ${EAPI} not supported" ;;



[gentoo-commits] proj/lisp:master commit in: eclass/

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

bash-completion-r1.eclass: Update from main repo

 eclass/bash-completion-r1.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/bash-completion-r1.eclass b/eclass/bash-completion-r1.eclass
index eb2dfce4..eff5e68c 100644
--- a/eclass/bash-completion-r1.eclass
+++ b/eclass/bash-completion-r1.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: bash-completion-r1.eclass
@@ -25,7 +25,7 @@
 inherit toolchain-funcs
 
 case ${EAPI:-0} in
-   0|1|2|3|4|5|6) ;;
+   0|1|2|3|4|5|6|7) ;;
*) die "EAPI ${EAPI} unsupported (yet)."
 esac
 



[gentoo-commits] proj/lisp:master commit in: app-emacs/slime/

2018-05-30 Thread José María Alonso
commit: fa8ca32fd5c9374b9e5570e90088d5b170c4ea38
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed May 30 18:49:09 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed May 30 18:49:09 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=fa8ca32f

app-emacs/slime: Drop old

 app-emacs/slime/slime-2.20.ebuild | 71 ---
 1 file changed, 71 deletions(-)

diff --git a/app-emacs/slime/slime-2.20.ebuild 
b/app-emacs/slime/slime-2.20.ebuild
deleted file mode 100644
index d03c14d9..
--- a/app-emacs/slime/slime-2.20.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit elisp
-
-DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
-HOMEPAGE="http://common-lisp.net/project/slime/;
-SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 xref? ( xref.lisp )"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc ~x86"
-IUSE="doc xref"
-RESTRICT=test # tests fail to contact sbcl
-
-RDEPEND="virtual/commonlisp
-   dev-lisp/asdf"
-DEPEND="${RDEPEND}
-   >=sys-apps/texinfo-5.1
-   doc? ( virtual/texi2dvi )"
-
-CLPACKAGE=swank
-CLSYSTEMS=swank
-SITEFILE=70${PN}-gentoo.el
-
-PATCHES=(
-   # Should be fixed in >=app-emacs/slime-2.20
-   "${FILESDIR}/${PN}-2.20-fix-doc-build.patch"
-)
-
-src_prepare() {
-   default
-   # Remove xref.lisp (which is non-free) unless USE flag is set
-   use xref || rm -f xref.lisp
-}
-
-src_compile() {
-   elisp-compile *.el || die
-   BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
-   elisp-compile contrib/*.el lib/*.el || die
-
-   emake -C doc slime.info || die
-   if use doc ; then
-   VARTEXFONTS="${T}"/fonts \
-   emake -C doc all
-   fi
-}
-
-src_install() {
-   ## install core
-   elisp-install ${PN} *.{el,elc,lisp} || die "Cannot install SLIME core"
-
-   ## install contribs
-   elisp-install ${PN}/contrib/ contrib/*.{el,elc,lisp,scm,goo} \
-   || die "Cannot install contribs"
-
-   ## install lib
-   elisp-install ${PN}/lib/ lib/*.{el,elc} || die "Cannot install libs"
-
-   ## install swank
-   elisp-install ${PN}/swank/ swank/*.lisp || die "Cannot install swank"
-
-   elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die
-   ## install docs
-   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
-   newdoc contrib/README.md README-contrib.md
-   doinfo doc/slime.info
-   use doc && dodoc doc/*.pdf
-}



[gentoo-commits] proj/lisp:master commit in: app-emacs/slime/

2018-05-30 Thread José María Alonso
commit: 41aeac9f1226b6ddce9e618663151038332bc31c
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed May 30 18:47:46 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed May 30 18:47:46 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=41aeac9f

app-emacs/slime: Fix bug #656760

 app-emacs/slime/slime-2.20-r1.ebuild | 74 
 1 file changed, 74 insertions(+)

diff --git a/app-emacs/slime/slime-2.20-r1.ebuild 
b/app-emacs/slime/slime-2.20-r1.ebuild
new file mode 100644
index ..8c79ae0d
--- /dev/null
+++ b/app-emacs/slime/slime-2.20-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit elisp
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="http://common-lisp.net/project/slime/;
+SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 xref? ( xref.lisp )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc xref"
+RESTRICT=test # tests fail to contact sbcl
+
+RDEPEND="virtual/commonlisp
+   dev-lisp/asdf"
+DEPEND="${RDEPEND}
+   >=sys-apps/texinfo-5.1
+   doc? ( virtual/texi2dvi )"
+
+CLPACKAGE=swank
+CLSYSTEMS=swank
+SITEFILE=70${PN}-gentoo.el
+
+PATCHES=(
+   # Should be fixed in >=app-emacs/slime-2.20
+   "${FILESDIR}/${PN}-2.20-fix-doc-build.patch"
+)
+
+src_prepare() {
+   default
+   # Remove xref.lisp (which is non-free) unless USE flag is set
+   use xref || rm -f xref.lisp
+}
+
+src_compile() {
+   elisp-compile *.el || die
+   BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
+   elisp-compile contrib/*.el lib/*.el || die
+
+   emake -C doc slime.info || die
+   if use doc ; then
+   VARTEXFONTS="${T}"/fonts \
+   emake -C doc all
+   fi
+}
+
+src_install() {
+   # Install core
+   elisp-install ${PN} *.{el,elc,lisp} || die "Cannot install SLIME core"
+
+   # Install contribs
+   elisp-install ${PN}/contrib/ contrib/*.{el,elc,lisp,scm,goo} \
+   || die "Cannot install contribs"
+
+   # Install lib
+   elisp-install ${PN}/lib/ lib/*.{el,elc} || die "Cannot install libs"
+
+   # Install swank
+   elisp-install ${PN}/swank/ swank/*.lisp || die "Cannot install swank"
+
+   elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die "Cannon 
install site file"
+   # Install docs
+   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
+   newdoc contrib/README.md README-contrib.md
+   doinfo doc/slime.info
+   use doc && dodoc doc/*.pdf
+
+   # Bug #656760
+   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-05-30 Thread José María Alonso
commit: e1f56b2942d174feaa0f6d85c6518f940c2a218f
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed May 30 18:16:52 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed May 30 18:17:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f56b29

app-emacs/slime: Add nosearch file to site-lisp directory

Closes: https://bugs.gentoo.org/656760
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emacs/slime/slime-2.20-r1.ebuild | 74 
 1 file changed, 74 insertions(+)

diff --git a/app-emacs/slime/slime-2.20-r1.ebuild 
b/app-emacs/slime/slime-2.20-r1.ebuild
new file mode 100644
index 000..8c79ae0d45c
--- /dev/null
+++ b/app-emacs/slime/slime-2.20-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit elisp
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="http://common-lisp.net/project/slime/;
+SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 xref? ( xref.lisp )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc xref"
+RESTRICT=test # tests fail to contact sbcl
+
+RDEPEND="virtual/commonlisp
+   dev-lisp/asdf"
+DEPEND="${RDEPEND}
+   >=sys-apps/texinfo-5.1
+   doc? ( virtual/texi2dvi )"
+
+CLPACKAGE=swank
+CLSYSTEMS=swank
+SITEFILE=70${PN}-gentoo.el
+
+PATCHES=(
+   # Should be fixed in >=app-emacs/slime-2.20
+   "${FILESDIR}/${PN}-2.20-fix-doc-build.patch"
+)
+
+src_prepare() {
+   default
+   # Remove xref.lisp (which is non-free) unless USE flag is set
+   use xref || rm -f xref.lisp
+}
+
+src_compile() {
+   elisp-compile *.el || die
+   BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
+   elisp-compile contrib/*.el lib/*.el || die
+
+   emake -C doc slime.info || die
+   if use doc ; then
+   VARTEXFONTS="${T}"/fonts \
+   emake -C doc all
+   fi
+}
+
+src_install() {
+   # Install core
+   elisp-install ${PN} *.{el,elc,lisp} || die "Cannot install SLIME core"
+
+   # Install contribs
+   elisp-install ${PN}/contrib/ contrib/*.{el,elc,lisp,scm,goo} \
+   || die "Cannot install contribs"
+
+   # Install lib
+   elisp-install ${PN}/lib/ lib/*.{el,elc} || die "Cannot install libs"
+
+   # Install swank
+   elisp-install ${PN}/swank/ swank/*.lisp || die "Cannot install swank"
+
+   elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die "Cannon 
install site file"
+   # Install docs
+   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
+   newdoc contrib/README.md README-contrib.md
+   doinfo doc/slime.info
+   use doc && dodoc doc/*.pdf
+
+   # Bug #656760
+   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2018-05-29 Thread José María Alonso
commit: 2f421ab407fdcc1e80ce4345f9ea5c8cd9ae2bd1
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue May 29 20:00:12 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue May 29 20:00:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f421ab4

dev-lisp/sbcl: Bump version to 1.4.8

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-1.4.8.ebuild | 246 
 2 files changed, 248 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index c2cbe704f29..10453f66a1b 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -19,3 +19,5 @@ DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.4.7-source.tar.bz2 6031614 BLAKE2B 
b98d8c3891e4f3180624ef0ccc1e81146d97e58c577c9efb2b3ac178f81a836f4019111a6c33ec31edb47d41920249c33a87955303c02ffc608ea42747b7f662
 SHA512 
b6eb749878920bec90f50f19c8c8700f700677ae1a7f7fb1ba1bbaa37f218d360dea65eb200f0cd09a9694600969f4c15042faf357395715b5390a6fdb6b
 DIST sbcl-1.4.7-x86-64-linux-binary.tar.bz2 10380734 BLAKE2B 
0d39cc7b0873e938e85182b687b0a1be9200c4ebe67c7175b7c9c6393b27c8f78bd2afa201b7ca91c39bcaeed4456f2578901518850b1db0975cddd55e9b0210
 SHA512 
517b6935e51ea56ee2c67692980fe7fa7382a2e4501437c7ec00a52aefeebd5e442f4bb8dbfdbe32e43a301fc5f0c584604027e7889ebb8ba269cafe866d6381
+DIST sbcl-1.4.8-source.tar.bz2 6040563 BLAKE2B 
e4d16993cec80a8d40bad9071c6ce0a9ce80aae4d49f682fc58d4a8124dd14200229dc063cb653af753afece1ca98d77b600d2c7f80d17e6b9fd8af33a5297f3
 SHA512 
f8bd6b4126b19de4e73557319118aa03999caf84c8913bdd51ce18b8ddba14944f3d1daf08f852b72ae862ae0e613dbfbfdddca3750f4464c1be924d685ccc9d
+DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed1fe103b6caaf43d2d424b45e2574e306b3d3cbc3c7bdfa48847a2e6d7d819e6bf4b59fa02ea01f9ce6b023802ae6f91fc7f56e5a260de
 SHA512 
f3cb3c30dec1b7e6ac0c1b67de26192723871f8a8d543a41d7c4d04b0813fd7da1043433237b648a2c23f73169fe38f2ec3a3c2bd412eb4c9d36ed929c40f27d

diff --git a/dev-lisp/sbcl/sbcl-1.4.8.ebuild b/dev-lisp/sbcl/sbcl-1.4.8.ebuild
new file mode 100644
index 000..f07d8939edf
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-1.4.8.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=1.4.8
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.3.12
+BV_ARM64=1.4.2
+BV_X86_MACOS=1.1.6
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.1:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND=&quo

[gentoo-commits] proj/lisp:master commit in: dev-lisp/sbcl/

2018-05-29 Thread José María Alonso
commit: 9f967bd6221c74a3384a9295a4647326d1d4047b
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue May 29 17:28:42 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue May 29 17:28:42 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=9f967bd6

dev-lisp/sbcl: Bump to version 1.4.8

 dev-lisp/sbcl/sbcl-1.4.8.ebuild | 246 
 1 file changed, 246 insertions(+)

diff --git a/dev-lisp/sbcl/sbcl-1.4.8.ebuild b/dev-lisp/sbcl/sbcl-1.4.8.ebuild
new file mode 100644
index ..f07d8939
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-1.4.8.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=1.4.8
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.3.12
+BV_ARM64=1.4.2
+BV_X86_MACOS=1.1.6
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.1:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"
+ENVD="${T}/50sbcl"
+
+# Prevent ASDF from using the system libraries
+CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
+ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)"
+
+usep() {
+   use ${1} && echo "true" || echo "false"
+}
+
+sbcl_feature() {
+   echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable 
${2})")" >> "${CONFIG}"
+}
+
+sbcl_apply_features() {
+   sed 's/^X//' > "${CONFIG}" <<-'EOF'
+   (lambda (list)
+   X  (flet ((enable  (x) (pushnew x list))
+   X (disable (x) (setf list (remove x list
+   EOF
+   if use x86 || use amd64; then
+   sbcl_feature "$(usep threads)" ":sb-thread"
+   fi
+   sbcl_feature "true" ":sb-ldb"
+   sbcl_feature "false" ":sb-test"
+   sbcl_feature "$(usep unicode)" ":sb-unicode"
+   sbcl_feature "$(usep zlib)" ":sb-core-compression"
+   sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
+   sed 's/^X//' >> "${CONFIG}" <<-'EOF'
+   X)
+   X  list)
+   EOF
+   cat "${CONFIG}"
+}
+
+src_unpack() {
+   unpack ${A}
+   mv sbcl-*-* sbcl-binary || die
+   cd "${S}"
+}
+
+src_prepare() {
+   # bug #468482
+   eapply "${FILESDIR}"/concurrency-test-1.3.15.patch
+   # bugs #486552, #527666, #517004
+   eapply "${FILESDIR}&q

[gentoo-commits] proj/lisp:master commit in: dev-lisp/osicat/files/

2018-05-28 Thread José María Alonso
commit: 08f0883bb996cc0e3a95a4c27ff99d3789f5b500
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 17:46:32 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 17:46:32 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=08f0883b

dev-lisp/osicat: Drop uneeded patch

 dev-lisp/osicat/files/0.5.0-gentoo.patch | 48 
 1 file changed, 48 deletions(-)

diff --git a/dev-lisp/osicat/files/0.5.0-gentoo.patch 
b/dev-lisp/osicat/files/0.5.0-gentoo.patch
deleted file mode 100644
index 42ef24e4..
--- a/dev-lisp/osicat/files/0.5.0-gentoo.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff -uw osicat_0.5.0.orig/osicat.asd osicat_0.5.0/osicat.asd
 osicat_0.5.0.orig/osicat.asd   2005-10-07 00:25:31.0 +0200
-+++ osicat_0.5.0/osicat.asd2008-07-10 01:36:06.0 +0200
-@@ -31,17 +31,21 @@
-   #+darwin "-dynamiclib"
-   "-fPIC"))
- 
--(defmethod output-files ((o compile-op) (c c-source-file))
-+(defclass osicat-c-source-file (cl-source-file) ())
-+
-+(defmethod source-file-type ((c osicat-c-source-file) (s module)) "c")
-+
-+(defmethod output-files ((o compile-op) (c osicat-c-source-file))
-   (list (make-pathname :name (component-name c)
-  :type "so"
-  :defaults (component-pathname c
- 
--(defmethod perform ((o load-op) (c c-source-file))
-+(defmethod perform ((o load-op) (c osicat-c-source-file))
-   (let ((loader (intern "LOAD-FOREIGN-LIBRARY" :uffi)))
- (dolist (file (asdf::input-files o c))
-   (funcall loader file :module "osicat" :force-load t
- 
--(defmethod perform ((o compile-op) (c c-source-file))
-+(defmethod perform ((o compile-op) (c osicat-c-source-file))
-   (unless (zerop (run-shell-command "~A ~A ~{~A ~}-o ~A"
-   *gcc*
-   (namestring (component-pathname c))
-@@ -72,7 +76,7 @@
- :version "0.5.0"
- :depends-on (:uffi)
- :components
--((:c-source-file "osicat-glue")
-+((:osicat-c-source-file "osicat-glue")
-  (:file "packages")
-  (:grovel-file "grovel-constants" :depends-on ("packages"))
-  (:file "early-util" :depends-on ("packages"))
-diff -uw osicat_0.5.0.orig/osicat-glue.c osicat_0.5.0/osicat-glue.c
 osicat_0.5.0.orig/osicat-glue.c2005-10-07 00:25:31.0 +0200
-+++ osicat_0.5.0/osicat-glue.c 2008-07-10 01:36:29.0 +0200
-@@ -26,6 +26,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- extern int
- osicat_mode (char * name, int follow_p)



[gentoo-commits] proj/lisp:master commit in: dev-lisp/linedit/

2018-05-28 Thread José María Alonso
commit: 524d57434aeb33ef3eaa609f3c7c5ea2f689d13b
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 17:59:37 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 17:59:37 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=524d5743

dev-lisp/linedit: Bump version to 0.17.6

 dev-lisp/linedit/linedit-0.17.6.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lisp/linedit/linedit-0.17.6.ebuild 
b/dev-lisp/linedit/linedit-0.17.6.ebuild
index 077e6cc9..614c0854 100644
--- a/dev-lisp/linedit/linedit-0.17.6.ebuild
+++ b/dev-lisp/linedit/linedit-0.17.6.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 RDEPEND="dev-lisp/alexandria
+   dev-lisp/babel
dev-lisp/cffi
dev-lisp/osicat
dev-lisp/terminfo"



[gentoo-commits] proj/lisp:master commit in: dev-lisp/terminfo/

2018-05-28 Thread José María Alonso
commit: 8aa4959dfbd1ead12d60c5c2de7702a8de221f64
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 17:56:37 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 17:56:37 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=8aa4959d

dev-lisp/terminfo: Use snapshot ebuild

 dev-lisp/terminfo/terminfo-1.10.ebuild | 15 +++
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/dev-lisp/terminfo/terminfo-1.10.ebuild 
b/dev-lisp/terminfo/terminfo-1.10.ebuild
index 64294693..9f9f730a 100644
--- a/dev-lisp/terminfo/terminfo-1.10.ebuild
+++ b/dev-lisp/terminfo/terminfo-1.10.ebuild
@@ -5,23 +5,14 @@ EAPI=6
 
 inherit common-lisp-3
 
-LINEDITPKG="linedit-0.17.5"
-
 DESCRIPTION="Common Lisp interface to the terminfo database."
 HOMEPAGE="http://users.actrix.co.nz/mycroft/cl.html
-   https://github.com/nikodemus/linedit;
-SRC_URI="mirror://gentoo/${LINEDITPKG}.tar.gz"
+   https://www.cliki.net/Terminfo;
+SRC_URI="mirror/gentoo/${P}.tar.bz2"
 
-LICENSE="BSD"
+LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE=""
 
 RDEPEND="sys-libs/ncurses"
-
-S="${WORKDIR}"/"${LINEDITPKG}"
-
-src_install() {
-   common-lisp-install-sources "${PN}.lisp"
-   common-lisp-install-asdf "${PN}.asd"
-}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/linedit/files/, dev-lisp/linedit/

2018-05-28 Thread José María Alonso
commit: bf70061a93ecc9acfec2c99c564bb5b41d9343aa
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 18:01:30 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 18:01:30 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=bf70061a

dev-lisp/linedit: Drop old version 0.17.0

 .../0.17.0-linedit.asd-uffi-glue-gentoo.patch  | 68 --
 dev-lisp/linedit/linedit-0.17.0.ebuild | 61 ---
 2 files changed, 129 deletions(-)

diff --git a/dev-lisp/linedit/files/0.17.0-linedit.asd-uffi-glue-gentoo.patch 
b/dev-lisp/linedit/files/0.17.0-linedit.asd-uffi-glue-gentoo.patch
deleted file mode 100644
index e4965029..
--- a/dev-lisp/linedit/files/0.17.0-linedit.asd-uffi-glue-gentoo.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-diff -Nur a/linedit.asd b/linedit.asd
 a/linedit.asd  2010-09-14 22:08:59.0 +0200
-+++ b/linedit.asd  2013-04-01 20:08:27.109977598 +0200
-@@ -24,40 +24,6 @@
- 
- (in-package :linedit-system)
- 
--(defvar *gcc* "/usr/bin/gcc")
--
--(defvar *gcc-options*
--  #-(or darwin macosx)
--  (list "-shared" "-fPIC")
--  #+(or darwin macosx)
--  (append
--   (list "-dynamic"  "-bundle")
--   #+(or x86 x86-64)
--   (list "-arch" "x86_64" "-arch" "i386")
--   #-sbcl
--   (list "/usr/lib/bundle1.o" "-flat_namespace" "-undefined" "suppress")))
--
--;;; Separate class so that we don't mess up other packages
--(defclass uffi-c-source-file (c-source-file) ())
--
--(defmethod output-files ((o compile-op) (c uffi-c-source-file))
--  (list (make-pathname :name (component-name c)
-- :type #-(or darwin macosx) "so" #+(or darwin macosx) 
"dylib"
-- :defaults (component-pathname c
--
--(defmethod perform ((o load-op) (c uffi-c-source-file))
--  (let ((loader (intern (symbol-name '#:load-foreign-library) :uffi)))
--(dolist (f (asdf::input-files o c))
--  (funcall loader f :module (pathname-name f)
--
--(defmethod perform ((o compile-op) (c uffi-c-source-file))
--  (unless (zerop (run-shell-command "~A ~A ~{~A ~}-o ~A"
--  *gcc*
--  (namestring (component-pathname c))
--  *gcc-options*
--  (namestring (car (output-files o c)
--(error 'operation-error :component c :operation o)))
--
- (defsystem :linedit
- :version "0.17.0"
- :depends-on (:uffi :terminfo :osicat)
-@@ -69,10 +35,10 @@
-(:file "matcher" :depends-on ("packages"))
- 
-;; Backend
--   (:file "backend" :depends-on ("utility-macros"))
--   (:uffi-c-source-file "terminal_glue")
-+   (:file "uffi-loader" :depends-on ("packages"))
-+   (:file "backend" :depends-on ("utility-macros" "uffi-loader"))
-(:file "terminal-translations" :depends-on ("packages"))
--   (:file "terminal" :depends-on ("terminal-translations" "backend" 
"terminal_glue"))
-+   (:file "terminal" :depends-on ("terminal-translations" "backend" 
"uffi-loader"))
-(:file "smart-terminal" :depends-on ("terminal" "matcher"))
-(:file "dumb-terminal" :depends-on ("terminal"))
- 
-@@ -81,8 +47,7 @@
-(:file "line" :depends-on ("utility-macros"))
-(:file "buffer" :depends-on ("utility-macros"))
-(:file "command-keys" :depends-on ("packages"))
--   (:uffi-c-source-file "signals")
--   (:file "editor" :depends-on ("backend" "rewindable" "signals"
-+   (:file "editor" :depends-on ("backend" "rewindable"
-   "line" "buffer" "command-keys"))
-(:file "main" :depends-on ("editor"))
-(:file "complete" :depends-on ("utility-macros"))

diff --git a/dev-lisp/linedit/linedit-0.17.0.ebuild 
b/dev-lisp/linedit/linedit-0.17.0.ebuild
deleted file mode 100644
index 1a97e8f6..
--- a/dev-lisp/linedit/linedit-0.17.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3 eutils flag-o-matic multilib toolchain-funcs
-
-MY_P="${PN}_${PV}"
-
-DESCRIPTION="Linedit is a readline-style library written in Common Lisp."
-HOMEPAGE="http://www.common-lisp.net/project/linedit/;
-SRC_URI="http://common-lisp.net/project/${PN}/files/${MY_P}.tar.gz;
-
-LICENSE=&

[gentoo-commits] proj/lisp:master commit in: dev-lisp/osicat/

2018-05-28 Thread José María Alonso
commit: 93308bd4394cfb65ee071a36965101e844c08af1
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 17:58:10 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 17:58:10 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=93308bd4

dev-lisp/osicat: Drop old version 0.6.0

 dev-lisp/osicat/osicat-0.6.0.ebuild | 24 
 1 file changed, 24 deletions(-)

diff --git a/dev-lisp/osicat/osicat-0.6.0.ebuild 
b/dev-lisp/osicat/osicat-0.6.0.ebuild
deleted file mode 100644
index 159f1bff..
--- a/dev-lisp/osicat/osicat-0.6.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3 eutils
-
-MY_P="${PN}_${PV}"
-
-DESCRIPTION="Lightweight operating system interface for Common Lisp on 
Unix-platforms."
-HOMEPAGE="http://www.common-lisp.net/project/osicat/;
-SRC_URI="http://common-lisp.net/project/${PN}/files/${MY_P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-
-RDEPEND="!dev-lisp/cl-${PN}
-   dev-lisp/alexandria
-   dev-lisp/cffi
-   dev-lisp/trivial-features"
-
-S="${WORKDIR}/${MY_P}"



[gentoo-commits] proj/lisp:master commit in: dev-lisp/linedit/

2018-05-28 Thread José María Alonso
commit: 8215b06e33cd53fe120dbd99405fec6dd5b0ec43
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 17:09:16 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 17:09:16 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=8215b06e

dev-lisp/linedit: Bump version to 0.17.6

 dev-lisp/linedit/linedit-0.17.6.ebuild | 56 ++
 1 file changed, 56 insertions(+)

diff --git a/dev-lisp/linedit/linedit-0.17.6.ebuild 
b/dev-lisp/linedit/linedit-0.17.6.ebuild
new file mode 100644
index ..077e6cc9
--- /dev/null
+++ b/dev-lisp/linedit/linedit-0.17.6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3 flag-o-matic multilib toolchain-funcs
+
+DESCRIPTION="Linedit is a readline-style library written in Common Lisp."
+HOMEPAGE="http://www.common-lisp.net/project/linedit/;
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-lisp/alexandria
+   dev-lisp/cffi
+   dev-lisp/osicat
+   dev-lisp/terminfo"
+
+#@cc() {
+#  local cc=$(tc-getCC)
+#  echo "${cc}" "${@}"
+#  "${cc}" "${@}"
+#}
+
+#create_uffi_loader() {
+   #cat > uffi-loader.lisp <<-EOF
+   # -*- mode: lisp; syntax: common-lisp; indent-tabs-mode: nil; base: 
10; package: linedit -*-
+   #(in-package :linedit)
+#
+   #(uffi:load-foreign-library #p"/usr/$(get_libdir)/linedit/signals.so")
+   #(uffi:load-foreign-library 
#p"/usr/$(get_libdir)/linedit/terminal_glue.so")
+   #EOF
+#}
+
+#src_prepare() {
+   #create_uffi_loader
+   #eapply_user
+#}
+
+#src_compile() {
+   #strip-flags
+   #$(tc-getCC) "terminal_glue.c" ${CFLAGS} ${LDFLAGS} \
+   #-fPIC -DPIC -shared -Wl,-soname="terminal_glue" -o 
"terminal_glue.so" \
+   #|| die
+#}
+
+#src_install() {
+   #common-lisp-install-sources -t all *.lisp ports/
+   #common-lisp-install-asdf
+   #einstalldocs
+   #exeinto "/usr/$(get_libdir)/${PN}"
+   #doexe *.so
+#}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/cffi/

2018-05-28 Thread José María Alonso
commit: 4bcf4faf08e4210c19252db234dbcde7ebd121c2
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 17:06:17 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 17:06:17 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=4bcf4faf

dev-lisp/cffi: Drop old versions

 dev-lisp/cffi/cffi-0.14.0.ebuild | 48 
 dev-lisp/cffi/cffi-0.16.1.ebuild | 48 
 dev-lisp/cffi/cffi-0.17.1.ebuild | 48 
 3 files changed, 144 deletions(-)

diff --git a/dev-lisp/cffi/cffi-0.14.0.ebuild b/dev-lisp/cffi/cffi-0.14.0.ebuild
deleted file mode 100644
index 74b8c642..
--- a/dev-lisp/cffi/cffi-0.14.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3
-
-MY_P=${PN}_${PV}
-
-DESCRIPTION="The Common Foreign Function Interface (CFFI)"
-HOMEPAGE="http://common-lisp.net/project/cffi/;
-SRC_URI="http://common-lisp.net/project/${PN}/releases/${MY_P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="doc"
-
-DEPEND="doc? ( dev-lisp/sbcl virtual/texi2dvi )"
-RDEPEND="!dev-lisp/cl-${PN}
-   dev-lisp/alexandria
-   dev-lisp/babel
-   dev-lisp/trivial-features"
-
-CLSYSTEMS="cffi.asd cffi-tests.asd cffi-examples.asd cffi-grovel.asd \
-   cffi-uffi-compat.asd"
-
-S="${WORKDIR}"/${MY_P}
-
-src_compile() {
-   if use doc ; then
-   VARTEXFONTS="${T}"/fonts \
-   make -C doc manual spec || die "Cannot build docs"
-   fi
-}
-
-src_install() {
-   common-lisp-install-sources examples/ src/ uffi-compat/
-   common-lisp-install-sources -t all grovel/ tests/
-   common-lisp-install-asdf
-   dodoc README TODO doc/*.txt
-   if use doc; then
-   doinfo doc/*.info
-   rm doc/{spec,manual}/cffi*
-   insinto /usr/share/doc/${PF}/html
-   doins -r doc/{spec,manual}
-   fi
-}

diff --git a/dev-lisp/cffi/cffi-0.16.1.ebuild b/dev-lisp/cffi/cffi-0.16.1.ebuild
deleted file mode 100644
index 23c8ac01..
--- a/dev-lisp/cffi/cffi-0.16.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3
-
-MY_P=${PN}_${PV}
-
-DESCRIPTION="The Common Foreign Function Interface (CFFI)"
-HOMEPAGE="http://common-lisp.net/project/cffi/;
-SRC_URI="http://common-lisp.net/project/${PN}/releases/${MY_P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="doc"
-
-DEPEND="doc? ( dev-lisp/sbcl virtual/texi2dvi )"
-RDEPEND="!dev-lisp/cl-${PN}
-   dev-lisp/alexandria
-   dev-lisp/babel
-   dev-lisp/trivial-features"
-
-CLSYSTEMS="cffi.asd cffi-tests.asd cffi-examples.asd cffi-grovel.asd \
-   cffi-uffi-compat.asd"
-
-S="${WORKDIR}"/${MY_P}
-
-src_compile() {
-   if use doc ; then
-   VARTEXFONTS="${T}"/fonts \
-   make -C doc manual spec || die "Cannot build docs"
-   fi
-}
-
-src_install() {
-   common-lisp-install-sources examples/ src/ uffi-compat/
-   common-lisp-install-sources -t all grovel/ tests/
-   common-lisp-install-asdf
-   dodoc README.md TODO doc/*.txt
-   if use doc; then
-   doinfo doc/*.info
-   rm doc/{spec,manual}/cffi*
-   insinto /usr/share/doc/${PF}/html
-   doins -r doc/{spec,manual}
-   fi
-}

diff --git a/dev-lisp/cffi/cffi-0.17.1.ebuild b/dev-lisp/cffi/cffi-0.17.1.ebuild
deleted file mode 100644
index ab61a7e0..
--- a/dev-lisp/cffi/cffi-0.17.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3
-
-MY_P=${PN}_${PV}
-
-DESCRIPTION="The Common Foreign Function Interface (CFFI)"
-HOMEPAGE="http://common-lisp.net/project/cffi/;
-SRC_URI="http://common-lisp.net/project/${PN}/releases/${MY_P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="doc"
-
-DEPEND="doc? ( dev-lisp/sbcl virtual/texi2dvi )"
-RDEPEND="!dev-lisp/cl-${PN}
-   dev-lisp/alexandria
-   dev-lisp/babel
-   dev-lisp/trivial-features"
-
-CLSYSTEMS="cffi.asd cffi-tests.asd cffi-examples.asd cffi-grovel.asd \
-   cffi-uffi-compat.asd cffi-toolchain cffi-libff

[gentoo-commits] proj/lisp:master commit in: dev-lisp/cffi/

2018-05-28 Thread José María Alonso
commit: fc58594a08c1f7c9470a51d31f152fd99c46cf8e
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 17:04:26 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 17:04:26 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=fc58594a

dev-lisp/cffi: Bumps version to 0.19.0

 dev-lisp/cffi/cffi-0.19.0.ebuild | 45 
 1 file changed, 45 insertions(+)

diff --git a/dev-lisp/cffi/cffi-0.19.0.ebuild b/dev-lisp/cffi/cffi-0.19.0.ebuild
new file mode 100644
index ..45ab2f4b
--- /dev/null
+++ b/dev-lisp/cffi/cffi-0.19.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="The Common Foreign Function Interface (CFFI)"
+HOMEPAGE="http://common-lisp.net/project/cffi/;
+SRC_URI="https://github.com/cffi/cffi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc"
+
+DEPEND="doc? ( dev-lisp/sbcl virtual/texi2dvi )"
+RDEPEND="!dev-lisp/cl-${PN}
+   dev-lisp/alexandria
+   dev-lisp/babel
+   dev-lisp/trivial-features"
+
+CLSYSTEMS="cffi.asd cffi-tests.asd cffi-examples.asd cffi-grovel.asd \
+   cffi-uffi-compat.asd cffi-toolchain cffi-libffi"
+
+install_docs() {
+   doinfo doc/*.info
+   insinto /usr/share/doc/${PF}/html
+   doins -r doc/{spec,manual}
+}
+
+src_compile() {
+   if use doc ; then
+   VARTEXFONTS="${T}"/fonts \
+   make -C doc manual spec || die "Cannot build docs"
+   fi
+}
+
+src_install() {
+   common-lisp-install-sources examples/ src/ uffi-compat/
+   common-lisp-install-sources -t all grovel/ tests/ toolchain/ libffi/
+   common-lisp-install-asdf
+   dodoc README.md TODO doc/*.txt
+   use doc && install_docs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/cmucl/, dev-lisp/cmucl/files/

2018-05-28 Thread José María Alonso
commit: 12b1127a7b0490e5df46f39f6020a336bdc84a63
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 15:35:18 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 15:35:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b1127a

dev-lisp/cmucl: Drop old versions

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/cmucl/Manifest|   4 -
 dev-lisp/cmucl/cmucl-20e.ebuild|  97 -
 dev-lisp/cmucl/cmucl-21a.ebuild|  92 
 ...20e-customize-lisp-implementation-version.patch |  16 ---
 dev-lisp/cmucl/files/20e-execstack-fixes.patch | 118 -
 dev-lisp/cmucl/files/21a-build.patch   |  22 
 ...21a-customize-lisp-implementation-version.patch |  16 ---
 dev-lisp/cmucl/files/21a-execstack-fixes.patch | 118 -
 8 files changed, 483 deletions(-)

diff --git a/dev-lisp/cmucl/Manifest b/dev-lisp/cmucl/Manifest
index 87e8d72e536..cd8cafb0408 100644
--- a/dev-lisp/cmucl/Manifest
+++ b/dev-lisp/cmucl/Manifest
@@ -1,6 +1,2 @@
-DIST cmucl-20e-x86-linux.tar.bz2 18861880 BLAKE2B 
ed7b2dec86305ab2ad78ca5a84f0380044211e7cacf67f297c17c26d0a0a344d53c0404d82c86415dd923b92920cbd873436d925417f3590ac3a4c88d919b231
 SHA512 
1eee852b2a11733d0fac2c046137ccd099370bf208be71becc03710e832510b288768f557e326b1ce95cba16490413142e607fd71346e20e5f8592b51d86b0fe
-DIST cmucl-21a-x86-linux.tar.bz2 10870693 BLAKE2B 
a4fb258cef17eaf281ffd1fdff7f5e953b650c45822ed94722e4df5065b41a53cd0a9f481fba9ac38824dab4952bbb6d45e432b37fe73142c2ead1c8a4b17141
 SHA512 
7f7d327e47b01dcee1cbb05aae826ef7c64d4d192d7d32d1aba51c8839a06d65942fff5d4c7dbccc955e1e233d2065d83d078266327caee07201e9dce59c39ee
 DIST cmucl-21c-x86-linux.tar.bz2 11127872 BLAKE2B 
b9089a40b4a0738f9faccdfddb7b33256a561a07cedc3ef9b3ec7afddbbb9de493c2ffb9af4a8d6b6ce70ef857576870901a6b7a607f52bdaf8a0f53ddd2d07e
 SHA512 
9097220aef612aa3d8367a86a86dc62d86d918190d2688f6e90d415c9f9d881f97f0829e9d310f700b014821d30bf5a15f7a05cdb9201c9deab10a7231e0bcb6
-DIST cmucl-src-20e.tar.bz2 6147575 BLAKE2B 
a9f31b9a34c513dc88d935e18b9a07854d024d236f1f0294f888c84fd4b781afcd99a3cceac148edd1d1fe6c2dc00c5c8de4069d84b227872e376422275b6984
 SHA512 
d04f6ac7335572198d37d5df00934edfc82495294446cc5420dada4f2df44009f0983b438d6f10ce5bb02e46fd89df985da5eee3e91a6a75d98e9f86240c0dcc
-DIST cmucl-src-21a.tar.bz2 8195492 BLAKE2B 
5ca24e1ee258b52b805ab933e80915da6af022d47f8171327e318edb28d9f87c8901fe10ea48d54b6737a808cb03b08f8d3db41688b347971147b991570752cc
 SHA512 
74b077732030dbc3681aadcf9c802fd5b399362c9653b972063e49eb0a2ad528d02d6dde74107210c94c94dc7e9664472c2d072a6ae6f75e7e8c4cf847987e3b
 DIST cmucl-src-21c.tar.bz2 6947775 BLAKE2B 
828075c71ddf459d09076199af4a02f2294063bd9ef0beb6d4bcbb473dd0ff8cfdff7faa9416f640e125603301fa37c73a280db597bf4301c22fbe88c4cc2dbb
 SHA512 
98ea0516b71af7c6f92b5f67f6c1545949fcd1dc95e1238a989c1c2858a75e2751e5eb765b29812ad5cc5de015333787dac2a63a9ddea9bb83cfd72fef6794f4

diff --git a/dev-lisp/cmucl/cmucl-20e.ebuild b/dev-lisp/cmucl/cmucl-20e.ebuild
deleted file mode 100644
index 9e122b9a2c9..000
--- a/dev-lisp/cmucl/cmucl-20e.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils toolchain-funcs multilib
-
-MY_PV=${PV:0:3}
-
-DESCRIPTION="CMU Common Lisp is an implementation of ANSI Common Lisp"
-HOMEPAGE="http://www.cons.org/cmucl/;
-SRC_URI="http://common-lisp.net/project/cmucl/downloads/release/${MY_PV}/cmucl-src-${MY_PV}.tar.bz2
-   
http://common-lisp.net/project/cmucl/downloads/release/${MY_PV}/cmucl-${MY_PV}-x86-linux.tar.bz2;
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="x86"
-IUSE="X source cpu_flags_x86_sse2"
-
-CDEPEND=">=dev-lisp/asdf-2.33-r3:=
-x11-libs/motif:0"
-DEPEND="${CDEPEND}
-   sys-devel/bc"
-RDEPEND="${CDEPEND}"
-
-S="${WORKDIR}"
-
-TARGET=linux-4
-
-src_prepare() {
-   epatch "${FILESDIR}"/${MY_PV}-execstack-fixes.patch
-   epatch 
"${FILESDIR}"/${MY_PV}-customize-lisp-implementation-version.patch
-
-   cp /usr/share/common-lisp/source/asdf/build/asdf.lisp src/contrib/asdf/ 
|| die
-}
-
-src_compile() {
-   local cmufpu cmuopts
-
-   if use cpu_flags_x86_sse2; then
-   cmufpu=sse2
-   else
-   cmufpu=x87
-   fi
-
-   if use X; then
-   cmuopts="-f ${cmufpu}"
-   else
-   cmuopts="-u -f ${cmufpu}"
-   fi
-
-   local buildimage="bin/lisp -core lib/cmucl/lib/lisp-${cmufpu}.core 
-noinit -nositeinit -batch"
-
-   env CC="$(tc-getCC)" bin/build.sh -v "-gentoo-${PR}" -C "" -o 
"${buildimage}" ${cmuopts} || die "

[gentoo-commits] repo/gentoo:master commit in: dev-libs/ffcall/

2018-05-28 Thread José María Alonso
commit: 09a33692f3058c73ab6c4c29b64719a385a6a384
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 09:13:15 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 09:13:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a33692

dev-libs/ffcall: Drop old version 2.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/ffcall/Manifest  |  1 -
 dev-libs/ffcall/ffcall-2.0.ebuild | 64 ---
 2 files changed, 65 deletions(-)

diff --git a/dev-libs/ffcall/Manifest b/dev-libs/ffcall/Manifest
index c3e40ea5dd3..d12160d31ce 100644
--- a/dev-libs/ffcall/Manifest
+++ b/dev-libs/ffcall/Manifest
@@ -1,2 +1 @@
-DIST libffcall-2.0.tar.gz 938605 BLAKE2B 
1e6fcae8f1dcaad52ca84d0dcf97f8dde5bb8153244bbb9047dbab5f6a1dade0a00f149507e6bb14225369a7081cadb069d23c8bc7cdcfaec937d7b9d47d08c1
 SHA512 
d75aa1df97b14692a9137745bae5b24c4d8f739cb1c7f854e7ed47e4a77a49759122abd6b0e445efa56381f47932c13cd21a154b2783649afb9c7a39e73fea04
 DIST libffcall-2.1.tar.gz 943235 BLAKE2B 
ae82663174db084e830b6ff77ceedf8641b3edeb7800952ac4e2772d9033da3e45f46159e6fdae86615dc69fceba39f48d6c75e6cbd41be98f1986fa69d50b3b
 SHA512 
da73375fb45b7d764c06437a517c2a90abf7d5de6afe0a8ca19e6dfafd2a8c7107e39d230ecbc8edfdd5926b16a0c13b7bb9319287047c47de1241b2f6ae805e

diff --git a/dev-libs/ffcall/ffcall-2.0.ebuild 
b/dev-libs/ffcall/ffcall-2.0.ebuild
deleted file mode 100644
index c9613431deb..000
--- a/dev-libs/ffcall/ffcall-2.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils flag-o-matic toolchain-funcs
-
-MY_PV="libffcall-${PV}"
-
-DESCRIPTION="foreign function call libraries"
-HOMEPAGE="https://www.gnu.org/software/libffcall/;
-SRC_URI="mirror://gnu/libffcall/${MY_PV}.tar.gz"
-
-# "Ffcall is under GNU GPL. As a special exception, if used in GNUstep
-# or in derivate works of GNUstep, the included parts of ffcall are
-# under GNU LGPL." -ffcall author
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm64 ~hppa ia64 ppc ~ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
-IUSE=""
-
-S=${WORKDIR}/${MY_PV}
-
-DEPEND=""
-RDEPEND=""
-
-src_prepare() {
-   # The build system is a strange mix of autogenerated
-   # files and manual tweaks on top. Uses $CFLAGS / $LDFLAGS randomly.
-   # We are adding them consistently here and a bit over the top:
-   # bugs: #334581
-
-   for mfi in {,*/,*/*/,}Makefile.in
-   do
-   elog "Patching '${mfi}'"
-   # usually uses only assembler here, but -march=
-   # and -Wa, are a must to pass here.
-   sed -e 's/$(CC) /&$(CFLAGS) /g' \
-   -i "${mfi}" || die
-   done
-   eapply_user
-}
-
-src_configure() {
-   append-flags -fPIC
-
-   # Doc goes in datadir
-   econf \
-   --datadir="${EPREFIX}"/usr/share/doc/${PF} \
-   --enable-shared \
-   --disable-static
-}
-
-src_compile() {
-   # TODO. Remove -j1
-   emake -j1
-}
-
-src_install() {
-   dodoc NEWS README
-   dodir /usr/share/man
-   default
-   prune_libtool_files
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/ecls/files/, dev-lisp/ecls/

2018-05-28 Thread José María Alonso
commit: 6e2570dc3f7f09535cf7a2247c042dd71970e5fc
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 09:05:21 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 09:05:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2570dc

dev-lisp/ecls: Drop old version 13.5.1

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/ecls/Manifest  |  1 -
 dev-lisp/ecls/ecls-13.5.1-r1.ebuild | 89 -
 dev-lisp/ecls/files/13.5.1-gc74.patch   | 57 
 dev-lisp/ecls/files/13.5.1-headers-gentoo.patch | 13 
 4 files changed, 160 deletions(-)

diff --git a/dev-lisp/ecls/Manifest b/dev-lisp/ecls/Manifest
index d1e11077a9c..c5eba6edf5a 100644
--- a/dev-lisp/ecls/Manifest
+++ b/dev-lisp/ecls/Manifest
@@ -1,2 +1 @@
-DIST ecl-13.5.1.tgz 9401163 BLAKE2B 
441f2ed429f9f508d12fec333aeed7178aedab0e2011c57fbf0c6695747de95e5db6818c5cfc6acd1097804a4cd7bf1dd0ec3e79c04a5b4399d61cefb5179ba7
 SHA512 
a09f8b824aa78e461d700eefb1a8b68b876e15d49124a397e0b5b58ad73b80f818133a7b8e48ddb83505eea2f9c5fb024de8701b527524004e336e456eb07c84
 DIST ecl-16.1.3.tgz 7459212 BLAKE2B 
4f9d6ad2bd92ede4b5b20857b95a48bad5002049e83611865d9cf13e7131adfaad147a31f22f9a3f6a2c06e46db1996aa98135c28b97bf5ef16e17b5eba0dc4b
 SHA512 
5d743f422f6bc24671abf4c739cde8273d08f056906a1ef8aed5145c703b6d52c7fa4b5e0be8c125f32240c20ce053007786bb3ae81cc34d47791f6fae0819c1

diff --git a/dev-lisp/ecls/ecls-13.5.1-r1.ebuild 
b/dev-lisp/ecls/ecls-13.5.1-r1.ebuild
deleted file mode 100644
index 19c50b0e32b..000
--- a/dev-lisp/ecls/ecls-13.5.1-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils multilib
-
-# test phase only works if ecls already installed #516876
-RESTRICT="test"
-
-MY_P=ecl-${PV}
-
-DESCRIPTION="ECL is an embeddable Common Lisp implementation"
-HOMEPAGE="http://ecls.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="BSD LGPL-2"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~sparc x86"
-IUSE="debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode X"
-
-CDEPEND="dev-libs/gmp
-   virtual/libffi
-   >=dev-libs/boehm-gc-7.1[threads?]
-   >=dev-lisp/asdf-2.33-r3:="
-DEPEND="${CDEPEND}
-   app-text/texi2html
-   emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )"
-RDEPEND="${CDEPEND}"
-
-S="${WORKDIR}"/${MY_P}
-
-pkg_setup () {
-   if use gengc || use precisegc ; then
-   ewarn "You have enabled the generational garbage collector or"
-   ewarn "the precise collection routines. These features are not 
very stable"
-   ewarn "at the moment and may cause crashes."
-   ewarn "Don't enable them unless you know what you're doing."
-   fi
-}
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PV}-headers-gentoo.patch
-   # bug #496780
-   epatch "${FILESDIR}"/${PV}-gc74.patch
-   cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp 
contrib/asdf/ || die
-}
-
-src_configure() {
-   econf \
-   --with-system-gmp \
-   --enable-boehm=system \
-   --enable-longdouble \
-   --with-dffi \
-   $(use_enable gengc) \
-   $(use_enable precisegc) \
-   $(use_with debug debug-cflags) \
-   $(use_with cpu_flags_x86_sse sse) \
-   $(use_enable threads) \
-   $(use_with threads __thread) \
-   $(use_enable unicode) \
-   $(use_with X x) \
-   $(use_with X clx)
-}
-
-src_compile() {
-   if use emacs; then
-   local ETAGS=$(eselect --brief etags list | sed -ne 
'/emacs/{p;q}')
-   [[ -n ${ETAGS} ]] || die "No etags implementation found"
-   pushd build > /dev/null || die
-   emake ETAGS=${ETAGS} TAGS
-   popd > /dev/null
-   else
-   touch build/TAGS
-   fi
-
-   #parallel make fails
-   emake -j1 || die "Compilation failed"
-}
-
-src_install () {
-   emake DESTDIR="${D}" install || die "Installation failed"
-
-   dodoc ANNOUNCEMENT Copyright
-   dodoc "${FILESDIR}"/README.Gentoo
-   pushd build/doc
-   newman ecl.man ecl.1
-   newman ecl-config.man ecl-config.1
-   popd
-}

diff --git a/dev-lisp/ecls/files/13.5.1-gc74.patch 
b/dev-lisp/ecls/files/13.5.1-gc74.patch
deleted file mode 100644
index a1069b214b4..000
--- a/dev-lisp/ecls/files/13.5.1-gc74.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff -r -U1 ecl-13.

[gentoo-commits] repo/gentoo:master commit in: app-admin/tripwire/

2018-05-28 Thread José María Alonso
commit: 1831c94095c0483629fb457acfe808ec92d010bf
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 09:03:53 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 09:03:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1831c940

app-admin/tripwire: Drop old version 2.4.3.6

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-admin/tripwire/Manifest|  1 -
 app-admin/tripwire/tripwire-2.4.3.6.ebuild | 79 --
 2 files changed, 80 deletions(-)

diff --git a/app-admin/tripwire/Manifest b/app-admin/tripwire/Manifest
index 04d0b74b115..e9fe7d1ae52 100644
--- a/app-admin/tripwire/Manifest
+++ b/app-admin/tripwire/Manifest
@@ -1,2 +1 @@
-DIST tripwire-2.4.3.6.tar.gz 1001145 BLAKE2B 
aa1392d29d782266e26f605c621def8cffb67112db9151b3f098211f4243a671e5f7fc15ab5868c35794a8dbac2284f564815874aafb2b9323fd1191edb249db
 SHA512 
4757827b908fd56a014de81609be9cfdf3631d34cbc02214ac800bf6d9c413d85d812bc3211f9dc32ceee97e1f13decd955037a0cbbaf2f8e3020699492bd9bf
 DIST tripwire-2.4.3.7.tar.gz 1002257 BLAKE2B 
fb0c847087e8b27d2a111b4a4122b3c4d5b187efe6f80995c6d06c7592a22fec2c537bbebba9c21a7761a8047535de4a96a6b94246da586faad4e9fc92137196
 SHA512 
541138f4a4c3a4227f31de6607503d305f0d893bdd5d24928d619d3a25bb8fe7061a45c041992ace957b976b834b5f4212b5c727eee1cbc76ddb2e2c52aeafbd

diff --git a/app-admin/tripwire/tripwire-2.4.3.6.ebuild 
b/app-admin/tripwire/tripwire-2.4.3.6.ebuild
deleted file mode 100644
index 58e3201aa75..000
--- a/app-admin/tripwire/tripwire-2.4.3.6.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils flag-o-matic
-
-DESCRIPTION="Open Source File Integrity Checker and IDS"
-HOMEPAGE="http://www.tripwire.org/;
-SRC_URI="https://github.com/Tripwire/tripwire-open-source/archive/${PV}.tar.gz 
-> ${PF}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~x86-fbsd"
-IUSE="libressl selinux ssl static +tools"
-
-DEPEND="sys-devel/automake
-   sys-devel/autoconf
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )"
-RDEPEND="virtual/cron
-   virtual/mta
-   selinux? ( sec-policy/selinux-tripwire )
-   ssl? ( dev-libs/openssl )"
-PDEPEND="tools? ( app-admin/mktwpol )"
-
-S="${WORKDIR}/tripwire-open-source-${PV}"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # tripwire can be sensitive to compiler optimisation.
-   # see #32613, #45823, and others.
-   #   -tav...@gentoo.org
-   strip-flags
-   append-cppflags -DCONFIG_DIR='"\"/etc/tripwire\""' -fno-strict-aliasing
-   econf $(use_enable ssl openssl) $(use_enable static)
-}
-
-src_install() {
-   dosbin "${S}"/bin/{siggen,tripwire,twadmin,twprint}
-   doman "${S}"/man/man{4/*.4,5/*.5,8/*.8}
-   dodir /etc/tripwire /var/lib/tripwire{,/report}
-   keepdir /var/lib/tripwire{,/report}
-
-   exeinto /etc/cron.daily
-   doexe "${FILESDIR}"/tripwire
-
-   dodoc ChangeLog policy/policyguide.txt TRADEMARK \
-   "${FILESDIR}"/tripwire.txt
-
-   insinto /etc/tripwire
-   doins "${FILESDIR}"/twcfg.txt policy/twpol-GENERIC.txt
-
-   fperms 750 /etc/cron.daily/tripwire
-}
-
-pkg_postinst() {
-   if [[ -z ${REPLACING_VERSIONS} ]] ; then
-   elog "Tripwire needs to be configured before its first run. You 
can"
-   elog "do this by manually editing the twpol-GENERIC.txt file 
shipped with"
-   elog "the package to suit your needs. A quickstart guide is 
provided"
-   elog "in tripwire.txt file to help you with this."
-   elog "To configure tripwire automatically, you can use the 
twsetup.sh"
-   elog "script provided by the app-admin/mktwpol package. This 
package is"
-   elog "installed for you by the \"tools\" USE flag (which is 
enabled by"
-   elog "default."
-else
-   elog "Maintenance of tripwire policy files as packages are 
added"
-   elog "and deleted from your system can be automated by the 
mktwpol.sh"
-   elog "script provided by the app-admin/mktwpol package. This 
package"
-   elog "is installed for you if you append \"tools\" to your USE 
flags"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2018-05-28 Thread José María Alonso
commit: 984c7d7f065be75171fabdd0f20ddaab7209e89b
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 08:38:06 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 08:38:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=984c7d7f

profiles: Mask package net-misc/urlview for removal

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 693f6712918..cadd7cafe8f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Chema Alonso Josa <nim...@gentoo.org> (28 May 2018)
+# Upstream is dead.
+# Masked for removal in 30 days. Bug #646118
+net-misc/urlview
+
 # Andreas Sturmlechner <ast...@gentoo.org> (27 May 2018)
 # Depends on dead Qt4. No more revdeps. Masked for removal in 30 days.
 dev-util/automoc



[gentoo-commits] repo/gentoo:master commit in: net-nntp/tin/

2018-05-28 Thread José María Alonso
commit: ecc1728f984eee4f6948abcfd90c1fa375f18fa3
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 28 08:21:54 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 28 08:21:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc1728f

net-nntp/tin: Drop old version 2.2.1

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-nntp/tin/Manifest |  1 -
 net-nntp/tin/metadata.xml |  2 -
 net-nntp/tin/tin-2.2.1.ebuild | 92 ---
 3 files changed, 95 deletions(-)

diff --git a/net-nntp/tin/Manifest b/net-nntp/tin/Manifest
index d29835dd047..616ee6ecf8b 100644
--- a/net-nntp/tin/Manifest
+++ b/net-nntp/tin/Manifest
@@ -1,2 +1 @@
-DIST tin-2.2.1.tar.xz 1378384 BLAKE2B 
d68157e778f272c55cb3021987beddb27e89bd31d39e985b16e51a4aa942cb59abcc6ada46611c69320e785506085210a0451227091964866b4130e99c5f1ac5
 SHA512 
2c5b4b50be38c168404ba55c9429355c0dd2232c580116086fa9ea24a8907ad2d71d91b2d1c533bf7ff4d24fd1946d5ba61bc0833b20d5383e013e2f18c10bbd
 DIST tin-2.4.2.tar.xz 1491388 BLAKE2B 
16fab433443d5859cc9661790ff837e8f45767e7f45bafc54a8cffc94fd52cb4ee7afb98e579db49c16148b0f521374404a0f26d75a07a24c1c7a1dc5e3a57fe
 SHA512 
70a9957d5bf5af1bb182a3f4e62795cd5862b7282b7fc0c231c3bd02d83950cdbdd502d8a2cc5eae20b29af584e4f794f03378742b47ed93fc5c61ac5bbb01b6

diff --git a/net-nntp/tin/metadata.xml b/net-nntp/tin/metadata.xml
index 2b3330cd166..ca0ce1646b9 100644
--- a/net-nntp/tin/metadata.xml
+++ b/net-nntp/tin/metadata.xml
@@ -4,8 +4,6 @@
 
 
 Enable Cancel-Lock header functionality (also 
enables USE=evil)
-Let tin generate a message ID
-Cancel messages posted from a different account
 Enable app-crypt/gnupg support
 Enable the display off posting etiquettes
 

diff --git a/net-nntp/tin/tin-2.2.1.ebuild b/net-nntp/tin/tin-2.2.1.ebuild
deleted file mode 100644
index ebf4f25d29b..000
--- a/net-nntp/tin/tin-2.2.1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils toolchain-funcs versionator
-
-TIN_PV=$(get_version_component_range 1-2)
-DESCRIPTION="A threaded NNTP and spool based UseNet newsreader"
-HOMEPAGE="http://www.tin.org/;
-SRC_URI="ftp://ftp.tin.org/pub/news/clients/tin/v${TIN_PV}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="cancel-locks debug doc +etiquette evil forgery gpg idn ipv6 mime nls 
sasl socks5 spell unicode"
-
-RDEPEND="
-   dev-libs/libpcre
-   dev-libs/uulib
-   gpg? ( app-crypt/gnupg )
-   idn? ( net-dns/libidn )
-   mime? ( net-mail/metamail )
-   net-misc/urlview
-   nls? ( sys-devel/gettext )
-   sasl? ( virtual/gsasl )
-   socks5? ( net-proxy/dante )
-   sys-libs/ncurses[unicode?]
-   unicode? ( dev-libs/icu:= )
-"
-
-DEPEND="
-   ${RDEPEND}
-   app-arch/xz-utils
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   sed -i src/Makefile.in -e 's| -s | |g' || die
-   sed -i configure -e '/CFLAGS/s|-g||g' || die
-}
-
-src_configure() {
-   if use evil || use cancel-locks; then
-   sed -i -e"s/# -DEVIL_INSIDE/-DEVIL_INSIDE/" src/Makefile.in
-   fi
-
-   if use forgery
-   then
-   sed -i -e"s/^CPPFLAGS.*/& -DFORGERY/" src/Makefile.in
-   fi
-
-   local screen="ncurses"
-   use unicode && screen="ncursesw"
-
-   tc-export AR CC RANLIB
-
-   econf \
-   $(use_enable cancel-locks) \
-   $(use_enable debug) \
-   $(use_enable etiquette) \
-   $(use_enable gpg pgp-gpg) \
-   $(use_enable ipv6) \
-   $(use_enable nls) \
-   $(use_with mime metamail /usr) \
-   $(use_with socks5 socks) $(use_with socks5) \
-   $(use_with spell ispell /usr) \
-   --disable-mime-strict-charset \
-   --enable-echo \
-   --enable-nntp-only \
-   --enable-prototypes \
-   --with-coffee  \
-   
--with-nntp-default-server="${TIN_DEFAULT_SERVER:-${NNTPSERVER:-news.gmane.org}}"
 \
-   --with-pcre=/usr \
-   --with-screen=${screen}
-}
-
-src_compile() {
-   emake build
-}
-
-src_install() {
-   default
-
-   # File collision?
-   rm -f "${ED}"/usr/share/man/man5/{mbox,mmdf}.5
-
-   dodoc doc/{CHANGES{,.old},CREDITS,TODO,WHATSNEW}
-   use doc && dodoc doc/{*.sample,*.txt}
-
-   insinto /etc/tin
-   doins doc/tin.defaults
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/ecls/

2018-05-20 Thread José María Alonso
commit: e5445f0f856683ef2f911cda46460ac451f608f0
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun May 20 16:09:09 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sun May 20 16:09:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5445f0f

dev-lisp/ecls: Update LICENSE

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/ecls/ecls-16.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/ecls/ecls-16.1.3.ebuild b/dev-lisp/ecls/ecls-16.1.3.ebuild
index 6b3789c3ed9..c854c57688a 100644
--- a/dev-lisp/ecls/ecls-16.1.3.ebuild
+++ b/dev-lisp/ecls/ecls-16.1.3.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="ECL is an embeddable Common Lisp implementation"
 HOMEPAGE="https://common-lisp.net/project/ecl/;
 SRC_URI="https://common-lisp.net/project/ecl/static/files/release/${MY_P}.tgz;
 
-LICENSE="BSD LGPL-2"
+LICENSE="BSD-2 LGPL-2.1+"
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE="cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode 
+libatomic X"



[gentoo-commits] proj/lisp:master commit in: dev-lisp/ecls/

2018-05-20 Thread José María Alonso
commit: f54597dc3ae246c836be1b4760acb21eec46fbb2
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun May 20 16:05:57 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sun May 20 16:05:57 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=f54597dc

dev-lisp/ecls: Updates LICENSE

 dev-lisp/ecls/ecls-16.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/ecls/ecls-16.1.3.ebuild b/dev-lisp/ecls/ecls-16.1.3.ebuild
index 6b3789c3..c854c576 100644
--- a/dev-lisp/ecls/ecls-16.1.3.ebuild
+++ b/dev-lisp/ecls/ecls-16.1.3.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="ECL is an embeddable Common Lisp implementation"
 HOMEPAGE="https://common-lisp.net/project/ecl/;
 SRC_URI="https://common-lisp.net/project/ecl/static/files/release/${MY_P}.tgz;
 
-LICENSE="BSD LGPL-2"
+LICENSE="BSD-2 LGPL-2.1+"
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE="cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode 
+libatomic X"



[gentoo-commits] proj/lisp:master commit in: eclass/

2018-05-19 Thread José María Alonso
commit: f495b90001b02f470fa161fc39b4a64eb3e284bc
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat May 19 14:01:11 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat May 19 14:01:11 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=f495b900

Add abcl to common-lisp-export-impl-args

 eclass/common-lisp-3.eclass | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/eclass/common-lisp-3.eclass b/eclass/common-lisp-3.eclass
index 01fad68d..ae229491 100644
--- a/eclass/common-lisp-3.eclass
+++ b/eclass/common-lisp-3.eclass
@@ -11,10 +11,6 @@
 
 inherit eutils
 
-# CL packages in the overlay don't have their tarballs on the mirrors
-# so it's useless to mirror them
-RESTRICT="mirror"
-
 # @ECLASS-VARIABLE: CLIMPLEMENTATIONS
 # @DESCRIPTION:
 # Common Lisp implementations
@@ -198,6 +194,11 @@ common-lisp-export-impl-args() {
fi
CL_BINARY="${1}"
case "${CL_BINARY}" in
+   sbcl)
+   CL_NORC="--sysinit /dev/null --userinit /dev/null"
+   CL_LOAD="--load"
+   CL_EVAL="--eval"
+   ;;
clisp)
CL_NORC="-norc"
CL_LOAD="-i"
@@ -220,8 +221,8 @@ common-lisp-export-impl-args() {
CL_LOAD="-load"
CL_EVAL="-eval"
;;
-   sbcl)
-   CL_NORC="--sysinit /dev/null --userinit /dev/null"
+   abcl)
+   CL_NORC="--noinit"
CL_LOAD="--load"
CL_EVAL="--eval"
;;



[gentoo-commits] repo/gentoo:master commit in: eclass/

2018-05-19 Thread José María Alonso
commit: 224fd51069611707512352412273a2cd2b74121b
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat May 19 13:57:20 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat May 19 13:57:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=224fd510

common-lisp-3.eclass: Add abct to common-lisp-export-impl-args

Closes: https://bugs.gentoo.org/656100

 eclass/common-lisp-3.eclass | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/eclass/common-lisp-3.eclass b/eclass/common-lisp-3.eclass
index 102332e345a..ae229491025 100644
--- a/eclass/common-lisp-3.eclass
+++ b/eclass/common-lisp-3.eclass
@@ -194,6 +194,11 @@ common-lisp-export-impl-args() {
fi
CL_BINARY="${1}"
case "${CL_BINARY}" in
+   sbcl)
+   CL_NORC="--sysinit /dev/null --userinit /dev/null"
+   CL_LOAD="--load"
+   CL_EVAL="--eval"
+   ;;
clisp)
CL_NORC="-norc"
CL_LOAD="-i"
@@ -216,8 +221,8 @@ common-lisp-export-impl-args() {
CL_LOAD="-load"
CL_EVAL="-eval"
;;
-   sbcl)
-   CL_NORC="--sysinit /dev/null --userinit /dev/null"
+   abcl)
+   CL_NORC="--noinit"
CL_LOAD="--load"
CL_EVAL="--eval"
;;



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/ecls/files/, dev-lisp/ecls/

2018-05-18 Thread José María Alonso
commit: 738941f9b12d4b56731db5045b9e90a8d5387401
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri May 18 21:35:42 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Fri May 18 21:36:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=738941f9

dev-lisp/ecls: Drop invalid configuration option

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/ecls/ecls-16.1.3.ebuild | 16 ++--
 .../{16.1.3-build.patch => ecls-16.1.3-build.patch}  |  0
 ...ers-gentoo.patch => ecls-16.1.3-headers-gentoo.patch} |  0
 3 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-lisp/ecls/ecls-16.1.3.ebuild b/dev-lisp/ecls/ecls-16.1.3.ebuild
index 129d07b5356..6b3789c3ed9 100644
--- a/dev-lisp/ecls/ecls-16.1.3.ebuild
+++ b/dev-lisp/ecls/ecls-16.1.3.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
+
 inherit eutils multilib
 
 # test phase only works if ecls already installed #516876
@@ -30,6 +31,11 @@ RDEPEND="${CDEPEND}"
 
 S="${WORKDIR}"/${MY_P}
 
+PATCHES=(
+   "${FILESDIR}/${P}-headers-gentoo.patch"
+   "${FILESDIR}/${P}-build.patch"
+)
+
 pkg_setup () {
if use gengc || use precisegc ; then
ewarn "You have enabled the generational garbage collector or"
@@ -40,8 +46,7 @@ pkg_setup () {
 }
 
 src_prepare() {
-   epatch "${FILESDIR}"/${PV}-headers-gentoo.patch
-   epatch "${FILESDIR}"/${PV}-build.patch
+   default
cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp 
contrib/asdf/ || die
 }
 
@@ -61,8 +66,7 @@ src_configure() {
$(use_with threads __thread) \
$(use_enable unicode) \
$(use_with unicode unicode-names) \
-   $(use_with X x) \
-   $(use_with X clx)
+   $(use_with X x)
 }
 
 src_compile() {

diff --git a/dev-lisp/ecls/files/16.1.3-build.patch 
b/dev-lisp/ecls/files/ecls-16.1.3-build.patch
similarity index 100%
rename from dev-lisp/ecls/files/16.1.3-build.patch
rename to dev-lisp/ecls/files/ecls-16.1.3-build.patch

diff --git a/dev-lisp/ecls/files/16.1.3-headers-gentoo.patch 
b/dev-lisp/ecls/files/ecls-16.1.3-headers-gentoo.patch
similarity index 100%
rename from dev-lisp/ecls/files/16.1.3-headers-gentoo.patch
rename to dev-lisp/ecls/files/ecls-16.1.3-headers-gentoo.patch



[gentoo-commits] proj/lisp:master commit in: dev-lisp/ecls/, dev-lisp/ecls/files/

2018-05-18 Thread José María Alonso
commit: 0f7b17f407017b620c0cf561a0627006c1e6862f
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri May 18 21:30:08 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Fri May 18 21:30:08 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=0f7b17f4

dev-lisp/ecls: Drop invalid configuration option

 dev-lisp/ecls/ecls-16.1.3.ebuild | 16 ++--
 .../{16.1.3-build.patch => ecls-16.1.3-build.patch}  |  0
 ...ers-gentoo.patch => ecls-16.1.3-headers-gentoo.patch} |  0
 3 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-lisp/ecls/ecls-16.1.3.ebuild b/dev-lisp/ecls/ecls-16.1.3.ebuild
index 129d07b5..6b3789c3 100644
--- a/dev-lisp/ecls/ecls-16.1.3.ebuild
+++ b/dev-lisp/ecls/ecls-16.1.3.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
+
 inherit eutils multilib
 
 # test phase only works if ecls already installed #516876
@@ -30,6 +31,11 @@ RDEPEND="${CDEPEND}"
 
 S="${WORKDIR}"/${MY_P}
 
+PATCHES=(
+   "${FILESDIR}/${P}-headers-gentoo.patch"
+   "${FILESDIR}/${P}-build.patch"
+)
+
 pkg_setup () {
if use gengc || use precisegc ; then
ewarn "You have enabled the generational garbage collector or"
@@ -40,8 +46,7 @@ pkg_setup () {
 }
 
 src_prepare() {
-   epatch "${FILESDIR}"/${PV}-headers-gentoo.patch
-   epatch "${FILESDIR}"/${PV}-build.patch
+   default
cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp 
contrib/asdf/ || die
 }
 
@@ -61,8 +66,7 @@ src_configure() {
$(use_with threads __thread) \
$(use_enable unicode) \
$(use_with unicode unicode-names) \
-   $(use_with X x) \
-   $(use_with X clx)
+   $(use_with X x)
 }
 
 src_compile() {

diff --git a/dev-lisp/ecls/files/16.1.3-build.patch 
b/dev-lisp/ecls/files/ecls-16.1.3-build.patch
similarity index 100%
rename from dev-lisp/ecls/files/16.1.3-build.patch
rename to dev-lisp/ecls/files/ecls-16.1.3-build.patch

diff --git a/dev-lisp/ecls/files/16.1.3-headers-gentoo.patch 
b/dev-lisp/ecls/files/ecls-16.1.3-headers-gentoo.patch
similarity index 100%
rename from dev-lisp/ecls/files/16.1.3-headers-gentoo.patch
rename to dev-lisp/ecls/files/ecls-16.1.3-headers-gentoo.patch



[gentoo-commits] proj/lisp:master commit in: eclass/

2018-05-18 Thread José María Alonso
commit: b6aa18ed6216c130d133823988ca6c2a6947bad6
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri May 18 19:55:59 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Fri May 18 19:55:59 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b6aa18ed

common-lisp-3.eclass: Add abcl implementation

 eclass/common-lisp-3.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/common-lisp-3.eclass b/eclass/common-lisp-3.eclass
index 9acf17e3..01fad68d 100644
--- a/eclass/common-lisp-3.eclass
+++ b/eclass/common-lisp-3.eclass
@@ -18,7 +18,7 @@ RESTRICT="mirror"
 # @ECLASS-VARIABLE: CLIMPLEMENTATIONS
 # @DESCRIPTION:
 # Common Lisp implementations
-CLIMPLEMENTATIONS="sbcl clisp clozurecl cmucl ecls gcl"
+CLIMPLEMENTATIONS="sbcl clisp clozurecl cmucl ecls gcl abcl"
 
 # @ECLASS-VARIABLE: CLSOURCEROOT
 # @DESCRIPTION:



[gentoo-commits] repo/gentoo:master commit in: eclass/

2018-05-18 Thread José María Alonso
commit: 951c06899e90fcefcdf96b9782e7aca817874172
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri May 18 19:51:09 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Fri May 18 19:52:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=951c0689

common-lisp-3.eclass: Add abcl implementætion

Closes: https://bugs.gentoo.org/655812

 eclass/common-lisp-3.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/common-lisp-3.eclass b/eclass/common-lisp-3.eclass
index 2f84d7f2f05..102332e345a 100644
--- a/eclass/common-lisp-3.eclass
+++ b/eclass/common-lisp-3.eclass
@@ -14,7 +14,7 @@ inherit eutils
 # @ECLASS-VARIABLE: CLIMPLEMENTATIONS
 # @DESCRIPTION:
 # Common Lisp implementations
-CLIMPLEMENTATIONS="sbcl clisp clozurecl cmucl ecls gcl"
+CLIMPLEMENTATIONS="sbcl clisp clozurecl cmucl ecls gcl abcl"
 
 # @ECLASS-VARIABLE: CLSOURCEROOT
 # @DESCRIPTION:



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/files/, dev-lisp/clozurecl/

2018-05-18 Thread José María Alonso
commit: 27a2409d3cda7a4717e99da6da8bc6aed5a918a7
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri May 18 19:01:34 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Fri May 18 19:01:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a2409d

dev-lisp/clozurecl: Drop old version

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/clozurecl/Manifest|   4 -
 dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild|  93 ---
 dev-lisp/clozurecl/clozurecl-1.11-r2.ebuild| 100 
 dev-lisp/clozurecl/clozurecl-1.11-r3.ebuild| 102 
 dev-lisp/clozurecl/files/ccl-1.11-glibc-2.26.patch |  41 ---
 dev-lisp/clozurecl/files/ccl-format.patch  | 128 -
 6 files changed, 468 deletions(-)

diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index 3027f6ba6b7..bfc4b91eba6 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -1,7 +1,3 @@
-DIST ccl-1.11-darwinx86.tar.gz 152989219 BLAKE2B 
73a1ceed3ff1a22d76f593fb35a850c8c449cec7646368cd306a2c63ae85e22e02a6d604dc115e3e0a02f69a0fd6b8e29721c5e58704101779bf6a6924a48741
 SHA512 
21107ab0cf6f5abee21fc561680eb722fbb0a0515ea99a1d02be091a85519b1a91444317d92117ad509a25dca97adaba9b2d8026a7214f58aa03172ada2ea340
-DIST ccl-1.11-linuxarm.tar.gz 23044178 BLAKE2B 
509fbf0bd83a41d8115b87f4b79db799e063fb9f2dd21e58db24ec065101e6946315442104feaa61b1175c80ccaf5f5926fc73c2a3a87d4c3e5ba659269a644d
 SHA512 
b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda
-DIST ccl-1.11-linuxx86.tar.gz 42482877 BLAKE2B 
d1a6977d7dd934c77db4dd0deb2ab53a85c0d118037e147ced09027578e5356770145da317f1887a8d7d25309b146864a62f54b0d5e841470c86da99c38cbd4b
 SHA512 
34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409
-DIST ccl-1.11-solarisx86.tar.gz 46926817 BLAKE2B 
15c960cf16d16dd5fb7c7c2f2401a244c0fcba4cb92bdd9d72c6b16a572bc464999bbe503c37e6fd343bfe1883d4612efe9de4be38313c22dc406f65489ee0b2
 SHA512 
f35df9e9c7644331a0f6b77e7b0a6f0b2e297f6249ef7a669932ab6685ca426f87423faf01c64cc1f7eb7fcd0dd4fb7c0d70d039bbcadca5d9201b0a348a36be
 DIST ccl-1.11.5-darwinx86.tar.gz 100515656 BLAKE2B 
d9ae52f7d0c481211fdf53bf6bb4bb65a66ab60bf1c3548e9f2d502e60906163121a85330e547d15e3d4bcb6ad47564e86dd93b4228a9391558463347011990f
 SHA512 
1016ab9672839d1303809e9f5b849cf36dc300963672dfa5888b75f6dadee3106cd6f1375e544437a92c7307dc8639e423e12663ca157b851925d0e82f0cd4b7
 DIST ccl-1.11.5-linuxarm.tar.gz 40288609 BLAKE2B 
5217de314e6c59e5bbee7d5608b4e92088fb57dc0d8a90454ec4653c1710857748776d9a7ee2e89e86613f64fc028aca324ea5cb3bc7eb5e9bc582e2b50766cf
 SHA512 
0305baa66263a2182ba8deb02837287ffb6c1472987d4953caa8839cad6503815ded7fe6bfde72a823b90d3ff86322602ee3d0934e179fb2418e3b049f55be4e
 DIST ccl-1.11.5-linuxx86.tar.gz 50652181 BLAKE2B 
2ed6e747a72816c6f79f58715261c41a1c3b98fa84ef4ee82ca5683383741777a46a566c7884d7fdc3dcd2e5959dab2f3fde9432945a4dc73bcece8f741ed753
 SHA512 
b6c16d9bba27a901f942237ed42d6b3e832910951270820a2a3d61afe2a8e7f59d383c854382cfcaa0bf8253c8d624be66d905b4170211ea39a106ca85b9a23d

diff --git a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
deleted file mode 100644
index 511c012b714..000
--- a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib toolchain-funcs
-
-MY_PN=ccl
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
-HOMEPAGE="https://ccl.clozure.com/;
-SRC_URI="
-   x86?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-   amd64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-   doc? ( https://ccl.clozure.com/docs/ccl.html )"
-   # ppc?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
-   # ppc64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
-
-LICENSE="LLGPL-2.1"
-SLOT="0"
-# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND=">=dev-lisp/asdf-2.33-r3:="
-DEPEND="${RDEPEND}
-   !dev-lisp/openmcl"
-
-S="${WORKDIR}"/${MY_PN}
-ENVD="${T}"/50ccl
-
-src_configure() {
-   if use x86; then
-   CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; 
CCL_KERNEL=linuxx8632
-   elif use amd64; then
-   CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; 
CCL_KERNEL=linuxx8664
-   elif use ppc; then
-   CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
-   elif use ppc64; then
- 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/cmucl/files/, dev-lisp/cmucl/

2018-05-14 Thread José María Alonso
commit: 0d265120515b68695cf2d3b2b3a8b7fe6f15806d
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 14 18:26:23 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 14 18:26:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d265120

dev-lisp/cmucl: Bump version from lisp overlay

Closes: https://bugs.gentoo.org/655700
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/cmucl/cmucl-21c.ebuild|  18 ++--
 dev-lisp/cmucl/files/cmucl-21c-build.patch |  22 
 .../cmucl/files/cmucl-21c-execstack-fixes.patch| 118 +
 3 files changed, 149 insertions(+), 9 deletions(-)

diff --git a/dev-lisp/cmucl/cmucl-21c.ebuild b/dev-lisp/cmucl/cmucl-21c.ebuild
index d626b8677e9..e2175b108c1 100644
--- a/dev-lisp/cmucl/cmucl-21c.ebuild
+++ b/dev-lisp/cmucl/cmucl-21c.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
+
 inherit eutils toolchain-funcs multilib
 
 MY_PV=${PV:0:3}
@@ -28,18 +29,17 @@ S="${WORKDIR}"
 TARGET=linux-4
 
 src_prepare() {
-   eapply "${FILESDIR}"/${MY_PV}-execstack-fixes.patch
-   eapply 
"${FILESDIR}"/${MY_PV}-customize-lisp-implementation-version.patch
-   eapply "${FILESDIR}"/${MY_PV}-build.patch
+   eapply "${FILESDIR}"/${P}-execstack-fixes.patch
+   eapply "${FILESDIR}"/${P}-build.patch
eapply_user
-   cp "${FILESDIR}"/os-common.h src/lisp/ || die
+   #cp "${FILESDIR}"/os-common.h src/lisp/ || die
cp /usr/share/common-lisp/source/asdf/build/asdf.lisp src/contrib/asdf/ 
|| die
 }
 
 src_compile() {
local cmuopts buildimage
 
-   if use X; then
+   if use X ; then
cmuopts=""
else
cmuopts="-u"
@@ -61,7 +61,7 @@ src_compile() {
 (compile-file "modules:defsystem/defsystem")
 EOF
 
-   # documentation
+   # Documentation
if use doc; then
pushd src/docs/cmu-user > /dev/null || die "directory 
src/docs/cmu-user does not exist"
emake
@@ -86,7 +86,7 @@ src_install() {
if use source; then
# Necessary otherwise tar will fail
dodir /usr/share/common-lisp/source/${PN}
-   cd "${D}"/usr/share/common-lisp/source/${PN}
+   cd "${D}"/usr/share/common-lisp/source/${PN} || die
tar --strip-components 1 -xzpf 
"${WORKDIR}"/cmucl-src-${MY_PV}.tar.gz \
|| die "Cannot install sources"
fi
@@ -100,7 +100,7 @@ src_install() {
insinto /etc/common-lisp
doins "${FILESDIR}"/cmuclrc || die "Failed to install cmuclrc"
 
-   # documentation
+   # Documentation
dodoc doc/cmucl/README
if use doc; then
insinto /usr/share/doc/${PF}

diff --git a/dev-lisp/cmucl/files/cmucl-21c-build.patch 
b/dev-lisp/cmucl/files/cmucl-21c-build.patch
new file mode 100644
index 000..4d7e4061c92
--- /dev/null
+++ b/dev-lisp/cmucl/files/cmucl-21c-build.patch
@@ -0,0 +1,22 @@
+diff -r -U2 21a.orig/bin/build.sh 21a/bin/build.sh
+--- 21a.orig/bin/build.sh  2015-05-19 07:42:40.0 +0600
 21a/bin/build.sh   2016-04-03 20:54:08.597016537 +0600
+@@ -40,5 +40,5 @@
+ ENABLE4="yes"
+ 
+-version=21b
++version=21c
+ SRCDIR=src
+ BINDIR=bin
+@@ -145,10 +145,9 @@
+   $TOOLDIR/load-world.sh $TARGET "$VERSION" || { echo "Failed: 
$TOOLDIR/load-world.sh"; exit 1; }
+ 
+-  $TARGET/lisp/lisp -batch -noinit -nositeinit $FPU_MODE < /dev/null || { 
echo "Failed: $TARGET/lisp/lisp -batch -noinit $FPU_MODE"; exit 1; }
++  $TARGET/lisp/lisp -batch -noinit -nositeinit < /dev/null || { echo 
"Failed: $TARGET/lisp/lisp -batch -noinit"; exit 1; }
+   return 0;
+ fi
+ }
+ 
+-FPU_MODE=
+ BUILDWORLD="$TOOLDIR/build-world.sh"
+ BUILD_POT="yes"

diff --git a/dev-lisp/cmucl/files/cmucl-21c-execstack-fixes.patch 
b/dev-lisp/cmucl/files/cmucl-21c-execstack-fixes.patch
new file mode 100644
index 000..034848d64a2
--- /dev/null
+++ b/dev-lisp/cmucl/files/cmucl-21c-execstack-fixes.patch
@@ -0,0 +1,118 @@
+diff -Naur work.old/src/lisp/alpha-assem.S work/src/lisp/alpha-assem.S
+--- work.old/src/lisp/alpha-assem.S2003-03-06 11:13:09.0 -0300
 work/src/lisp/alpha-assem.S2010-05-10 00:06:34.0 -0300
+@@ -297,3 +297,7 @@
+ function_end_breakpoint_end:
+ 
+ 
++
++#if defined(__linux__) && defined(__ELF__)
++.section .note.GNU-stack,"",%progbits
++#endif
+diff -Naur work.old/src/lisp/amd64-assem.S work/src/lisp/amd64-assem.S
+--- work.old/src/lisp/amd64-assem.S2004-07-27 19:03:5

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/abcl/

2018-05-14 Thread José María Alonso
commit: 787b277d4c2191691e58aa65966dffe882cae516
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 14 18:15:54 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 14 18:15:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787b277d

dev-lisp/abcl: Drop old version 0.20.0-r1

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/abcl/Manifest  |  1 -
 dev-lisp/abcl/abcl-0.20.0-r1.ebuild | 48 -
 2 files changed, 49 deletions(-)

diff --git a/dev-lisp/abcl/Manifest b/dev-lisp/abcl/Manifest
index deeb6e36566..96ca2c285a7 100644
--- a/dev-lisp/abcl/Manifest
+++ b/dev-lisp/abcl/Manifest
@@ -1,2 +1 @@
-DIST abcl-src-0.20.0.tar.gz 735614 BLAKE2B 
a4052bdbdd7de00d4232b63df29b281b48825d219cca8754f78c8e42cb22ee321f449ef0d72b6dc62d6e857e406d5d56236f61066adf5026975cfd31e4d9
 SHA512 
73b033883149b1083a03d87ed5c41b5b6e790cb02978a82f1b57274e6744b66c7b05c5a708077f354ee46ce0780327dfc728bbd9cd9c4f87bd69b730ead8e81b
 DIST abcl-src-1.5.0.tar.gz 1187678 BLAKE2B 
4c6993ab90d6fe12e93bf185ecdc16dd5c69ff5c65881e74db51ba9a8167e3a3de4b25ff9971084e92499f654aacec2a07757d100a5977944076476d47c17438
 SHA512 
d56c23a82103dfebb3361903af096f923738008e551f3b5e07e00f0423c8ade0b07a388b7834b5d79d9191863b38db2c17fa27bffd848d7cba88d6bb67e32db3

diff --git a/dev-lisp/abcl/abcl-0.20.0-r1.ebuild 
b/dev-lisp/abcl/abcl-0.20.0-r1.ebuild
deleted file mode 100644
index 16b71c94205..000
--- a/dev-lisp/abcl/abcl-0.20.0-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc"
-
-MY_P="${PN}-src-${PV}"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Common Lisp implementation for the JVM"
-HOMEPAGE="http://common-lisp.net/project/armedbear/;
-SRC_URI="http://common-lisp.net/project/armedbear/releases/${MY_P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND=">=virtual/jdk-1.6"
-RDEPEND=">=virtual/jre-1.6"
-
-S="${WORKDIR}/${MY_P}"
-
-JAVADOC_FILES="java-${PN}"
-JAVADOC_DIR="javadoc-${PN}"
-
-src_compile() {
-   eant abcl.compile
-   eant abcl.jar
-   if use doc; then
-   find "${S}/src" -type f -name \*.java > "${JAVADOC_FILES}" || 
die
-   mkdir -p "${JAVADOC_DIR}" || die
-   ejavadoc \
-   -d "${JAVADOC_DIR}" \
-   -docencoding UTF-8 \
-   -charset UTF-8 \
-   -quiet \
-   $(<"${JAVADOC_FILES}") || die
-   fi
-}
-
-src_install() {
-   java-pkg_dojar dist/abcl.jar
-   java-pkg_dolauncher ${PN} --java_args "-server -Xrs" --main 
org.armedbear.lisp.Main
-   use doc && java-pkg_dojavadoc "${JAVADOC_DIR}"
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2018-05-14 Thread José María Alonso
commit: bebd3c2c492f0530f78397c6656e21a521103673
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 14 14:19:10 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon May 14 14:19:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bebd3c2c

app-emulation/free42: Drop old version 2.0.17

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emulation/free42/Manifest |  1 -
 app-emulation/free42/free42-2.0.17.ebuild | 49 ---
 2 files changed, 50 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 1be841a3283..755517d560b 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1 @@
-DIST free42-nologo-2.0.17.tgz 7389996 BLAKE2B 
cc7c7bbe43eafc190fe0ce8921e032c2042290fe54a3153ba7568dae315de1356a9ee7f8ded4528788c677537138a5bd5556ad79dbd67ab8e41dd881a258312e
 SHA512 
f73bfb2984fa4301c04d905fde6723583a57a1f663e012f965037067a7259961c0134fecb456118ec4b45956f7c8ccc16f0ec1db62e4cc705dc74ea563225872
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5

diff --git a/app-emulation/free42/free42-2.0.17.ebuild 
b/app-emulation/free42/free42-2.0.17.ebuild
deleted file mode 100644
index 5d440a08b23..000
--- a/app-emulation/free42/free42-2.0.17.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}
-   x11-libs/libX11
-   x11-libs/libXmu"
-
-S="${WORKDIR}/${MY_PV}"
-
-src_prepare() {
-   sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
-   "${S}/gtk/shell_main.cc" || die
-   epatch "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch"
-   epatch "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch"
-   eapply_user
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C 
"${S}/gtk"
-}
-
-src_install() {
-   dodoc CREDITS HISTORY README
-   dobin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2018-05-10 Thread José María Alonso
commit: 22d6146a378b5fc8d0a30dcee81762f8011653ac
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu May 10 21:02:30 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu May 10 21:02:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22d6146a

app-emulation/free42: Drop old version 2.0.10

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emulation/free42/Manifest |  1 -
 app-emulation/free42/free42-2.0.10.ebuild | 49 ---
 2 files changed, 50 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index e71f35a310a..1be841a3283 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,2 @@
-DIST free42-nologo-2.0.10.tgz 7389429 BLAKE2B 
a633a78ed5974e327aafa9d783c04bdcaa895940580c595c9c67ab0181ec7000efaa92021a485199268341f15f4c4bafe3964d4118c068e8abbfa2f358045b5a
 SHA512 
4f03b9b206ef17e71295f0baac96ca26f34a00844cee6cad254f8ab798d3d0c724788200f3f207a3301f62eb0960707a23e6bcbb2ac924a78b0f0e1c78e70e6d
 DIST free42-nologo-2.0.17.tgz 7389996 BLAKE2B 
cc7c7bbe43eafc190fe0ce8921e032c2042290fe54a3153ba7568dae315de1356a9ee7f8ded4528788c677537138a5bd5556ad79dbd67ab8e41dd881a258312e
 SHA512 
f73bfb2984fa4301c04d905fde6723583a57a1f663e012f965037067a7259961c0134fecb456118ec4b45956f7c8ccc16f0ec1db62e4cc705dc74ea563225872
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5

diff --git a/app-emulation/free42/free42-2.0.10.ebuild 
b/app-emulation/free42/free42-2.0.10.ebuild
deleted file mode 100644
index 5d440a08b23..000
--- a/app-emulation/free42/free42-2.0.10.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}
-   x11-libs/libX11
-   x11-libs/libXmu"
-
-S="${WORKDIR}/${MY_PV}"
-
-src_prepare() {
-   sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
-   "${S}/gtk/shell_main.cc" || die
-   epatch "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch"
-   epatch "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch"
-   eapply_user
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C 
"${S}/gtk"
-}
-
-src_install() {
-   dodoc CREDITS HISTORY README
-   dobin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/asdf/

2018-05-05 Thread José María Alonso
commit: c6817ea5ac3d789b1a0d277170160432a7872a49
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat May  5 15:34:24 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat May  5 15:39:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6817ea5

dev-lisp/asdf: Drop old version 3.3.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/asdf/Manifest  |  1 -
 dev-lisp/asdf/asdf-3.3.0.ebuild | 52 -
 2 files changed, 53 deletions(-)

diff --git a/dev-lisp/asdf/Manifest b/dev-lisp/asdf/Manifest
index 55d79086372..9c87831a7eb 100644
--- a/dev-lisp/asdf/Manifest
+++ b/dev-lisp/asdf/Manifest
@@ -1,4 +1,3 @@
 DIST asdf-3.1.5.tar.gz 400359 BLAKE2B 
586a66799a37259694baa673f2849e183fac5fedfe5ff5c92529d47fc0954d40b48bbc095db926b9ea2214b551729c269d0925e4396a52310b72fd5f21842f49
 SHA512 
937d45eabea0853cd1b2e78e84cf33e7b55065857ffcf49fd87ccd60e21ae09c6dc7ab3649d48b37aeb1beaeeaf6c816e5ce035f0283707105296fb976044516
-DIST asdf-3.3.0.tar.gz 498451 BLAKE2B 
dea8e659eab482604067f5989c766b52b9bc4f0bafeb7a12508520abf686dde730225dbc3063291dd334b1a97a41d04b4207be4680ae0cae9a4207222eda7b43
 SHA512 
4e8b3434d9eb504af253fa39ac759cceb7ea0c3e2c364875d7259b32a9818b051fb2a3c94c188c7f38e43825e2a18107f1732211534a8b1fbbaa77b6c7f90486
 DIST asdf-3.3.1.tar.gz 479255 BLAKE2B 
5161b79741a52721eaa4da80a61bbe51e924967ecb744a087fdcbd99407abcc42faf39eafe6d30af7dd8af751a80caaf23e93ce42aa5f584123a1e8b528cc613
 SHA512 
bf5efec4518eb5312ce743c0fbe60c587bebfe26c36c833c163d67bf8631e18eeb293f2185e547f6be10da061a17f024d9f4a3a0808727d7b9b3a7d7a0faf133
 DIST asdf-3.3.2.tar.gz 482616 BLAKE2B 
860728720ccb02debee6a826d8b27bfd8f5fea3daa529ecfc8d2f5564c77340a38582ccbccf4f311c644bdeccd7348004690929185aa70c3dc0f6b4124616df8
 SHA512 
f8e065383d6e82754c87d309a8b500ad213e09d1375792fd475eb169d9f880d97b26072e608046d61c83512645781cded09dcff22052e214e8e3639f2a978c74

diff --git a/dev-lisp/asdf/asdf-3.3.0.ebuild b/dev-lisp/asdf/asdf-3.3.0.ebuild
deleted file mode 100644
index 41961826139..000
--- a/dev-lisp/asdf/asdf-3.3.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils prefix common-lisp-3
-
-DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
-HOMEPAGE="http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="doc"
-
-SLOT="0/${PVR}"
-
-DEPEND="!dev-lisp/cl-${PN}
-   !=dev-lisp/sbcl-1.4.0" ; then
-   (cd doc ; doinfo "${PN}.info" )
-   fi
-}
-
-src_compile() {
-   emake
-   use doc && emake -C doc
-}
-
-src_test() {
-   common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)"
-   test/run-tests.sh ${CL_BINARY}
-}
-
-src_install() {
-   insinto "${CLSOURCEROOT}/${PN}"
-   doins -r build version.lisp-expr
-   dodoc README.md TODO
-   use doc && install_docs
-   insinto /etc/common-lisp
-   cd "${T}" || die
-   cp "${FILESDIR}/gentoo-init.lisp" "${FILESDIR}/source-registry.conf" . 
|| die
-   eprefixify gentoo-init.lisp source-registry.conf
-   doins gentoo-init.lisp source-registry.conf
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/uiop/

2018-05-05 Thread José María Alonso
commit: 0ea3ff1da1254ab3ed0d2544fd955a263ced430c
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat May  5 15:36:55 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat May  5 15:39:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea3ff1d

dev-lisp/uiop: Drop old version 3.3.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/uiop/Manifest  |  1 -
 dev-lisp/uiop/uiop-3.3.0.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-lisp/uiop/Manifest b/dev-lisp/uiop/Manifest
index 3bc86f09bcb..112e97ce168 100644
--- a/dev-lisp/uiop/Manifest
+++ b/dev-lisp/uiop/Manifest
@@ -1,4 +1,3 @@
 DIST asdf-3.1.5.tar.gz 400359 BLAKE2B 
586a66799a37259694baa673f2849e183fac5fedfe5ff5c92529d47fc0954d40b48bbc095db926b9ea2214b551729c269d0925e4396a52310b72fd5f21842f49
 SHA512 
937d45eabea0853cd1b2e78e84cf33e7b55065857ffcf49fd87ccd60e21ae09c6dc7ab3649d48b37aeb1beaeeaf6c816e5ce035f0283707105296fb976044516
-DIST asdf-3.3.0.tar.gz 498451 BLAKE2B 
dea8e659eab482604067f5989c766b52b9bc4f0bafeb7a12508520abf686dde730225dbc3063291dd334b1a97a41d04b4207be4680ae0cae9a4207222eda7b43
 SHA512 
4e8b3434d9eb504af253fa39ac759cceb7ea0c3e2c364875d7259b32a9818b051fb2a3c94c188c7f38e43825e2a18107f1732211534a8b1fbbaa77b6c7f90486
 DIST asdf-3.3.1.tar.gz 479255 BLAKE2B 
5161b79741a52721eaa4da80a61bbe51e924967ecb744a087fdcbd99407abcc42faf39eafe6d30af7dd8af751a80caaf23e93ce42aa5f584123a1e8b528cc613
 SHA512 
bf5efec4518eb5312ce743c0fbe60c587bebfe26c36c833c163d67bf8631e18eeb293f2185e547f6be10da061a17f024d9f4a3a0808727d7b9b3a7d7a0faf133
 DIST uiop-3.3.2.tar.gz 98207 BLAKE2B 
a003fabde2ee66244e48caa5ae319fb7ce872dc72cdb8f66c39cfa97a5fc5307de667b48a403432cc3c5cf3d8bfa2e3d330ee91b6251add532ec462d0c4c1d29
 SHA512 
3af6bfc7d0aa6ee102d3d9cbef3277026d9d7ac4811f6c966b4a9f84ab1e0f128822bddcf8b221288a3c895fc5be377f0ae907e2a08f38e6b09f36e5b4635ecc

diff --git a/dev-lisp/uiop/uiop-3.3.0.ebuild b/dev-lisp/uiop/uiop-3.3.0.ebuild
deleted file mode 100644
index 354fca8768e..000
--- a/dev-lisp/uiop/uiop-3.3.0.ebuild
+++ /dev/null
@@ -1,27 +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="UIOP is a portability layer spun off ASDF3"
-HOMEPAGE="http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/asdf/archives/asdf-${PV}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND="~dev-lisp/asdf-${PV}"
-
-S="${WORKDIR}/asdf-${PV}/${PN}"
-
-src_install() {
-   insinto "${CLSOURCEROOT}/${PN}"
-   doins -r contrib *.lisp ../version.lisp-expr "${PN}.asd" asdf-driver.asd
-   dodir "${CLSYSTEMROOT}"
-   dosym "${CLSOURCEROOT}/${PN}/${PN}.asd" "${CLSYSTEMROOT}/${PN}.asd"
-   dosym "${CLSOURCEROOT}/${PN}/asdf-driver.asd" 
"${CLSYSTEMROOT}/asdf-driver.asd"
-}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/asdf/

2018-05-05 Thread José María Alonso
commit: 810dc609a9994506d91b4d866722b74fe1c1e554
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat May  5 15:30:49 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat May  5 15:30:49 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=810dc609

dev-lisp/asdf: Drop previous version

 dev-lisp/asdf/asdf-3.3.1.ebuild | 52 -
 1 file changed, 52 deletions(-)

diff --git a/dev-lisp/asdf/asdf-3.3.1.ebuild b/dev-lisp/asdf/asdf-3.3.1.ebuild
deleted file mode 100644
index 41961826..
--- a/dev-lisp/asdf/asdf-3.3.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils prefix common-lisp-3
-
-DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
-HOMEPAGE="http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="doc"
-
-SLOT="0/${PVR}"
-
-DEPEND="!dev-lisp/cl-${PN}
-   !=dev-lisp/sbcl-1.4.0" ; then
-   (cd doc ; doinfo "${PN}.info" )
-   fi
-}
-
-src_compile() {
-   emake
-   use doc && emake -C doc
-}
-
-src_test() {
-   common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)"
-   test/run-tests.sh ${CL_BINARY}
-}
-
-src_install() {
-   insinto "${CLSOURCEROOT}/${PN}"
-   doins -r build version.lisp-expr
-   dodoc README.md TODO
-   use doc && install_docs
-   insinto /etc/common-lisp
-   cd "${T}" || die
-   cp "${FILESDIR}/gentoo-init.lisp" "${FILESDIR}/source-registry.conf" . 
|| die
-   eprefixify gentoo-init.lisp source-registry.conf
-   doins gentoo-init.lisp source-registry.conf
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/asdf/

2018-05-05 Thread José María Alonso
commit: 7344535b20271d9d4e5fb92c36abf3dd9a22d0fd
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat May  5 13:39:32 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat May  5 13:42:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7344535b

dev-lisp/asdf: Bump version to 3.2.2

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/asdf/Manifest  |  1 +
 dev-lisp/asdf/asdf-3.3.2.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/dev-lisp/asdf/Manifest b/dev-lisp/asdf/Manifest
index 33a37a5e2fd..55d79086372 100644
--- a/dev-lisp/asdf/Manifest
+++ b/dev-lisp/asdf/Manifest
@@ -1,3 +1,4 @@
 DIST asdf-3.1.5.tar.gz 400359 BLAKE2B 
586a66799a37259694baa673f2849e183fac5fedfe5ff5c92529d47fc0954d40b48bbc095db926b9ea2214b551729c269d0925e4396a52310b72fd5f21842f49
 SHA512 
937d45eabea0853cd1b2e78e84cf33e7b55065857ffcf49fd87ccd60e21ae09c6dc7ab3649d48b37aeb1beaeeaf6c816e5ce035f0283707105296fb976044516
 DIST asdf-3.3.0.tar.gz 498451 BLAKE2B 
dea8e659eab482604067f5989c766b52b9bc4f0bafeb7a12508520abf686dde730225dbc3063291dd334b1a97a41d04b4207be4680ae0cae9a4207222eda7b43
 SHA512 
4e8b3434d9eb504af253fa39ac759cceb7ea0c3e2c364875d7259b32a9818b051fb2a3c94c188c7f38e43825e2a18107f1732211534a8b1fbbaa77b6c7f90486
 DIST asdf-3.3.1.tar.gz 479255 BLAKE2B 
5161b79741a52721eaa4da80a61bbe51e924967ecb744a087fdcbd99407abcc42faf39eafe6d30af7dd8af751a80caaf23e93ce42aa5f584123a1e8b528cc613
 SHA512 
bf5efec4518eb5312ce743c0fbe60c587bebfe26c36c833c163d67bf8631e18eeb293f2185e547f6be10da061a17f024d9f4a3a0808727d7b9b3a7d7a0faf133
+DIST asdf-3.3.2.tar.gz 482616 BLAKE2B 
860728720ccb02debee6a826d8b27bfd8f5fea3daa529ecfc8d2f5564c77340a38582ccbccf4f311c644bdeccd7348004690929185aa70c3dc0f6b4124616df8
 SHA512 
f8e065383d6e82754c87d309a8b500ad213e09d1375792fd475eb169d9f880d97b26072e608046d61c83512645781cded09dcff22052e214e8e3639f2a978c74

diff --git a/dev-lisp/asdf/asdf-3.3.2.ebuild b/dev-lisp/asdf/asdf-3.3.2.ebuild
new file mode 100644
index 000..54c65a46a31
--- /dev/null
+++ b/dev-lisp/asdf/asdf-3.3.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils prefix common-lisp-3
+
+DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
+HOMEPAGE="http://common-lisp.net/project/asdf/;
+SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x64-macos ~x86-macos ~x86-solaris"
+IUSE="doc"
+
+SLOT="0/${PVR}"
+
+DEPEND="!dev-lisp/cl-${PN}
+   !=dev-lisp/sbcl-1.4.0" ; then
+   (cd doc ; doinfo "${PN}.info" )
+   fi
+}
+
+src_compile() {
+   emake
+   use doc && emake -C doc
+}
+
+src_test() {
+   common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)"
+   test/run-tests.sh ${CL_BINARY}
+}
+
+src_install() {
+   insinto "${CLSOURCEROOT}/${PN}"
+   doins -r build version.lisp-expr
+   dodoc README.md TODO
+   use doc && install_docs
+   insinto /etc/common-lisp
+   cd "${T}" || die
+   cp "${FILESDIR}/gentoo-init.lisp" "${FILESDIR}/source-registry.conf" . 
|| die
+   eprefixify gentoo-init.lisp source-registry.conf
+   doins gentoo-init.lisp source-registry.conf
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/uiop/

2018-05-05 Thread José María Alonso
commit: 94d62878a878fa4a93d8f8a5712a30c792a25adb
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat May  5 13:41:29 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat May  5 13:42:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d62878

dev-lisp/uiop: Bump version to 3.3.2

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/uiop/Manifest  |  1 +
 dev-lisp/uiop/uiop-3.3.2.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-lisp/uiop/Manifest b/dev-lisp/uiop/Manifest
index 33a37a5e2fd..3bc86f09bcb 100644
--- a/dev-lisp/uiop/Manifest
+++ b/dev-lisp/uiop/Manifest
@@ -1,3 +1,4 @@
 DIST asdf-3.1.5.tar.gz 400359 BLAKE2B 
586a66799a37259694baa673f2849e183fac5fedfe5ff5c92529d47fc0954d40b48bbc095db926b9ea2214b551729c269d0925e4396a52310b72fd5f21842f49
 SHA512 
937d45eabea0853cd1b2e78e84cf33e7b55065857ffcf49fd87ccd60e21ae09c6dc7ab3649d48b37aeb1beaeeaf6c816e5ce035f0283707105296fb976044516
 DIST asdf-3.3.0.tar.gz 498451 BLAKE2B 
dea8e659eab482604067f5989c766b52b9bc4f0bafeb7a12508520abf686dde730225dbc3063291dd334b1a97a41d04b4207be4680ae0cae9a4207222eda7b43
 SHA512 
4e8b3434d9eb504af253fa39ac759cceb7ea0c3e2c364875d7259b32a9818b051fb2a3c94c188c7f38e43825e2a18107f1732211534a8b1fbbaa77b6c7f90486
 DIST asdf-3.3.1.tar.gz 479255 BLAKE2B 
5161b79741a52721eaa4da80a61bbe51e924967ecb744a087fdcbd99407abcc42faf39eafe6d30af7dd8af751a80caaf23e93ce42aa5f584123a1e8b528cc613
 SHA512 
bf5efec4518eb5312ce743c0fbe60c587bebfe26c36c833c163d67bf8631e18eeb293f2185e547f6be10da061a17f024d9f4a3a0808727d7b9b3a7d7a0faf133
+DIST uiop-3.3.2.tar.gz 98207 BLAKE2B 
a003fabde2ee66244e48caa5ae319fb7ce872dc72cdb8f66c39cfa97a5fc5307de667b48a403432cc3c5cf3d8bfa2e3d330ee91b6251add532ec462d0c4c1d29
 SHA512 
3af6bfc7d0aa6ee102d3d9cbef3277026d9d7ac4811f6c966b4a9f84ab1e0f128822bddcf8b221288a3c895fc5be377f0ae907e2a08f38e6b09f36e5b4635ecc

diff --git a/dev-lisp/uiop/uiop-3.3.2.ebuild b/dev-lisp/uiop/uiop-3.3.2.ebuild
new file mode 100644
index 000..7b084004812
--- /dev/null
+++ b/dev-lisp/uiop/uiop-3.3.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="UIOP is a portability layer spun off ASDF3"
+HOMEPAGE="http://common-lisp.net/project/asdf/;
+SRC_URI="http://common-lisp.net/project/asdf/archives/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="~dev-lisp/asdf-${PV}"



[gentoo-commits] proj/lisp:master commit in: dev-lisp/uiop/

2018-05-05 Thread José María Alonso
commit: a62a7180ac63a5cba23f8c5f3214fccb56981d9c
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat May  5 12:16:19 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat May  5 12:16:19 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=a62a7180

dev-lisp/uiop: Bumps version to 3.3.2

 dev-lisp/uiop/uiop-3.3.2.ebuild | 17 +
 1 file changed, 17 insertions(+)

diff --git a/dev-lisp/uiop/uiop-3.3.2.ebuild b/dev-lisp/uiop/uiop-3.3.2.ebuild
new file mode 100644
index ..2172787a
--- /dev/null
+++ b/dev-lisp/uiop/uiop-3.3.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="UIOP is a portability layer spun off ASDF3"
+HOMEPAGE="http://common-lisp.net/project/asdf/;
+SRC_URI="http://common-lisp.net/project/asdf/archives/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="~dev-lisp/asdf-${PV}"



[gentoo-commits] proj/lisp:master commit in: dev-lisp/asdf/

2018-05-05 Thread José María Alonso
commit: 5c8fc2882aa33044560cef114dda11517c19fecf
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat May  5 12:15:57 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat May  5 12:15:57 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=5c8fc288

dev-lisp/asdf: Bumps version to 3.3.2

 dev-lisp/asdf/asdf-3.3.2.ebuild | 52 +
 1 file changed, 52 insertions(+)

diff --git a/dev-lisp/asdf/asdf-3.3.2.ebuild b/dev-lisp/asdf/asdf-3.3.2.ebuild
new file mode 100644
index ..41961826
--- /dev/null
+++ b/dev-lisp/asdf/asdf-3.3.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils prefix common-lisp-3
+
+DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
+HOMEPAGE="http://common-lisp.net/project/asdf/;
+SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="doc"
+
+SLOT="0/${PVR}"
+
+DEPEND="!dev-lisp/cl-${PN}
+   !=dev-lisp/sbcl-1.4.0" ; then
+   (cd doc ; doinfo "${PN}.info" )
+   fi
+}
+
+src_compile() {
+   emake
+   use doc && emake -C doc
+}
+
+src_test() {
+   common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)"
+   test/run-tests.sh ${CL_BINARY}
+}
+
+src_install() {
+   insinto "${CLSOURCEROOT}/${PN}"
+   doins -r build version.lisp-expr
+   dodoc README.md TODO
+   use doc && install_docs
+   insinto /etc/common-lisp
+   cd "${T}" || die
+   cp "${FILESDIR}/gentoo-init.lisp" "${FILESDIR}/source-registry.conf" . 
|| die
+   eprefixify gentoo-init.lisp source-registry.conf
+   doins gentoo-init.lisp source-registry.conf
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/uiop/

2018-05-05 Thread José María Alonso
commit: d089510f40a9457287e0bd3b9db7cde6e448d08d
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat May  5 12:00:18 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Sat May  5 12:00:18 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=d089510f

dev-lisp/uiop: Drop old versions

 dev-lisp/uiop/uiop-3.2.0.ebuild | 27 ---
 dev-lisp/uiop/uiop-3.2.1.ebuild | 27 ---
 dev-lisp/uiop/uiop-3.3.0.ebuild | 27 ---
 3 files changed, 81 deletions(-)

diff --git a/dev-lisp/uiop/uiop-3.2.0.ebuild b/dev-lisp/uiop/uiop-3.2.0.ebuild
deleted file mode 100644
index 354fca87..
--- a/dev-lisp/uiop/uiop-3.2.0.ebuild
+++ /dev/null
@@ -1,27 +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="UIOP is a portability layer spun off ASDF3"
-HOMEPAGE="http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/asdf/archives/asdf-${PV}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND="~dev-lisp/asdf-${PV}"
-
-S="${WORKDIR}/asdf-${PV}/${PN}"
-
-src_install() {
-   insinto "${CLSOURCEROOT}/${PN}"
-   doins -r contrib *.lisp ../version.lisp-expr "${PN}.asd" asdf-driver.asd
-   dodir "${CLSYSTEMROOT}"
-   dosym "${CLSOURCEROOT}/${PN}/${PN}.asd" "${CLSYSTEMROOT}/${PN}.asd"
-   dosym "${CLSOURCEROOT}/${PN}/asdf-driver.asd" 
"${CLSYSTEMROOT}/asdf-driver.asd"
-}

diff --git a/dev-lisp/uiop/uiop-3.2.1.ebuild b/dev-lisp/uiop/uiop-3.2.1.ebuild
deleted file mode 100644
index 354fca87..
--- a/dev-lisp/uiop/uiop-3.2.1.ebuild
+++ /dev/null
@@ -1,27 +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="UIOP is a portability layer spun off ASDF3"
-HOMEPAGE="http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/asdf/archives/asdf-${PV}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND="~dev-lisp/asdf-${PV}"
-
-S="${WORKDIR}/asdf-${PV}/${PN}"
-
-src_install() {
-   insinto "${CLSOURCEROOT}/${PN}"
-   doins -r contrib *.lisp ../version.lisp-expr "${PN}.asd" asdf-driver.asd
-   dodir "${CLSYSTEMROOT}"
-   dosym "${CLSOURCEROOT}/${PN}/${PN}.asd" "${CLSYSTEMROOT}/${PN}.asd"
-   dosym "${CLSOURCEROOT}/${PN}/asdf-driver.asd" 
"${CLSYSTEMROOT}/asdf-driver.asd"
-}

diff --git a/dev-lisp/uiop/uiop-3.3.0.ebuild b/dev-lisp/uiop/uiop-3.3.0.ebuild
deleted file mode 100644
index 354fca87..
--- a/dev-lisp/uiop/uiop-3.3.0.ebuild
+++ /dev/null
@@ -1,27 +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="UIOP is a portability layer spun off ASDF3"
-HOMEPAGE="http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/asdf/archives/asdf-${PV}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND="~dev-lisp/asdf-${PV}"
-
-S="${WORKDIR}/asdf-${PV}/${PN}"
-
-src_install() {
-   insinto "${CLSOURCEROOT}/${PN}"
-   doins -r contrib *.lisp ../version.lisp-expr "${PN}.asd" asdf-driver.asd
-   dodir "${CLSYSTEMROOT}"
-   dosym "${CLSOURCEROOT}/${PN}/${PN}.asd" "${CLSYSTEMROOT}/${PN}.asd"
-   dosym "${CLSOURCEROOT}/${PN}/asdf-driver.asd" 
"${CLSYSTEMROOT}/asdf-driver.asd"
-}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/clozurecl/

2018-05-04 Thread José María Alonso
commit: 60a1a2ad0af9741b67243c78daeaee1d040dd112
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri May  4 14:56:21 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Fri May  4 14:56:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=60a1a2ad

dev-lisp/clozurecl: Add src_prepare phase

 dev-lisp/clozurecl/clozurecl-1.11.5.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
index 63a93582..0c3e7e1c 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
@@ -58,6 +58,13 @@ src_configure() {
fi
 }
 
+src_prepare() {
+   default
+   # 
https://lists.clozure.com/pipermail/openmcl-devel/2016-September/011399.html
+   sed -i "s/-dynamic/-no_pie/" "${S}/lisp-kernel/darwinx8664/Makefile" || 
die
+   cp "${EPREFIX}/usr/share/common-lisp/source/asdf/build/asdf.lisp" 
tools/ || die
+}
+
 src_compile() {
emake -C lisp-kernel/${CCL_KERNEL} clean
emake -C lisp-kernel/${CCL_KERNEL} all CC="$(tc-getCC)"



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/cmucl/

2018-05-04 Thread José María Alonso
commit: 4c186ecfd497fb65cbf48fe735a3a60d9513e070
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri May  4 14:06:12 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Fri May  4 14:06:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c186ecf

dev-lisp/cmucl: Fix metadata X USE flag description

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/cmucl/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/cmucl/metadata.xml b/dev-lisp/cmucl/metadata.xml
index 79025489152..914e477a115 100644
--- a/dev-lisp/cmucl/metadata.xml
+++ b/dev-lisp/cmucl/metadata.xml
@@ -32,6 +32,6 @@ ANSI Common Lisp standard. Here is a summary of its main 
features:
 
 Installs package documentation
 Include source code for CMUCL in installation
-Don't build CLX, CLM, or Hemlock
+Build CLX, CLM, or Hemlock
 
 



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/cmucl/

2018-05-04 Thread José María Alonso
commit: 734312f5b6677e8d633a7cd6cd76e84b1f07dd60
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri May  4 14:04:17 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Fri May  4 14:04:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=734312f5

dev-lisp/cmucl: Update metadata USE flags

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/cmucl/metadata.xml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-lisp/cmucl/metadata.xml b/dev-lisp/cmucl/metadata.xml
index 1dc5427217a..79025489152 100644
--- a/dev-lisp/cmucl/metadata.xml
+++ b/dev-lisp/cmucl/metadata.xml
@@ -30,6 +30,8 @@ ANSI Common Lisp standard. Here is a summary of its main 
features:
code profiler.
 
 
+Installs package documentation
 Include source code for CMUCL in installation
+Don't build CLX, CLM, or Hemlock
 
 



[gentoo-commits] proj/lisp:master commit in: dev-lisp/cmucl/files/, dev-lisp/cmucl/

2018-05-03 Thread José María Alonso
commit: 9ef14aef1b2368b82e01ab4e46e2a05be7559913
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu May  3 08:55:07 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Thu May  3 08:55:07 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=9ef14aef

dev-lisp/cmucl: Cleanup patches

 dev-lisp/cmucl/cmucl-21c.ebuild  | 16 
 .../21c-customize-lisp-implementation-version.patch  | 16 
 .../files/{21c-build.patch => cmucl-21c-build.patch} |  0
 ...stack-fixes.patch => cmucl-21c-execstack-fixes.patch} |  0
 4 files changed, 8 insertions(+), 24 deletions(-)

diff --git a/dev-lisp/cmucl/cmucl-21c.ebuild b/dev-lisp/cmucl/cmucl-21c.ebuild
index 15054747..e2175b10 100644
--- a/dev-lisp/cmucl/cmucl-21c.ebuild
+++ b/dev-lisp/cmucl/cmucl-21c.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
+
 inherit eutils toolchain-funcs multilib
 
 MY_PV=${PV:0:3}
@@ -28,9 +29,8 @@ S="${WORKDIR}"
 TARGET=linux-4
 
 src_prepare() {
-   eapply "${FILESDIR}"/${MY_PV}-execstack-fixes.patch
-   eapply 
"${FILESDIR}"/${MY_PV}-customize-lisp-implementation-version.patch
-   eapply "${FILESDIR}"/${MY_PV}-build.patch
+   eapply "${FILESDIR}"/${P}-execstack-fixes.patch
+   eapply "${FILESDIR}"/${P}-build.patch
eapply_user
#cp "${FILESDIR}"/os-common.h src/lisp/ || die
cp /usr/share/common-lisp/source/asdf/build/asdf.lisp src/contrib/asdf/ 
|| die
@@ -39,7 +39,7 @@ src_prepare() {
 src_compile() {
local cmuopts buildimage
 
-   if use X; then
+   if use X ; then
cmuopts=""
else
cmuopts="-u"
@@ -61,7 +61,7 @@ src_compile() {
 (compile-file "modules:defsystem/defsystem")
 EOF
 
-   # documentation
+   # Documentation
if use doc; then
pushd src/docs/cmu-user > /dev/null || die "directory 
src/docs/cmu-user does not exist"
emake
@@ -86,7 +86,7 @@ src_install() {
if use source; then
# Necessary otherwise tar will fail
dodir /usr/share/common-lisp/source/${PN}
-   cd "${D}"/usr/share/common-lisp/source/${PN}
+   cd "${D}"/usr/share/common-lisp/source/${PN} || die
tar --strip-components 1 -xzpf 
"${WORKDIR}"/cmucl-src-${MY_PV}.tar.gz \
|| die "Cannot install sources"
fi
@@ -100,7 +100,7 @@ src_install() {
insinto /etc/common-lisp
doins "${FILESDIR}"/cmuclrc || die "Failed to install cmuclrc"
 
-   # documentation
+   # Documentation
dodoc doc/cmucl/README
if use doc; then
insinto /usr/share/doc/${PF}

diff --git 
a/dev-lisp/cmucl/files/21c-customize-lisp-implementation-version.patch 
b/dev-lisp/cmucl/files/21c-customize-lisp-implementation-version.patch
deleted file mode 100644
index 8fc9278a..
--- a/dev-lisp/cmucl/files/21c-customize-lisp-implementation-version.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -ur cmucl.orig/src/code/misc.lisp cmucl/src/code/misc.lisp
 cmucl.orig/src/code/misc.lisp  2011-10-25 05:31:39.0 +0200
-+++ cmucl/src/code/misc.lisp   2012-01-31 21:46:49.441273068 +0100
-@@ -187,8 +187,10 @@
- 
- (defun lisp-implementation-version ()
-   "Returns a string describing the implementation version."
--  (format nil "~A (~X~A)" *lisp-implementation-version* 
c:byte-fasl-file-version
--#+unicode _" Unicode" #-unicode ""))
-+  (format nil "~X~A~A"
-+  c:byte-fasl-file-version
-+  #+unicode "-unicode" #-unicode ""
-+  *lisp-implementation-version*))
- 
- (defun machine-instance ()
-   "Returns a string giving the name of the local machine."

diff --git a/dev-lisp/cmucl/files/21c-build.patch 
b/dev-lisp/cmucl/files/cmucl-21c-build.patch
similarity index 100%
rename from dev-lisp/cmucl/files/21c-build.patch
rename to dev-lisp/cmucl/files/cmucl-21c-build.patch

diff --git a/dev-lisp/cmucl/files/21c-execstack-fixes.patch 
b/dev-lisp/cmucl/files/cmucl-21c-execstack-fixes.patch
similarity index 100%
rename from dev-lisp/cmucl/files/21c-execstack-fixes.patch
rename to dev-lisp/cmucl/files/cmucl-21c-execstack-fixes.patch



[gentoo-commits] proj/lisp:master commit in: dev-lisp/cmucl/files/, dev-lisp/cmucl/

2018-05-02 Thread José María Alonso
commit: 1febb5c0d09f2d76381b345391f60b5f95b68ea5
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed May  2 21:22:56 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed May  2 21:22:56 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1febb5c0

dev-lisp/cmucl: Bumps version to 21c

 dev-lisp/cmucl/cmucl-21c.ebuild| 109 +++
 dev-lisp/cmucl/files/21c-build.patch   |  22 
 ...21c-customize-lisp-implementation-version.patch |  16 +++
 dev-lisp/cmucl/files/21c-execstack-fixes.patch | 118 +
 4 files changed, 265 insertions(+)

diff --git a/dev-lisp/cmucl/cmucl-21c.ebuild b/dev-lisp/cmucl/cmucl-21c.ebuild
new file mode 100644
index ..15054747
--- /dev/null
+++ b/dev-lisp/cmucl/cmucl-21c.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils toolchain-funcs multilib
+
+MY_PV=${PV:0:3}
+
+DESCRIPTION="CMU Common Lisp is an implementation of ANSI Common Lisp"
+HOMEPAGE="http://www.cons.org/cmucl/;
+SRC_URI="http://common-lisp.net/project/cmucl/downloads/release/${MY_PV}/cmucl-src-${MY_PV}.tar.bz2
+   
http://common-lisp.net/project/cmucl/downloads/release/${MY_PV}/cmucl-${MY_PV}-x86-linux.tar.bz2;
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="X doc source"
+
+CDEPEND=">=dev-lisp/asdf-2.33-r3:=
+x11-libs/motif:0"
+DEPEND="${CDEPEND}
+   sys-devel/bc
+   doc? ( virtual/latex-base )"
+RDEPEND="${CDEPEND}"
+
+S="${WORKDIR}"
+
+TARGET=linux-4
+
+src_prepare() {
+   eapply "${FILESDIR}"/${MY_PV}-execstack-fixes.patch
+   eapply 
"${FILESDIR}"/${MY_PV}-customize-lisp-implementation-version.patch
+   eapply "${FILESDIR}"/${MY_PV}-build.patch
+   eapply_user
+   #cp "${FILESDIR}"/os-common.h src/lisp/ || die
+   cp /usr/share/common-lisp/source/asdf/build/asdf.lisp src/contrib/asdf/ 
|| die
+}
+
+src_compile() {
+   local cmuopts buildimage
+
+   if use X; then
+   cmuopts=""
+   else
+   cmuopts="-u"
+   fi
+
+   buildimage="bin/lisp -batch"
+
+   env CC="$(tc-getCC)" bin/build.sh -v "-gentoo-${PR}" -C "" -o 
"${buildimage}" ${cmuopts} || die "Cannot build the compiler"
+
+   # Compile up the asdf and defsystem modules
+   ${TARGET}/lisp/lisp -noinit -nositeinit -batch << EOF || die
+(in-package :cl-user)
+(setf (ext:search-list "target:")
+ '("$TARGET/" "src/"))
+(setf (ext:search-list "modules:")
+ '("target:contrib/"))
+
+(compile-file "modules:asdf/asdf")
+(compile-file "modules:defsystem/defsystem")
+EOF
+
+   # documentation
+   if use doc; then
+   pushd src/docs/cmu-user > /dev/null || die "directory 
src/docs/cmu-user does not exist"
+   emake
+   cd ../internals || die "directory src/docs/internals does not 
exist"
+   emake
+   popd > /dev/null
+   fi
+}
+
+src_install() {
+   bin/make-dist.sh -S -g -G root -O root -M share/man/man1 -V ${MY_PV} -A 
x86 -o linux ${TARGET} \
+   || die "Cannot build installation archive"
+   # Necessary otherwise tar will fail
+   dodir /usr
+   pushd "${D}"/usr > /dev/null
+   tar xzpf "${WORKDIR}"/cmucl-${MY_PV}-x86-linux.tar.gz \
+   || die "Cannot install main system"
+   if use X ; then
+   tar xzpf "${WORKDIR}"/cmucl-${MY_PV}-x86-linux.extra.tar.gz \
+   || die "Cannot install extra files"
+   fi
+   if use source; then
+   # Necessary otherwise tar will fail
+   dodir /usr/share/common-lisp/source/${PN}
+   cd "${D}"/usr/share/common-lisp/source/${PN}
+   tar --strip-components 1 -xzpf 
"${WORKDIR}"/cmucl-src-${MY_PV}.tar.gz \
+   || die "Cannot install sources"
+   fi
+   popd > /dev/null
+
+   # Install site config file
+   sed "s,@PF@,${PF},g ; s,@VERSION@,$(date +%F),g" \
+   < "${FILESDIR}"/site-init.lisp.in \
+   > "${D}"/usr/$(get_libdir)/cmucl/site-init.lisp \
+   || die "Cannot fix site-init.lisp"
+   insinto /etc/common-lisp
+   doins "${FILESDIR}"/cmuclrc || die "Failed to install cmuclrc"
+
+   # documentation
+   dodoc doc/cmucl/README
+   if use doc; then
+   insinto /usr/share/doc/${PF}
+

[gentoo-commits] proj/lisp:master commit in: dev-lisp/cmucl/files/, dev-lisp/cmucl/

2018-05-02 Thread José María Alonso
commit: 3d1ccab4bd419cb1c718834ce307ed707068a464
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed May  2 21:19:46 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed May  2 21:19:46 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3d1ccab4

dev-lisp/cmucl: Drops old version 20e

 dev-lisp/cmucl/cmucl-20e.ebuild|  97 -
 ...20e-customize-lisp-implementation-version.patch |  16 ---
 dev-lisp/cmucl/files/20e-execstack-fixes.patch | 118 -
 3 files changed, 231 deletions(-)

diff --git a/dev-lisp/cmucl/cmucl-20e.ebuild b/dev-lisp/cmucl/cmucl-20e.ebuild
deleted file mode 100644
index 9e122b9a..
--- a/dev-lisp/cmucl/cmucl-20e.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils toolchain-funcs multilib
-
-MY_PV=${PV:0:3}
-
-DESCRIPTION="CMU Common Lisp is an implementation of ANSI Common Lisp"
-HOMEPAGE="http://www.cons.org/cmucl/;
-SRC_URI="http://common-lisp.net/project/cmucl/downloads/release/${MY_PV}/cmucl-src-${MY_PV}.tar.bz2
-   
http://common-lisp.net/project/cmucl/downloads/release/${MY_PV}/cmucl-${MY_PV}-x86-linux.tar.bz2;
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="x86"
-IUSE="X source cpu_flags_x86_sse2"
-
-CDEPEND=">=dev-lisp/asdf-2.33-r3:=
-x11-libs/motif:0"
-DEPEND="${CDEPEND}
-   sys-devel/bc"
-RDEPEND="${CDEPEND}"
-
-S="${WORKDIR}"
-
-TARGET=linux-4
-
-src_prepare() {
-   epatch "${FILESDIR}"/${MY_PV}-execstack-fixes.patch
-   epatch 
"${FILESDIR}"/${MY_PV}-customize-lisp-implementation-version.patch
-
-   cp /usr/share/common-lisp/source/asdf/build/asdf.lisp src/contrib/asdf/ 
|| die
-}
-
-src_compile() {
-   local cmufpu cmuopts
-
-   if use cpu_flags_x86_sse2; then
-   cmufpu=sse2
-   else
-   cmufpu=x87
-   fi
-
-   if use X; then
-   cmuopts="-f ${cmufpu}"
-   else
-   cmuopts="-u -f ${cmufpu}"
-   fi
-
-   local buildimage="bin/lisp -core lib/cmucl/lib/lisp-${cmufpu}.core 
-noinit -nositeinit -batch"
-
-   env CC="$(tc-getCC)" bin/build.sh -v "-gentoo-${PR}" -C "" -o 
"${buildimage}" ${cmuopts} || die "Cannot build the compiler"
-
-   # Compile up the asdf and defsystem modules
-   ${TARGET}/lisp/lisp -noinit -nositeinit -batch << EOF || die
-(in-package :cl-user)
-(setf (ext:search-list "target:")
- '("$TARGET/" "src/"))
-(setf (ext:search-list "modules:")
- '("target:contrib/"))
-
-(compile-file "modules:asdf/asdf")
-(compile-file "modules:defsystem/defsystem")
-EOF
-}
-
-src_install() {
-   env MANDIR=share/man/man1 DOCDIR=share/doc/${PF} \
-   bin/make-dist.sh -S -g -G root -O root ${TARGET} ${MY_PV} x86 
linux \
-   || die "Cannot build installation archive"
-   # Necessary otherwise tar will fail
-   dodir /usr
-   pushd "${D}"/usr > /dev/null
-   tar xzpf "${WORKDIR}"/cmucl-${MY_PV}-x86-linux.tar.gz \
-   || die "Cannot install main system"
-   if use X ; then
-   tar xzpf "${WORKDIR}"/cmucl-${MY_PV}-x86-linux.extra.tar.gz \
-   || die "Cannot install extra files"
-   fi
-   if use source; then
-   # Necessary otherwise tar will fail
-   dodir /usr/share/common-lisp/source/${PN}
-   cd "${D}"/usr/share/common-lisp/source/${PN}
-   tar --strip-components 1 -xzpf 
"${WORKDIR}"/cmucl-src-${MY_PV}.tar.gz \
-   || die "Cannot install sources"
-   fi
-   popd > /dev/null
-
-   # Install site config file
-   sed "s,@PF@,${PF},g ; s,@VERSION@,$(date +%F),g" \
-   < "${FILESDIR}"/site-init.lisp.in \
-   > "${D}"/usr/$(get_libdir)/cmucl/site-init.lisp \
-   || die "Cannot fix site-init.lisp"
-   insinto /etc/common-lisp
-   doins "${FILESDIR}"/cmuclrc || die "Failed to install cmuclrc"
-}

diff --git 
a/dev-lisp/cmucl/files/20e-customize-lisp-implementation-version.patch 
b/dev-lisp/cmucl/files/20e-customize-lisp-implementation-version.patch
deleted file mode 100644
index 8fc9278a..
--- a/dev-lisp/cmucl/files/20e-customize-lisp-implementation-version.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -ur cmucl.orig/src/code/misc.lisp cmucl/src/code/misc.lisp
 cmucl.orig/src/code/misc.lisp  2011-10-25 05:31:39.0 +0200
-+++

[gentoo-commits] proj/lisp:master commit in: dev-lisp/clozurecl/files/, dev-lisp/clozurecl/

2018-05-02 Thread José María Alonso
commit: c0d6f4fc3b771c5aec12062061ede1f429b494b0
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed May  2 19:11:49 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed May  2 19:11:49 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=c0d6f4fc

dev-lisp/clozurecl: Drops uneeded patch

 dev-lisp/clozurecl/clozurecl-1.11.5.ebuild |  2 +-
 dev-lisp/clozurecl/files/ccl-1.11-glibc-2.26.patch | 41 --
 2 files changed, 1 insertion(+), 42 deletions(-)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
index 7eeebd9c..63a93582 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11.5.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

diff --git a/dev-lisp/clozurecl/files/ccl-1.11-glibc-2.26.patch 
b/dev-lisp/clozurecl/files/ccl-1.11-glibc-2.26.patch
deleted file mode 100644
index 3a9bdf64..
--- a/dev-lisp/clozurecl/files/ccl-1.11-glibc-2.26.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff -U2 -r ccl.orig/lisp-kernel/platform-linuxx8632.h 
ccl/lisp-kernel/platform-linuxx8632.h
 ccl.orig/lisp-kernel/platform-linuxx8632.h 2015-11-07 02:10:11.0 
+0600
-+++ ccl/lisp-kernel/platform-linuxx8632.h  2017-11-21 23:50:31.630113003 
+0700
-@@ -21,5 +21,7 @@
- #define PLATFORM_WORD_SIZE PLATFORM_WORD_SIZE_32
- 
--typedef struct ucontext ExceptionInformation;
-+#include 
-+
-+typedef ucontext_t ExceptionInformation;
- 
- #define MAXIMUM_MAPPABLE_MEMORY (9U<<28)
-diff -U2 -r ccl.orig/lisp-kernel/platform-linuxx8664.h 
ccl/lisp-kernel/platform-linuxx8664.h
 ccl.orig/lisp-kernel/platform-linuxx8664.h 2015-11-07 02:10:11.0 
+0600
-+++ ccl/lisp-kernel/platform-linuxx8664.h  2017-11-21 23:51:44.693114350 
+0700
-@@ -21,5 +21,7 @@
- #define PLATFORM_WORD_SIZE PLATFORM_WORD_SIZE_64
- 
--typedef struct ucontext ExceptionInformation;
-+#include 
-+
-+typedef ucontext_t ExceptionInformation;
- 
- #define MAXIMUM_MAPPABLE_MEMORY (512L<<30L)
-diff -U2 -r ccl.orig/lisp-kernel/x86-exceptions.c 
ccl/lisp-kernel/x86-exceptions.c
 ccl.orig/lisp-kernel/x86-exceptions.c  2015-11-07 02:10:11.0 
+0600
-+++ ccl/lisp-kernel/x86-exceptions.c   2017-11-21 23:55:00.816117965 +0700
-@@ -1678,5 +1678,5 @@
-   void  *puc;
-   siginfo_t info;
--  struct ucontext uc;
-+  ucontext_t uc;
-   struct _fpstate fpstate;
-   char retcode[8];
-@@ -2426,5 +2426,5 @@
-  change copy_ucontext().
-   */
--  stack.ss_size -= sizeof(struct ucontext);
-+  stack.ss_size -= sizeof(ucontext_t);
- #endif
-   if (sigaltstack(, NULL) != 0) {



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2018-05-02 Thread José María Alonso
commit: 4e6d14df8f81ad5bcda4aaa7ad86e7fb60c74da6
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed May  2 18:50:34 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed May  2 18:50:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6d14df

dev-lisp/clozurecl: Drop old version 1.10

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/clozurecl/Manifest  |  1 -
 dev-lisp/clozurecl/clozurecl-1.10.ebuild | 91 
 2 files changed, 92 deletions(-)

diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index cc72c26f202..3027f6ba6b7 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -1,4 +1,3 @@
-DIST ccl-1.10-linuxx86.tar.gz 43796090 BLAKE2B 
75cbe2745ff6022a503e79e95a68d9ce2abd1b496fb4bc8b7180028f83223ceab36c6b40edb8f107e5fab8a194abc677a788867e53d09c089274b5b531066e4d
 SHA512 
10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e
 DIST ccl-1.11-darwinx86.tar.gz 152989219 BLAKE2B 
73a1ceed3ff1a22d76f593fb35a850c8c449cec7646368cd306a2c63ae85e22e02a6d604dc115e3e0a02f69a0fd6b8e29721c5e58704101779bf6a6924a48741
 SHA512 
21107ab0cf6f5abee21fc561680eb722fbb0a0515ea99a1d02be091a85519b1a91444317d92117ad509a25dca97adaba9b2d8026a7214f58aa03172ada2ea340
 DIST ccl-1.11-linuxarm.tar.gz 23044178 BLAKE2B 
509fbf0bd83a41d8115b87f4b79db799e063fb9f2dd21e58db24ec065101e6946315442104feaa61b1175c80ccaf5f5926fc73c2a3a87d4c3e5ba659269a644d
 SHA512 
b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda
 DIST ccl-1.11-linuxx86.tar.gz 42482877 BLAKE2B 
d1a6977d7dd934c77db4dd0deb2ab53a85c0d118037e147ced09027578e5356770145da317f1887a8d7d25309b146864a62f54b0d5e841470c86da99c38cbd4b
 SHA512 
34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409

diff --git a/dev-lisp/clozurecl/clozurecl-1.10.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.10.ebuild
deleted file mode 100644
index 297b88a52db..000
--- a/dev-lisp/clozurecl/clozurecl-1.10.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib toolchain-funcs
-
-MY_PN=ccl
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
-HOMEPAGE="https://ccl.clozure.com/;
-SRC_URI="
-   x86?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-   amd64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )"
-   # ppc?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
-   # ppc64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
-
-LICENSE="LLGPL-2.1"
-SLOT="0"
-# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND=">=dev-lisp/asdf-2.33-r3:="
-DEPEND="${RDEPEND}
-   !dev-lisp/openmcl"
-
-S="${WORKDIR}"/${MY_PN}
-
-ENVD="${T}"/50ccl
-
-src_configure() {
-   if use x86; then
-   CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; 
CCL_KERNEL=linuxx8632
-   elif use amd64; then
-   CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; 
CCL_KERNEL=linuxx8664
-   elif use ppc; then
-   CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
-   elif use ppc64; then
-   CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64; 
CCL_KERNEL=linuxppc64
-   fi
-}
-
-src_prepare() {
-   cp /usr/share/common-lisp/source/asdf/build/asdf.lisp tools/ || die
-}
-
-src_compile() {
-   emake -C lisp-kernel/${CCL_KERNEL} clean
-   emake -C lisp-kernel/${CCL_KERNEL} all CC="$(tc-getCC)"
-
-   unset CCL_DEFAULT_DIRECTORY
-   ./${CCL_RUNTIME} -n -b -Q -e '(ccl:rebuild-ccl :full t)' -e 
'(ccl:quit)' || die "Compilation failed"
-
-   # remove non-owner write permissions on the full-image
-   chmod go-w ${CCL_RUNTIME}{,.image} || die
-
-   esvn_clean
-}
-
-src_install() {
-   local install_dir=/usr/$(get_libdir)/${PN}
-
-   exeinto ${install_dir}
-   # install executable
-   doexe ${CCL_RUNTIME}
-   # install core image
-   cp ${CCL_RUNTIME}.image "${D}"/${install_dir} || die
-   # install optional libraries
-   dodir ${install_dir}/tools
-   cp tools/*fsl "${D}"/${install_dir}/tools || die
-
-   # until we figure out which source files are necessary for runtime
-   # optional features and which aren't, we install all sources
-   find . -type f -name '*fsl' -delete || die
-   rm -f lisp-kernel/${CCL_KERNEL}/*.o || die
-   cp -a compiler level-0 level

[gentoo-commits] repo/gentoo:master commit in: virtual/commonlisp/

2018-05-02 Thread José María Alonso
commit: 00988aefa546c1ad95e296526a781d8e2bee950a
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed May  2 08:26:56 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed May  2 08:26:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00988aef

virtual/commonlisp: Add abcl Common Lisp implementation

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 virtual/commonlisp/commonlisp-0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/virtual/commonlisp/commonlisp-0.ebuild 
b/virtual/commonlisp/commonlisp-0.ebuild
index fa337ef670a..0bd660c7ee8 100644
--- a/virtual/commonlisp/commonlisp-0.ebuild
+++ b/virtual/commonlisp/commonlisp-0.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
@@ -12,4 +12,5 @@ RDEPEND="|| ( dev-lisp/sbcl
dev-lisp/clozurecl
dev-lisp/cmucl
dev-lisp/ecls
-   dev-lisp/gcl )"
+   dev-lisp/gcl
+   dev-lisp/abcl )"



[gentoo-commits] proj/lisp:master commit in: virtual/commonlisp/

2018-05-02 Thread José María Alonso
commit: 01163858062404c7870cd06c5330817d35f38073
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed May  2 08:20:11 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Wed May  2 08:20:11 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=01163858

virtual/commonlisp: Add ABCL as commonlisp implementation

 virtual/commonlisp/commonlisp-0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/virtual/commonlisp/commonlisp-0.ebuild 
b/virtual/commonlisp/commonlisp-0.ebuild
index b5957ef4..304f922f 100644
--- a/virtual/commonlisp/commonlisp-0.ebuild
+++ b/virtual/commonlisp/commonlisp-0.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
@@ -12,4 +12,5 @@ RDEPEND="|| ( dev-lisp/sbcl
dev-lisp/clozurecl
dev-lisp/cmucl
dev-lisp/ecls
-   dev-lisp/gcl )"
+   dev-lisp/gcl
+   dev-lisp/abcl )"



[gentoo-commits] repo/gentoo:master commit in: net-nntp/tin/

2018-05-01 Thread José María Alonso
commit: b4eadabf5bec85d0e17d9784f4240a878d325f9d
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue May  1 15:03:32 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue May  1 15:03:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4eadabf

net-nntp/tin: Drops old versions

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-nntp/tin/Manifest|  2 -
 net-nntp/tin/tin-2.0.1-r1.ebuild | 94 
 net-nntp/tin/tin-2.3.1.ebuild| 92 ---
 3 files changed, 188 deletions(-)

diff --git a/net-nntp/tin/Manifest b/net-nntp/tin/Manifest
index 23e38f46d03..d29835dd047 100644
--- a/net-nntp/tin/Manifest
+++ b/net-nntp/tin/Manifest
@@ -1,4 +1,2 @@
-DIST tin-2.0.1.tar.bz2 1758848 BLAKE2B 
63a6302724c405114b3d692d7b283ca3ea297661055ada944b95a46d27a23a371f9d16929888c41b6e95a6e1a16b5bba964467ff57d26a1ba81a951a68c7ac2a
 SHA512 
fc2bd0586e72a2fb4f8a223c0ceeb19e2dfcdb300d463f0f5d4b7367346a032614aa662a4d9d11673269be59cbaeff39fa3fdf7618dd41e965850d137919a386
 DIST tin-2.2.1.tar.xz 1378384 BLAKE2B 
d68157e778f272c55cb3021987beddb27e89bd31d39e985b16e51a4aa942cb59abcc6ada46611c69320e785506085210a0451227091964866b4130e99c5f1ac5
 SHA512 
2c5b4b50be38c168404ba55c9429355c0dd2232c580116086fa9ea24a8907ad2d71d91b2d1c533bf7ff4d24fd1946d5ba61bc0833b20d5383e013e2f18c10bbd
-DIST tin-2.3.1.tar.xz 1381840 BLAKE2B 
c6ccf0b41b56acc5e3628b32eba62502e4f01e1f0db2936d8aebbfafb27a4cbc7fbd1664e4d646d8e3128ee4b7a17dbc55e7ea93b7eda68c1518b4303bcdaecd
 SHA512 
53fecc8fca7c67a7082a1f3f77a868433725a2ad4cc5650cdd522f791cbfc336733db5de3c637606788a2844df7e13e1d3fbae48c15ceaa49e24ea6e297926af
 DIST tin-2.4.2.tar.xz 1491388 BLAKE2B 
16fab433443d5859cc9661790ff837e8f45767e7f45bafc54a8cffc94fd52cb4ee7afb98e579db49c16148b0f521374404a0f26d75a07a24c1c7a1dc5e3a57fe
 SHA512 
70a9957d5bf5af1bb182a3f4e62795cd5862b7282b7fc0c231c3bd02d83950cdbdd502d8a2cc5eae20b29af584e4f794f03378742b47ed93fc5c61ac5bbb01b6

diff --git a/net-nntp/tin/tin-2.0.1-r1.ebuild b/net-nntp/tin/tin-2.0.1-r1.ebuild
deleted file mode 100644
index f9da0217214..000
--- a/net-nntp/tin/tin-2.0.1-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools eutils toolchain-funcs versionator
-
-DESCRIPTION="A threaded NNTP and spool based UseNet newsreader"
-HOMEPAGE="http://www.tin.org/;
-SRC_URI="ftp://ftp.tin.org/pub/news/clients/tin/v$(get_version_component_range 
1-2)/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="cancel-locks debug doc +etiquette evil forgery gpg idn ipv6 mime nls 
sasl socks5 spell unicode"
-
-RDEPEND="
-   dev-libs/libpcre
-   dev-libs/uulib
-   gpg? ( app-crypt/gnupg )
-   idn? ( net-dns/libidn )
-   mime? ( net-mail/metamail )
-   net-misc/urlview
-   nls? ( sys-devel/gettext )
-   sasl? ( virtual/gsasl )
-   socks5? ( net-proxy/dante )
-   sys-libs/ncurses[unicode?]
-   unicode? ( dev-libs/icu:= )
-"
-
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   # Do not strip
-   sed -i src/Makefile.in -e '388s|-s ||g' || die "sed src/Makefile.in 
failed"
-   sed -i configure.in -e '/CFLAGS/s|-g||g' || die
-   eautoreconf
-}
-
-src_configure() {
-   if use evil || use cancel-locks; then
-   sed -i -e"s/# -DEVIL_INSIDE/-DEVIL_INSIDE/" src/Makefile.in
-   fi
-
-   if use forgery
-   then
-   sed -i -e"s/^CPPFLAGS.*/& -DFORGERY/" src/Makefile.in
-   fi
-
-   local screen="ncurses"
-   use unicode && screen="ncursesw"
-
-   use etiquette || myconf="${myconf} --disable-etiquette"
-
-   tc-export AR CC RANLIB
-
-   econf \
-   $(use_enable cancel-locks) \
-   $(use_enable debug) \
-   $(use_enable gpg pgp-gpg) \
-   $(use_enable ipv6) \
-   $(use_enable nls) \
-   $(use_with mime metamail /usr) \
-   $(use_with socks5 socks) $(use_with socks5) \
-   $(use_with spell ispell /usr) \
-   --disable-mime-strict-charset \
-   --enable-echo \
-   --enable-nntp-only \
-   --enable-prototypes \
-   --with-coffee  \
-   
--with-nntp-default-server="${TIN_DEFAULT_SERVER:-${NNTPSERVER:-news.gmane.org}}"
 \
-   --with-pcre=/usr \
-   --with-screen=${screen} \
-   ${myconf}
-}
-
-src_compile() {
-   emake build
-}
-
-src_install() {
-   default
-
-   # File collision?
-   rm -f "${ED}"/usr/share/man/man5/{mbox,mmdf}.5
-
-  

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2018-05-01 Thread José María Alonso
commit: c7e45ab275f1880bc885d3a0b569f2dcc19352d6
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue May  1 14:37:44 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue May  1 14:37:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e45ab2

dev-lisp/sbcl: Drop old version

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/sbcl/Manifest  |   4 -
 dev-lisp/sbcl/sbcl-1.4.5.ebuild | 246 
 dev-lisp/sbcl/sbcl-1.4.6.ebuild | 246 
 3 files changed, 496 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 0273e8b5a7c..c2cbe704f29 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -17,9 +17,5 @@ DIST sbcl-1.3.21-x86-64-linux-binary.tar.bz2 10633302 BLAKE2B 
bb427994983d3ba5dc
 DIST sbcl-1.3.9-armhf-linux-binary.tar.bz2 9161130 BLAKE2B 
0dbfe39803d6e3955124fa1a619da7b6d4ec9e7d6eb78e868508c61bf478a980cb15ba427ef0b38d0f051ce38b881020534c0d37bfbcd81a8d763654283669ec
 SHA512 
309e2ac7ef9ac95bf751432cf243af0de022c5b21054df2bf4e99da4ff087218af72b0ab3be69214eba3df1b6bbe707cc28840508e960c5d2ed2af0e86de3fdd
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
-DIST sbcl-1.4.5-source.tar.bz2 5998856 BLAKE2B 
88b11f22047596d3de62983e913599e0d1798f51bcc13c2a9fd05b442892d5c3c76a8d7edc1ed2f02b8bd213a582c99f27f2c51c99defa40c2ac2adc363557b6
 SHA512 
3526a8104329ab20c606c4e38b13ec0ce96c7b852514ab1cbe04659569c22403ce209ef5ada5bea08f467312828b813154f110056875d44b968db4fcaf2a919b
-DIST sbcl-1.4.5-x86-64-linux-binary.tar.bz2 10329770 BLAKE2B 
787a64670f19e39f96e6a08d83ff1286a9e499fe1bcee00b3e2be7b7886ed5905dfe5ee5c0d5933608528f96ab44e73a24e3eb2bb73433ceaf1728f5c635d30c
 SHA512 
59248ef8b6905140051f35c25c910715b68d1163914bef9a7fb622c8cf295c830c5046467451227145017a7eb252af115766a7c335e89bc6900ab0b3816bb463
-DIST sbcl-1.4.6-source.tar.bz2 6025790 BLAKE2B 
a599dedfb1fb4b510ef7cc0443197a47fc7451a748befc169df9fb789fa924ea5e32e5184f7775fb42d204ef377a4609201ef1f4e6b361a4173f3cbb78422f3d
 SHA512 
8a4f62ce082b101f7305e215d6d699971f1519b50f198c240ee1aff69c113f46baec592537b49cda5e67f828dd14835f2f431fb4d86486264620be5daec51f75
-DIST sbcl-1.4.6-x86-64-linux-binary.tar.bz2 10369861 BLAKE2B 
7c6ff4f6dfb3f6823563cbb92ed575fe624526a4079ffed70063ed1ecda520a4d7e29f26c757ffb7240034a8ebe1159cb981d18813887359b215fef2705ebe7f
 SHA512 
e9698a9c3688b411f30552ae3fe0afba10002ed84ccd3e2e9c4d0f91121f4e95bb159d4a8f3cb43ad725824a4e3998177c25834bf4c5d9c32768e1614bda265a
 DIST sbcl-1.4.7-source.tar.bz2 6031614 BLAKE2B 
b98d8c3891e4f3180624ef0ccc1e81146d97e58c577c9efb2b3ac178f81a836f4019111a6c33ec31edb47d41920249c33a87955303c02ffc608ea42747b7f662
 SHA512 
b6eb749878920bec90f50f19c8c8700f700677ae1a7f7fb1ba1bbaa37f218d360dea65eb200f0cd09a9694600969f4c15042faf357395715b5390a6fdb6b
 DIST sbcl-1.4.7-x86-64-linux-binary.tar.bz2 10380734 BLAKE2B 
0d39cc7b0873e938e85182b687b0a1be9200c4ebe67c7175b7c9c6393b27c8f78bd2afa201b7ca91c39bcaeed4456f2578901518850b1db0975cddd55e9b0210
 SHA512 
517b6935e51ea56ee2c67692980fe7fa7382a2e4501437c7ec00a52aefeebd5e442f4bb8dbfdbe32e43a301fc5f0c584604027e7889ebb8ba269cafe866d6381

diff --git a/dev-lisp/sbcl/sbcl-1.4.5.ebuild b/dev-lisp/sbcl/sbcl-1.4.5.ebuild
deleted file mode 100644
index 159427eb322..000
--- a/dev-lisp/sbcl/sbcl-1.4.5.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib eutils flag-o-matic pax-utils
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=1.4.5
-BV_PPC=1.2.7
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.3.12
-BV_ARM64=1.4.2
-BV_X86_MACOS=1.1.6
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${P

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2018-05-01 Thread José María Alonso
commit: 7cabb4b41f8bf3260fb05977ec2481b84c6b5940
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue May  1 14:35:06 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue May  1 14:35:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cabb4b4

dev-lisp/sbcl: Version bump to 1.4.7

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-1.4.7.ebuild | 246 
 2 files changed, 248 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index f8fb35ab1d9..0273e8b5a7c 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -21,3 +21,5 @@ DIST sbcl-1.4.5-source.tar.bz2 5998856 BLAKE2B 
88b11f22047596d3de62983e913599e0d
 DIST sbcl-1.4.5-x86-64-linux-binary.tar.bz2 10329770 BLAKE2B 
787a64670f19e39f96e6a08d83ff1286a9e499fe1bcee00b3e2be7b7886ed5905dfe5ee5c0d5933608528f96ab44e73a24e3eb2bb73433ceaf1728f5c635d30c
 SHA512 
59248ef8b6905140051f35c25c910715b68d1163914bef9a7fb622c8cf295c830c5046467451227145017a7eb252af115766a7c335e89bc6900ab0b3816bb463
 DIST sbcl-1.4.6-source.tar.bz2 6025790 BLAKE2B 
a599dedfb1fb4b510ef7cc0443197a47fc7451a748befc169df9fb789fa924ea5e32e5184f7775fb42d204ef377a4609201ef1f4e6b361a4173f3cbb78422f3d
 SHA512 
8a4f62ce082b101f7305e215d6d699971f1519b50f198c240ee1aff69c113f46baec592537b49cda5e67f828dd14835f2f431fb4d86486264620be5daec51f75
 DIST sbcl-1.4.6-x86-64-linux-binary.tar.bz2 10369861 BLAKE2B 
7c6ff4f6dfb3f6823563cbb92ed575fe624526a4079ffed70063ed1ecda520a4d7e29f26c757ffb7240034a8ebe1159cb981d18813887359b215fef2705ebe7f
 SHA512 
e9698a9c3688b411f30552ae3fe0afba10002ed84ccd3e2e9c4d0f91121f4e95bb159d4a8f3cb43ad725824a4e3998177c25834bf4c5d9c32768e1614bda265a
+DIST sbcl-1.4.7-source.tar.bz2 6031614 BLAKE2B 
b98d8c3891e4f3180624ef0ccc1e81146d97e58c577c9efb2b3ac178f81a836f4019111a6c33ec31edb47d41920249c33a87955303c02ffc608ea42747b7f662
 SHA512 
b6eb749878920bec90f50f19c8c8700f700677ae1a7f7fb1ba1bbaa37f218d360dea65eb200f0cd09a9694600969f4c15042faf357395715b5390a6fdb6b
+DIST sbcl-1.4.7-x86-64-linux-binary.tar.bz2 10380734 BLAKE2B 
0d39cc7b0873e938e85182b687b0a1be9200c4ebe67c7175b7c9c6393b27c8f78bd2afa201b7ca91c39bcaeed4456f2578901518850b1db0975cddd55e9b0210
 SHA512 
517b6935e51ea56ee2c67692980fe7fa7382a2e4501437c7ec00a52aefeebd5e442f4bb8dbfdbe32e43a301fc5f0c584604027e7889ebb8ba269cafe866d6381

diff --git a/dev-lisp/sbcl/sbcl-1.4.7.ebuild b/dev-lisp/sbcl/sbcl-1.4.7.ebuild
new file mode 100644
index 000..4f5351742e1
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-1.4.7.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=1.4.7
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.3.12
+BV_ARM64=1.4.2
+BV_X86_MACOS=1.1.6
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.1:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDE

[gentoo-commits] proj/lisp:master commit in: dev-lisp/sbcl/

2018-05-01 Thread José María Alonso
commit: 2f08b0ef2b192a7c725035ec449d18ea3eca77e2
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue May  1 14:23:09 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue May  1 14:23:09 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=2f08b0ef

dev-lisp/sbcl: Bump version to 1.4.7

 dev-lisp/sbcl/sbcl-1.4.7.ebuild | 246 
 1 file changed, 246 insertions(+)

diff --git a/dev-lisp/sbcl/sbcl-1.4.7.ebuild b/dev-lisp/sbcl/sbcl-1.4.7.ebuild
new file mode 100644
index ..4f535174
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-1.4.7.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=1.4.7
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.3.12
+BV_ARM64=1.4.2
+BV_X86_MACOS=1.1.6
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.1:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"
+ENVD="${T}/50sbcl"
+
+# Prevent ASDF from using the system libraries
+CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
+ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)"
+
+usep() {
+   use ${1} && echo "true" || echo "false"
+}
+
+sbcl_feature() {
+   echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable 
${2})")" >> "${CONFIG}"
+}
+
+sbcl_apply_features() {
+   sed 's/^X//' > "${CONFIG}" <<-'EOF'
+   (lambda (list)
+   X  (flet ((enable  (x) (pushnew x list))
+   X (disable (x) (setf list (remove x list
+   EOF
+   if use x86 || use amd64; then
+   sbcl_feature "$(usep threads)" ":sb-thread"
+   fi
+   sbcl_feature "true" ":sb-ldb"
+   sbcl_feature "false" ":sb-test"
+   sbcl_feature "$(usep unicode)" ":sb-unicode"
+   sbcl_feature "$(usep zlib)" ":sb-core-compression"
+   sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
+   sed 's/^X//' >> "${CONFIG}" <<-'EOF'
+   X)
+   X  list)
+   EOF
+   cat "${CONFIG}"
+}
+
+src_unpack() {
+   unpack ${A}
+   mv sbcl-*-* sbcl-binary || die
+   cd "${S}"
+}
+
+src_prepare() {
+   # bug #468482
+   eapply "${FILESDIR}"/concurrency-test-1.3.15.patch
+   # bugs #486552, #527666, #517004
+   eapply "${FILESDIR}&q

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libsigsegv/

2018-05-01 Thread José María Alonso
commit: 2457d91c6252ef30b76d2de2af839fa271101802
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue May  1 14:14:34 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue May  1 14:14:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2457d91c

dev-libs/libsigsegv: Add eautoreconf

Closes: https://bugs.gentoo.org/654222
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild
index a6dc0c1e213..9306a3b2b2f 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=6
 
+inherit autotools
+
 DESCRIPTION="Library for handling page faults in user mode"
 HOMEPAGE="https://www.gnu.org/software/libsigsegv/;
 SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
@@ -19,7 +21,9 @@ PATCHES=(
 
 src_prepare() {
default
+   eautoreconf
 }
+
 src_configure () {
econf --enable-shared
 }



[gentoo-commits] proj/lisp:master commit in: dev-libs/libsigsegv/

2018-05-01 Thread José María Alonso
commit: 80555d25e1f29b88c35f0f6bea59f8ca7ec7a4f9
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue May  1 14:08:02 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue May  1 14:08:02 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=80555d25

dev-libs/libsigsegv: Adds autoreconf

 dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild
index a6dc0c1e..9306a3b2 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=6
 
+inherit autotools
+
 DESCRIPTION="Library for handling page faults in user mode"
 HOMEPAGE="https://www.gnu.org/software/libsigsegv/;
 SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
@@ -19,7 +21,9 @@ PATCHES=(
 
 src_prepare() {
default
+   eautoreconf
 }
+
 src_configure () {
econf --enable-shared
 }



[gentoo-commits] proj/lisp:master commit in: dev-libs/libsigsegv/files/, dev-libs/libsigsegv/

2018-04-24 Thread José María Alonso
commit: db1f4ada7af5f3c17a4f7429cc2dabd5ce34f2c3
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Apr 24 16:48:48 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue Apr 24 16:48:48 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=db1f4ada

dev-libs/libsigsegv: Skip stack overflow tests

 .../files/libsigsegv-2.12-skip-stackoverflow-tests.patch| 13 +
 .../{libsigsegv-2.12.ebuild => libsigsegv-2.12-r1.ebuild}   | 13 -
 2 files changed, 21 insertions(+), 5 deletions(-)

diff --git 
a/dev-libs/libsigsegv/files/libsigsegv-2.12-skip-stackoverflow-tests.patch 
b/dev-libs/libsigsegv/files/libsigsegv-2.12-skip-stackoverflow-tests.patch
new file mode 100644
index ..71042495
--- /dev/null
+++ b/dev-libs/libsigsegv/files/libsigsegv-2.12-skip-stackoverflow-tests.patch
@@ -0,0 +1,13 @@
+diff -Nuar a/tests/Makefile.am b/tests/Makefile.am
+--- a/tests/Makefile.am2016-10-22 04:41:06.0 +0200
 b/tests/Makefile.am2018-04-24 14:23:16.658681749 +0200
+@@ -20,7 +20,8 @@
+ 
+ AUTOMAKE_OPTIONS = 1.11 gnits no-dependencies color-tests
+ 
+-TESTS = sigsegv1 sigsegv2 sigsegv3 stackoverflow1 stackoverflow2
++#TESTS = sigsegv1 sigsegv2 sigsegv3 stackoverflow1 stackoverflow2
++TESTS = sigsegv1 sigsegv2 sigsegv3
+ 
+ EXTRA_DIST = mmaputil.h altstack.h
+ 

diff --git a/dev-libs/libsigsegv/libsigsegv-2.12.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild
similarity index 81%
rename from dev-libs/libsigsegv/libsigsegv-2.12.ebuild
rename to dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild
index 92b03ea4..a6dc0c1e 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.12.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild
@@ -12,16 +12,19 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE=""
 
+PATCHES=(
+   # Bug #363503
+   "${FILESDIR}/${P}-skip-stackoverflow-tests.patch"
+)
+
+src_prepare() {
+   default
+}
 src_configure () {
econf --enable-shared
 }
 
 src_test () {
-   if [[ ${FEATURES} = *sandbox* ]] ; then
-   # skip tests as they will fail
-   ewarn "Skipped tests. Please disable sandbox to run tests."
-   return 0
-   fi
emake check
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libsigsegv/, dev-libs/libsigsegv/files/

2018-04-24 Thread José María Alonso
commit: dd50481730ca188d5b9b2f038f50339fde936cab
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Apr 24 16:44:18 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue Apr 24 16:44:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd504817

dev-libs/libsigsegv: Skip stack overflow tests

Closes: https://bugs.gentoo.org/363503
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../libsigsegv-2.12-skip-stackoverflow-tests.patch | 13 +
 dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild  | 34 ++
 2 files changed, 47 insertions(+)

diff --git 
a/dev-libs/libsigsegv/files/libsigsegv-2.12-skip-stackoverflow-tests.patch 
b/dev-libs/libsigsegv/files/libsigsegv-2.12-skip-stackoverflow-tests.patch
new file mode 100644
index 000..71042495869
--- /dev/null
+++ b/dev-libs/libsigsegv/files/libsigsegv-2.12-skip-stackoverflow-tests.patch
@@ -0,0 +1,13 @@
+diff -Nuar a/tests/Makefile.am b/tests/Makefile.am
+--- a/tests/Makefile.am2016-10-22 04:41:06.0 +0200
 b/tests/Makefile.am2018-04-24 14:23:16.658681749 +0200
+@@ -20,7 +20,8 @@
+ 
+ AUTOMAKE_OPTIONS = 1.11 gnits no-dependencies color-tests
+ 
+-TESTS = sigsegv1 sigsegv2 sigsegv3 stackoverflow1 stackoverflow2
++#TESTS = sigsegv1 sigsegv2 sigsegv3 stackoverflow1 stackoverflow2
++TESTS = sigsegv1 sigsegv2 sigsegv3
+ 
+ EXTRA_DIST = mmaputil.h altstack.h
+ 

diff --git a/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild
new file mode 100644
index 000..a6dc0c1e213
--- /dev/null
+++ b/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Library for handling page faults in user mode"
+HOMEPAGE="https://www.gnu.org/software/libsigsegv/;
+SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+IUSE=""
+
+PATCHES=(
+   # Bug #363503
+   "${FILESDIR}/${P}-skip-stackoverflow-tests.patch"
+)
+
+src_prepare() {
+   default
+}
+src_configure () {
+   econf --enable-shared
+}
+
+src_test () {
+   emake check
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog* NEWS PORTING README
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/, app-misc/vifm/files/

2018-04-24 Thread José María Alonso
commit: 1c91a15ba84512dbd9d0a1236a0ede17b842069e
Author: Viacheslav Ostroukh  ostroukh  me>
AuthorDate: Tue Apr 24 11:06:51 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Tue Apr 24 11:08:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c91a15b

app-misc/vifm: Fix ncurses linking

Closes: https://bugs.gentoo.org/651914
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../files/vifm-0.9.1-fix-ncurses-linking.patch | 60 ++
 app-misc/vifm/vifm-0.9.1.ebuild|  6 ++-
 2 files changed, 65 insertions(+), 1 deletion(-)

diff --git a/app-misc/vifm/files/vifm-0.9.1-fix-ncurses-linking.patch 
b/app-misc/vifm/files/vifm-0.9.1-fix-ncurses-linking.patch
new file mode 100644
index 000..40d41dcc8f1
--- /dev/null
+++ b/app-misc/vifm/files/vifm-0.9.1-fix-ncurses-linking.patch
@@ -0,0 +1,60 @@
+From 8196704a5dafa4c8e194f1643728ed45b4b55df6 Mon Sep 17 00:00:00 2001
+From: xaizek <xai...@posteo.net>
+Date: Mon, 9 Apr 2018 19:31:06 +0300
+Subject: [PATCH] fix ncurses linking
+
+---
+ THANKS   | 2 ++
+ configure| 2 +-
+ configure.ac | 2 +-
+ 3 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/THANKS b/THANKS
+index e708f4d3..faab4f8a 100644
+--- a/THANKS
 b/THANKS
+@@ -25,6 +25,7 @@ c02y
+ Carl Mueller (carlmuller)
+ Carlos Pita
+ Charles Kauffman
++Chema Alonso Josa (nimiux)
+ Christian Fillion (cfillion)
+ Christian Herdtweck
+ Christoph (informationen)
+@@ -128,6 +129,7 @@ Richard Benson
+ Robert Sarkozi
+ Roger Bongers
+ Ross Hadden (rosshadden)
++Ruslan Osmanov (rosmanov)
+ Russell Urquhart
+ SanLe
+ santhoshr
+diff --git a/configure b/configure
+index 0054dbde..a3c9bd43 100755
+--- a/configure
 b/configure
+@@ -8707,7 +8707,7 @@ return curs_set ();
+   return 0;
+ }
+ _ACEOF
+-for ac_lib in '' tinfo; do
++for ac_lib in '' tinfow; do
+   if test -z "$ac_lib"; then
+ ac_res="none required"
+   else
+diff --git a/configure.ac b/configure.ac
+index 61b3ed5d..65e550a2 100644
+--- a/configure.ac
 b/configure.ac
+@@ -437,7 +437,7 @@ AC_CHECK_LIB(${curses_lib_name}, initscr,
+ CPPFLAGS="$CPPFLAGS -I/usr/include/${curses_lib_name}"
+ fi
+ ncurses_found=yes]
+-AC_SEARCH_LIBS([curs_set], [tinfo],,
++AC_SEARCH_LIBS([curs_set], [tinfow],,
+ AC_MSG_ERROR(could not find a library providing curs_set)))
+ dnl If libncursesw is not found on OS X, check for libncurses.  On OS X it has
+ dnl support of wide characters.
+-- 
+2.16.1
+

diff --git a/app-misc/vifm/vifm-0.9.1.ebuild b/app-misc/vifm/vifm-0.9.1.ebuild
index 283cc2139c3..fc8ca7c795a 100644
--- a/app-misc/vifm/vifm-0.9.1.ebuild
+++ b/app-misc/vifm/vifm-0.9.1.ebuild
@@ -28,14 +28,18 @@ RDEPEND="
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
 "
 
+PATCHES=(
+   "${FILESDIR}/${P}-fix-ncurses-linking.patch"
+)
+
 DOCS="AUTHORS FAQ NEWS README TODO"
 
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
+   default
sed -i -e '/stat.h/a#include ' 
"${S}/src/modes/file_info.c" \
|| die
-   eapply_user
eautoreconf
 }
 



[gentoo-commits] proj/lisp:master commit in: dev-lisp/trivial-backtrace/

2018-04-23 Thread José María Alonso
commit: 8d3e1b496a2198a1c1a5e6c475ec448e8a5df4b4
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Apr 23 21:23:53 2018 +
Commit:     José María Alonso  gentoo  org>
CommitDate: Mon Apr 23 21:23:53 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=8d3e1b49

dev-lisp/trivial-backtrace: Fixes SRC_URI

 dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild 
b/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild
index 2e88b16f..95e6a1f3 100644
--- a/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild
+++ b/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild
@@ -6,8 +6,9 @@ EAPI=6
 inherit common-lisp-3 eutils
 
 DESCRIPTION="A simple library for generating a backtrace portably."
-HOMEPAGE="http://common-lisp.net/project/trivial-backtrace;
-SRC_URI="mirror://gentoo.org/${P}.tar.bz2"
+HOMEPAGE="http://common-lisp.net/project/trivial-backtrace
+   https://github.com/gwkkwg/trivial-backtrace;
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
 
 LICENSE="MIT BSD"
 SLOT="0"



  1   2   3   4   5   6   7   8   9   10   >