diff options
author | 2014-11-04 17:26:10 +0000 | |
---|---|---|
committer | 2014-11-04 17:26:10 +0000 | |
commit | d2964947d4b27a39320305df6ac805d52d80aeed (patch) | |
tree | 4dbed3d6426f10614e0979cc2838c692de1cb271 /dev-lisp | |
parent | Version bump. (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lisp/gcl/Manifest | 37 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.10.ebuild | 4 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.11.ebuild | 4 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.12.ebuild | 146 |
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 +} |