From 41a9f829e16b8cdbd5f7122b46f488391dd24e76 Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Wed, 7 Jan 2015 05:38:51 +0000 Subject: [PATCH] Bump Package-Manager: portage-2.2.15/cvs/Linux x86_64 --- dev-lang/opendylan/ChangeLog | 9 +- dev-lang/opendylan/Manifest | 4 +- dev-lang/opendylan/opendylan-2014.1.ebuild | 105 +++++++++++++++++++++ 3 files changed, 115 insertions(+), 3 deletions(-) create mode 100644 dev-lang/opendylan/opendylan-2014.1.ebuild diff --git a/dev-lang/opendylan/ChangeLog b/dev-lang/opendylan/ChangeLog index 5abff873f3de..6108142300f0 100644 --- a/dev-lang/opendylan/ChangeLog +++ b/dev-lang/opendylan/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/opendylan -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/opendylan/ChangeLog,v 1.18 2014/10/29 03:47:06 patrick Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/opendylan/ChangeLog,v 1.19 2015/01/07 05:38:37 patrick Exp $ + +*opendylan-2014.1 (07 Jan 2015) + + 07 Jan 2015; Patrick Lauer +opendylan-2014.1.ebuild: + Bump 29 Oct 2014; Patrick Lauer opendylan-2013.2.ebuild: Fix cc detection #527108 diff --git a/dev-lang/opendylan/Manifest b/dev-lang/opendylan/Manifest index 6c9895bcd4bd..c5617ff67233 100644 --- a/dev-lang/opendylan/Manifest +++ b/dev-lang/opendylan/Manifest @@ -1,7 +1,9 @@ DIST opendylan-2013.1-sources.tar.bz2 8441356 SHA256 69cb884d2d07a96a6793ec0f782566924e40aa8660256ddf94f0703c96f1edf5 SHA512 f5168bb9a4d2bcd372667406f2f07ed5972f3e773a5766c5f74421d6ffd10901a43cf9d6604ad2ae14d80f1b84e856f4fdca3e1546a87053939f470005a87a2f WHIRLPOOL ed6a4804c29399e65f3fbc2785f5909f3a649521de798452fb2e5ba34542806fc628383257d9198fa8338d8407c90be321d790ceffa0ee896c6ce0ceb347c528 DIST opendylan-2013.2-sources.tar.bz2 9174284 SHA256 0bac4ca80d25f33a5bb06ebd8f0f1bf1fa6ae0000a8c0748bb5799e65986028d SHA512 f846a1d80f78b887815d2f2983314dbf6b5f424164dba9bc6ac456b40f31ab02aeb073a447df8f02b3fad6bcf6401a889abaac400d58db8e0adebcdd4e177a4d WHIRLPOOL ac6554e51b7e67af4adb13f34c8973a789816008ce071bac564dcc907e7f92e8b74d48d351023c2b80e36ec04e4018227b6dcde4f0e172a4a5debe81708589ac +DIST opendylan-2014.1-sources.tar.bz2 8232321 SHA256 2dab54287fe32905307e160ffd3cf7c6ca31f43b0121ba363d93f1c0f34f4417 SHA512 576616cad0eb6ff8606a394834ad325858a5f45a8427adb0eefc9ebf883ab1522ec66dff6e591a367390d49f53acd160becad62679edc610ccfe63c9a3795cfc WHIRLPOOL f85e65646b32f2363991bba1f8f99121ff4bd1e8cdbe0647029c3b36dcde5ca14431a7fad3f9399692af68037c89668a59eec5fc9998fe566b1f12c5d9274488 EBUILD opendylan-2013.1-r1.ebuild 3258 SHA256 35fcb165423be9871bde5d33568373d9fc9eb776f0b53a649bcfbc046b9498ae SHA512 bfde67f90d22895a832bcefdf3eca1d702eafa23534bd6c1cbc3f21d439c34215135974172b24bca33f9b6936a87abfdd79fcc4657b36229bfacab483cf0651b WHIRLPOOL 71915e3604ba3d5c01288db66ae068c39001ef147e312448c73ef37b756baf921e9b79b947ef0389aca3a3e62ef078d0e069e1f2f3e445b665347dda15addb71 EBUILD opendylan-2013.2.ebuild 3474 SHA256 5ab87ba3deeefe81085d80c1d6b6fd1828c02669aa8d25d6dae6b082d2ca8ab6 SHA512 1e75be61f3a616d3590a64ecee457c708eacfa3253b61eb95d262287c308ac7065a19bc83e4758a48ecc7bb3110a7342166d0a083b133bb27f46952e1fc6563e WHIRLPOOL 9ca2b0f9c367bb803f5578307f7679ce1b905b51a6da0e30fc7e7fe65bbc4613db4c96a58a967d0e5534994c133b1cbab6aed1fb0790eaaee05177d12ddbbb7a +EBUILD opendylan-2014.1.ebuild 3357 SHA256 db2ff7e5dcefe8ff6c13d7f3f0889126aa7d613f4211c59ca19f486dbfe97795 SHA512 3fb04fb39db8fdd96c6b9c268e75aa926e916b717c5a18c1d47103e6ae2a3676883e71be2cb452ba789f59208be6152a7edfa8a86e75e55071d6be0d2a32496c WHIRLPOOL 4a930ee79b3ebc40e361168508c2971152cdf538ed24ee83aab5ff8120d8d5d1c90453dd9bad0a879cfc9c0a60306aa0f52ef589a066a0449d3743f7999dc9ed EBUILD opendylan-9999.ebuild 1702 SHA256 7ae50630624aed21c1476e0ddb865bd9af73e53170f3b32f9232b26d1d5e337c SHA512 71b30f0cabf1b63515c2cc6ade4c27c64e8939eb9e2293294087e0dd0d33f6489d1c20a4ab593aee4795dff91c7f16d01eb27c5c7dabf0aa16c4b782ed5a39e1 WHIRLPOOL 22828a375631d43734b32ad7133f136f4e5020fb4d89fd869c015ddbd3289a05c2d4b644c812a440207a2a37add06358f702692c553ef3c41cbaefb338e853e6 -MISC ChangeLog 2622 SHA256 27104f41a47ec1580c1be7c86e40697c43bc0a4d5129b59e2521fe72da31a091 SHA512 4ee0ef74f19ef62136fbc8fe2ca4df9153e149b13ecc752cda42f878a967ea2644a2ce8099585e90865557c6989c42ba52e3d4e7e5016041ac83c41e3a8bbdf6 WHIRLPOOL ca97e81789f656d565a05ad279427346d0ffa3d5ca6f7aa0fe41466e6b6965de132915ae0d7c010f2688d0c3046e9edf16a24d46c5301575c53c9929b2f612d2 +MISC ChangeLog 2739 SHA256 f894548d4fae5d81c4425def56aefb2e496078236267a900c76686a0fb332081 SHA512 58d14a0ad29dfd15fd7877ea25a281b2a6be127a0f5e3a9d7ef72c65c0798f9f9760654a90a933eb193dd0fb6dbcbcbcbeccd34856db1e6172fd0321ce4a36f0 WHIRLPOOL be1f8e95dc25b199eec521a2c33b4fde82939c6f02be40fd65e8d8f13465fa5f8efb76cf76dbf557932a717bff4d193819ba3a930fcc2d6e3d7ac6565f366c2e MISC metadata.xml 233 SHA256 65209e280ca6de32a92e1a57301ff69fb3472e55ba07848d6f80405d35e92d47 SHA512 0d30bfb39315a04767e07896409f5d3954f8e954e20fcbac7b92bb9a636c9f61c50b1b2cf55e6c1db9a199a0edc159b5c8cc8f541efb9c4adafa28e3652cff7b WHIRLPOOL 027c5101e1cbc665c9d2ef240f73a874c9f49a9b70175c5947e012df61de484585088a46b6ce9078816e548e6bcc326e7223539cc999159eee2757d0a2eb1480 diff --git a/dev-lang/opendylan/opendylan-2014.1.ebuild b/dev-lang/opendylan/opendylan-2014.1.ebuild new file mode 100644 index 000000000000..96223cc4b4fe --- /dev/null +++ b/dev-lang/opendylan/opendylan-2014.1.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/opendylan/opendylan-2014.1.ebuild,v 1.1 2015/01/07 05:38:37 patrick Exp $ +EAPI=4 + +inherit autotools toolchain-funcs + +RESTRICT="test" + +DESCRIPTION="OpenDylan language runtime environment" + +HOMEPAGE="http://opendylan.org" +SRC_URI="http://opendylan.org/downloads/${PN}/${PV}/${P}-sources.tar.bz2" + +LICENSE="Opendylan" +SLOT="0" + +# not tested on x86 +KEYWORDS="~amd64 ~x86" + +IUSE="" + +# the boehm-gc check is "wrong" and reported upstream +# but for now static-libs useflag is needed +DEPEND="app-arch/unzip + dev-libs/boehm-gc[threads] + dev-lang/perl + dev-perl/XML-Parser + || ( dev-lang/opendylan-bin dev-lang/opendylan ) + x86? ( :" $i + done + done + fi +} + +src_configure() { + if has_version =dev-lang/opendylan-bin-2014.1; then + PATH=/opt/opendylan-2014.1/bin/:$PATH + elif has_version =dev-lang/opendylan-bin-2013.2; then + PATH=/opt/opendylan-2013.2/bin/:$PATH + elif has_version =dev-lang/opendylan-bin-2013.1; then + PATH=/opt/opendylan-2013.1/bin/:$PATH + else + PATH=/opt/opendylan/bin:$PATH + fi + + if use amd64; then + econf --prefix=/opt/opendylan || die + else + econf --prefix=/opt/opendylan --with-mps=/usr/include/mps/ || die + fi + if use x86; then + # Includedir, pointing at something wrong + sed -i -e 's:-I$(MPS)/code:-I$(MPS):' sources/lib/run-time/pentium-linux/Makefile || die "Couldn't fix mps path" + sed -i -e 's~(cd $(MPS)/code; make -f lii4gc.gmk mmdw.a)~:;~' sources/lib/run-time/pentium-linux/Makefile || die "Couldn't fix mps building" + sed -i -e 's~(cd $(MPS)/code; make -f lii4gc.gmk mpsplan.a)~:;~' sources/lib/run-time/pentium-linux/Makefile || die "Couldn't fix mps building" + sed -i -e 's~$(MPS_LIB)/mpsplan.a~/usr/lib/mpsplan.a~' sources/lib/run-time/pentium-linux/Makefile || die "Couldn't fix mps clone" + sed -i -e 's~$(MPS_LIB)/mmdw.a~/usr/lib/mmdw.a~' sources/lib/run-time/pentium-linux/Makefile || die "Couldn't fix mps clone" + fi +} + +src_compile() { + ulimit -s 32000 # this is naughty build system + emake -j1 3-stage-bootstrap || die +} + +src_install() { + ulimit -s 32000 # this is naughty build system + # because of Makefile weirdness it rebuilds quite a bit here + # upstream has been notified + emake -j1 DESTDIR="${D}" install + mkdir -p "${D}/etc/env.d/opendylan/" + echo "export PATH=/opt/opendylan/bin:\$PATH" > "${D}/etc/env.d/opendylan/99-opendylan" || die "Failed to add env settings" +} -- 2.26.2