[gentoo-commits] repo/gentoo:master commit in: app-admin/mktwpol/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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"