summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Grozin <grozin@gentoo.org>2014-11-04 17:26:10 +0000
committerAndrey Grozin <grozin@gentoo.org>2014-11-04 17:26:10 +0000
commitd2964947d4b27a39320305df6ac805d52d80aeed (patch)
tree4dbed3d6426f10614e0979cc2838c692de1cb271 /dev-lisp
parentVersion bump. (diff)
downloadhistorical-d2964947d4b27a39320305df6ac805d52d80aeed.tar.gz
historical-d2964947d4b27a39320305df6ac805d52d80aeed.tar.bz2
historical-d2964947d4b27a39320305df6ac805d52d80aeed.zip
Version bump; mirror://gnu is used in SRC_URI
Package-Manager: portage-2.2.14/cvs/Linux i686 Manifest-Sign-Key: 0x3AFFCE974D34BD8C!
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/gcl/ChangeLog8
-rw-r--r--dev-lisp/gcl/Manifest37
-rw-r--r--dev-lisp/gcl/gcl-2.6.10.ebuild4
-rw-r--r--dev-lisp/gcl/gcl-2.6.11.ebuild4
-rw-r--r--dev-lisp/gcl/gcl-2.6.12.ebuild146
5 files changed, 177 insertions, 22 deletions
diff --git a/dev-lisp/gcl/ChangeLog b/dev-lisp/gcl/ChangeLog
index 64bd235dbaa4..621c489aeb4d 100644
--- a/dev-lisp/gcl/ChangeLog
+++ b/dev-lisp/gcl/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lisp/gcl
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.67 2014/09/24 13:35:00 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.68 2014/11/04 17:25:51 grozin Exp $
+
+*gcl-2.6.12 (04 Nov 2014)
+
+ 04 Nov 2014; Andrey Grozin <grozin@gentoo.org> gcl-2.6.10.ebuild,
+ gcl-2.6.11.ebuild, +gcl-2.6.12.ebuild:
+ Version bump; mirror://gnu is used in SRC_URI
*gcl-2.6.11 (24 Sep 2014)
diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest
index 0e466e4ac564..26f071018fd0 100644
--- a/dev-lisp/gcl/Manifest
+++ b/dev-lisp/gcl/Manifest
@@ -10,26 +10,29 @@ DIST gcl-2.6.10-fedora.tar.bz2 695718 SHA256 629da9f8288585d088017140da96de09d82
DIST gcl-2.6.10.tar.gz 5490689 SHA256 79a1fb2f92b5e86f24988448db3e34116ab6ef7c93ad839848edd01ad06651ef SHA512 bbaacce712f15130550bcdf7e53edf4df9ab955e84ec701087034115df1c1e657d956853d5db85d7e88709981f9b7fd4c9df7acf6c8588a8ccf5f05e4e666aed WHIRLPOOL 8253507a02bd3adcf313e359fb346b19a2cc207c5a137b461addc117f00516cdd6ca28e0a7b5c0f3a48b72ba8f0bf2a3d6098297875db3281c0ef53ece474dfa
DIST gcl-2.6.11-fedora.tar.bz2 680715 SHA256 cda649cf9049838bb8c69a02ab867b71c4944dad73c8cd5ca873e72c5efd2421 SHA512 a38e92571c0558aebe1f36613afb6da29338b9c1b779df2db6b6e5ad5b79758523a2036dc4d29d192a19a1a71103c42022f165e1a138e469338afcc117599eb9 WHIRLPOOL 01437336dfa1d92517a5de46cf6948e040b6b0a8eca309241e7f061cf62417ae26d4e8fa783b3eae56436187c3dab39463fbec968a543e53bff310e6b70c2213
DIST gcl-2.6.11.tar.gz 7047082 SHA256 44058f029a631e8ebae38c6c5a25e2f986b5bfdd8e6283b32d7e56723efafb9c SHA512 0cec0e0e138ec13bccd5e52b2f803ccc6be5afc3c284c26550abb4392488fd8cf0085d5c3a99d9a6aba24dc2f7160341c98741003d8d09728e99da1cd909b325 WHIRLPOOL 610c8fb062381f66badc5e1982b502b891467041c21d695c228f1ff028e5570f96fd57cf620f92466bce3369263a493b8e3bf855cd76d389a6a617f65f6e4e59
-EBUILD gcl-2.6.10.ebuild 4027 SHA256 51cafa26053e64df8ca0459d3de3a334a55017d5ad4200d195ff8985638c1b9c SHA512 cc82e22ac1b197e92eef3b7c07f6c930e47337b20afccd0c1839851804ccb7fc9b80a3b9b78645f81d1db6effdde543563a989e5db984c5740bf5a7c057d0c4b WHIRLPOOL 030494df1637dddb2ed659b02774c205b5813a90a80a9b1a29f440c23c588a71637ee87d5a1ded67efa6988fd3d6ab2d58f13f8b24884fb3b9727059dc86ea54
-EBUILD gcl-2.6.11.ebuild 3866 SHA256 d3f8c45a970bbdeeded0ba392713088dd9b8f5b70183c8592c15ca37a0bdf806 SHA512 ac4f1a0ba4b2c30c81fb28e70f18562ae97fca165474da46614d08d7a594d1ff5474a3b1c1aa4c83025f064bbe0d3dd402ffdb274bec447e14965d23b8e5ea4b WHIRLPOOL 886557ca528bfdb5b00b339c13d71330960f433f2783c5899b5939876294c8694d860ec6a35601fa0ac5a070f3fdd815b62abf03bb32c1d9acb29d5da0ec7d5a
-MISC ChangeLog 10735 SHA256 154e6a2e0949035581c5c87e185db58098bb5024333b7d415fe4ec554e0f823f SHA512 6815d147104967a8ed4dfc2ddab0ca3df5a0dd8051c2995af9b4c79c0908b30939186551fc8535dfbcb65e57935257c204943cf8a9a74e548786983921a7dd3e WHIRLPOOL 8c25fdf362078b9e6733a9b8a0f7ddf5bcd3ad10c7b785dff6ca55f2976f692d103ca3107f3cb3f30a2b046544985e417804d2b0becdac828d2b40ed170a0483
+DIST gcl-2.6.12-fedora.tar.bz2 680471 SHA256 81108db301666552c2172a21b9b2f6e0d0c0594e79f8c2b0bf05d72152e6e53c SHA512 7640f8370754c889e2db9d047c4476195f949f4d97eafc7ef81761c1a548e24125d6d93381227b55f1840c3d127770995e88bf66f83c6952e121f5fa004e7f1a WHIRLPOOL bdaa561d275b3cc966f891653e61aa35a971b3de572bf7f9864cf4af0deda6d713f91f883cc445976c02e2fce0dd849c013d275a409082bedd82a8fc796833e1
+DIST gcl-2.6.12.tar.gz 7031837 SHA256 8eb8491bccafc49683599e92a30ba36db0825dd4bb138a104cb662b9b0d090e8 SHA512 e82b5bdded6f846de4ea35a83bc8294043ba6d4fe03ff421f8753e78add1e5e87124782f672cd38ad89bbec1ca7c5ff69fe2621be1552b209516b58b6c97fd20 WHIRLPOOL 30ef1bb4593ce2542352dd312bbe5427fb0ddabcc9734998976bcd556971c727275d7ebb1774d06f7ffb46da058a06b971b159cc431b763ae1a4ee9d38bc0a45
+EBUILD gcl-2.6.10.ebuild 4019 SHA256 4f14b61707ad5051d88fc61c0fc25de2869d3975f8de8dd3b6c2e94b5d3e1e84 SHA512 b66ff6b0c3d543cb0530a89eaf1eb122274ea420b41b49d927c2d9be9f6c8e7b49a0c01069e6677b0154df6e2fff0b555dbfed8a8d196f41ef8c5475b5bfac5e WHIRLPOOL 49e822a44ba8fb8e75e5b5652ce6e2a6b0bb58e9f078d85d4d8da4695540ffb99d84c4420f33dbc2c453cf8e89c383da7c11868647ab9a5ae0b1349391dbc937
+EBUILD gcl-2.6.11.ebuild 3859 SHA256 54cc734bf938825e911dd5626cc26eaa5ee9e92a81f4bc32d0a132e74c2b8255 SHA512 620a19f9b5e86b448333092c42f8a7b2212987e57a7c23ebde85f7329193b9bcb44cd0536f7499630ceba4713d1753a0ab9bb38366556bb128b5a8f3bdea1dda WHIRLPOOL dcde239e64ad9387439bbfe93db30dde3bb2120c43fc7ad3f58fb06fafa21c9ab29c0d7df1382b2751a8380645091e266b91e6afd7b77c1b8d18ee54ee51c91d
+EBUILD gcl-2.6.12.ebuild 3778 SHA256 d8ee7e055b8998d24aa3f110f419dd87717a849957bd97e9ccd28cb7953d7f88 SHA512 689d8fb6d8bdc2b8ddbc74a5840243e4a640078d8380724985770509c837522fee19bad1e1c5c2c3ae87ec26c37b1cceff7788d80383e54e5d27c34202b93878 WHIRLPOOL 7e685c34b424891218145d104c036c63eaf56d0d1e08776f8d7dd22d79c574077646d146600977eda5a687025bdcdbb1212e277bd1d66b4b5962f0175f5730ef
+MISC ChangeLog 10920 SHA256 9086d60027a2e0ef1e6a36ced3fc947aa03a6734783690b2b2f9fa914cae178a SHA512 d9127fcb034c01c469ff5fc2278d28d99cd397b7885d9107764cd52c8bc4dd1de66f29aacd2d52db49a0a291b9189977cd01d17627b1e6936ce364875c6963c2 WHIRLPOOL 442fd0fc263634acd9dab3bc04f78a90c74a1b902dad29fc9552b002d8010b307a4bf49a36724084e73b4117c9cd4b8482c1b160bc553cd65e0864e46b73c959
MISC metadata.xml 616 SHA256 550dedf2a1befda92ff1494243767f117b6f86d6ab4aa097c1b010399aa1f8ff SHA512 7438b640af57715de10b636101d415b90aaa9b1a7cd505d95bc353768f51185560f31e458dde68d0f24ef9c703c6ea7d2801d29d68e3bd657bc30deb578c0387 WHIRLPOOL e80174fa22fff24d50a554a4871cfc2adaa2cd5748987fa13aa75a0b3b7323c2bf010a5cb2723ac14e2eabb4d0d1577550e6245da93555765fcc8f47588fa29d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQJ8BAEBCABmBQJUIsZfXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJUWQm0XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwOEM0RURGNjY5QzVBNjMwRkU3REVCOTQz
-QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2MCwsQAIQVzBAmfI5RhLVepyneQZhy
-OAffa06OzA4E8NxTg2jFQ63caehkoTkHOJ9MFHpjNkpeP88kIpnm+6NKp52EgCzV
-H9A+vYnsNowHhMhmVvkg6xJKDDhvGMEVawNUMSqtg7+4I9RrVYSNcO7hOUXYe55s
-Yn01FmFEPGlK66tC6EVt33Us74O19vSZVUieFd80AmB16SY6UyI9+QxV29XiVit8
-DzT9hzmwTlnl5xC2oZ0rKrn6g3lZzl1clQI/Bz/d8gRGoTaxu51rkHC58mjWaxPg
-pbe0hQrSKfeK0o6qFHqaWGeQ0Uz6wKNezXj1rMn5hDoUFmhcwN+UvprPGcAO6Eme
-MNaBEN7K3f4O6HnoZl7jZD4t1MrJz0k5BIxznGQ70y3NGyyKmRhYBsh1iQZiFS2R
-2bv08bXa0llfzq4jGJyKq2TWG+klRQBVshYRr5vwdWpZ9KVoRmz0GbxNDGPZ6DqP
-GspULd3VTUDg6Ng1uRVuApLaXvURmuUEmF3+RLL7c5ORx3ogdTwD1aUwCqgt3lv1
-fecRUTdWmlhyoVFhlORE3ETGuobzReQtsN2+LeDg5VwJp7qlq9nxD+zXb8uww3+i
-KG8My5eK6Xxtpve4rbGgZ2H/w4/I+H8Mzq9X7FnCk6n/0o5RizjhrgbpFvsEAziw
-3+ks/delxdtfL4o0g16X
-=cU6C
+QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2M4DUP/3yWFbrALMUWNNZpgZPxj1tI
+rZcxXgK/gB+xVBMwc+c70cWTE5h230BEAgldWwxxZ9Ubnuy8AOxvJvHws5IiyDil
+CJ4BVY9BuqW6hvVTNIRHvJFKPyFidNbtWN0Zpv11r9ruarRR8B+VHXU64xNs12aD
+nGPpqDUQDF+hpZCOKudJ/yPZqRvsy0fmR5JhQDv1jVZ5Nfx7+QAla/McUdTlnj9P
+FvatKxQ+/HU2YlIQ8wiqhJoJct21WdxdVHNi1sVZyOY4uqivNxtrHJgDIfeA23kI
+NQhxKSkcJ/AuccqEurjcjmTgl/M7mWILBaIg5W/M9rBDL15SlE68sbJnG31bY4A9
+Sc5E+oLNjStDIOCCixGObQmhpf2Lq/ZGR7K9Wjlut6HVSct82KUI7b4h1UXFo4Tm
+az1vLBp12Vkxr5mPzMKtMX4TMMj+Gf7rZb0iUWXp61aHibzBg0TsnytjZkFx5sPI
+gwruM3bnrlkWd+imemtuwnOOKRJB3izbrItVdTOgqotlDvFyPp9qqD15DXcDHLDN
+/UYUisrrIMKClYKbWAQ31FvJuSDZtWjknY/AA2Bi5eMlS5YuKMerBLykFCnhY4qd
+2YSB7pf7MIol5iUVL0OxlM3TfO5TapHCnnkoWH3M3rJfK5QZYD8wDUEdx1JkFhH4
+OKqdLxxIciwb82mmOanv
+=rD88
-----END PGP SIGNATURE-----
diff --git a/dev-lisp/gcl/gcl-2.6.10.ebuild b/dev-lisp/gcl/gcl-2.6.10.ebuild
index 7ecb8d77b032..0dc31016af73 100644
--- a/dev-lisp/gcl/gcl-2.6.10.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.10.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.10.ebuild,v 1.4 2014/07/11 08:50:33 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.10.ebuild,v 1.5 2014/11/04 17:25:51 grozin Exp $
EAPI=5
inherit elisp-common eutils flag-o-matic
DESCRIPTION="GNU Common Lisp"
HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
-SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz http://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz http://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2"
LICENSE="LGPL-2 GPL-2"
SLOT="0"
diff --git a/dev-lisp/gcl/gcl-2.6.11.ebuild b/dev-lisp/gcl/gcl-2.6.11.ebuild
index a97d92994f55..c889edde4a7f 100644
--- a/dev-lisp/gcl/gcl-2.6.11.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.11.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.11.ebuild,v 1.1 2014/09/24 13:35:00 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.11.ebuild,v 1.2 2014/11/04 17:25:51 grozin Exp $
EAPI=5
inherit elisp-common eutils flag-o-matic
DESCRIPTION="GNU Common Lisp"
HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
-SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz http://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz http://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2"
LICENSE="LGPL-2 GPL-2"
SLOT="0"
diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild
new file mode 100644
index 000000000000..40538e83a46f
--- /dev/null
+++ b/dev-lisp/gcl/gcl-2.6.12.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.12.ebuild,v 1.1 2014/11/04 17:25:51 grozin Exp $
+
+EAPI=5
+inherit elisp-common eutils flag-o-matic
+
+DESCRIPTION="GNU Common Lisp"
+HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz http://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2"
+
+LICENSE="LGPL-2 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+ansi athena emacs +readline tk X"
+
+# See bug #205803
+RESTRICT="strip"
+
+RDEPEND="emacs? ( virtual/emacs )
+ readline? ( sys-libs/readline )
+ athena? ( x11-libs/libXaw )
+ >=dev-libs/gmp-4.1
+ tk? ( dev-lang/tk )
+ X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw )
+ virtual/latex-base"
+DEPEND="${RDEPEND}
+ virtual/texi2dvi
+ >=app-text/texi2html-1.64
+ >=sys-devel/autoconf-2.52"
+
+S="${WORKDIR}"/${PN}
+
+src_prepare() {
+ mv "${WORKDIR}"/fedora/info/* info/
+ cp -p /usr/share/texmf-dist/tex/texinfo/texinfo.tex info/
+ find . -type f -perm /0111 | xargs chmod a-x
+ chmod a+x add-defs add-defs1 config.guess config.sub configure install.sh
+ chmod a+x bin/info bin/info1 gcl-tk/gcltksrv.in gcl-tk/ngcltksrv mp/gcclab
+ chmod a+x o/egrep-def utils/replace xbin/*
+
+ # fedora patches
+ epatch "${WORKDIR}"/fedora/fd-leak.patch
+ epatch "${WORKDIR}"/fedora/latex.patch
+ epatch "${WORKDIR}"/fedora/texinfo.patch
+ epatch "${WORKDIR}"/fedora/elisp.patch
+ epatch "${WORKDIR}"/fedora/selinux.patch
+ epatch "${WORKDIR}"/fedora/rename.patch
+ epatch "${WORKDIR}"/fedora/getcwd.patch
+ epatch "${WORKDIR}"/fedora/plt.patch
+ epatch "${WORKDIR}"/fedora/ellipsis.patch
+ epatch "${WORKDIR}"/fedora/infrastructure.patch
+ epatch "${WORKDIR}"/fedora/extension.patch
+ epatch "${WORKDIR}"/fedora/unrandomize.patch
+ epatch "${WORKDIR}"/fedora/asm-signal-h.patch
+ epatch "${WORKDIR}"/fedora/largefile.patch
+ epatch "${WORKDIR}"/fedora/arm.patch
+
+ sed -e 's|"-fomit-frame-pointer"|""|' -i configure
+}
+
+src_configure() {
+ strip-flags
+ filter-flags -fstack-protector -fstack-protector-all
+
+ local tcl=""
+ if use tk; then
+ tcl="--enable-tclconfig=/usr/lib --enable-tkconfig=/usr/lib"
+ fi
+
+ econf --enable-dynsysgmp \
+ --disable-xdr \
+ --enable-emacsdir=/usr/share/emacs/site-lisp/gcl \
+ --enable-infodir=/usr/share/info \
+ $(use_enable readline) \
+ $(use_enable ansi) \
+ $(use_enable athena xgcl) \
+ $(use_with X x) \
+ ${tcl}
+}
+
+src_compile() {
+ emake -j1
+ emake -C info gcl.info
+ if use athena; then
+ pushd xgcl-2 > /dev/null
+ pdflatex dwdoc.tex
+ popd > /dev/null
+ fi
+}
+
+src_test() {
+ local make_ansi_tests_clean="rm -f test.out *.fasl *.o *.so *~ *.fn *.x86f *.fasl *.ufsl"
+ if use ansi; then
+ cd ansi-tests
+
+ ( make clean && make test-unixport ) \
+ || die "make ansi-tests failed!"
+
+ cat "${FILESDIR}/bootstrap-gcl" \
+ | ../unixport/saved_ansi_gcl
+
+ cat "${FILESDIR}/bootstrap-gcl" \
+ |sed s/bootstrapped_ansi_gcl/bootstrapped_r_ansi_gcl/g \
+ | ./bootstrapped_ansi_gcl
+
+ ( ${make_ansi_tests_clean} && \
+ echo "(load \"gclload.lsp\")" \
+ | ./bootstrapped_r_ansi_gcl ) \
+ || die "Phase 2, bootstraped compiler failed in tests"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ rm -rf "${D}"usr/share/doc
+ rm -rf "${D}"usr/share/emacs
+
+ rm elisp/add-defaults.el
+ dodoc readme* RELEASE* ChangeLog* doc/*
+ doman man/man1/gcl.1
+ doinfo info/*.info*
+ dohtml -r info/gcl-si info/gcl-tk
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el
+ elisp-install ${PN} elisp/*.el
+ fi
+
+ insinto /usr/share/doc/${PF}
+ doins info/*.pdf
+ if use athena; then
+ pushd xgcl-2 > /dev/null
+ insinto /usr/share/doc/${PF}
+ doins *.pdf
+ popd > /dev/null
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}