diff options
author | Luis Francisco Araujo <araujo@gentoo.org> | 2008-03-09 23:56:20 +0000 |
---|---|---|
committer | Luis Francisco Araujo <araujo@gentoo.org> | 2008-03-09 23:56:20 +0000 |
commit | f3fabfc14b7273b528cc8d32a81ea51c57bff40f (patch) | |
tree | e4ec1c9146586d917b808c4367f24bb595541811 /dev-lang | |
parent | Drop to ~mips due to unstable deps (diff) | |
download | historical-f3fabfc14b7273b528cc8d32a81ea51c57bff40f.tar.gz historical-f3fabfc14b7273b528cc8d32a81ea51c57bff40f.tar.bz2 historical-f3fabfc14b7273b528cc8d32a81ea51c57bff40f.zip |
Revision bump and fixing bug #189153
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/gwydion-dylan/ChangeLog | 10 | ||||
-rw-r--r-- | dev-lang/gwydion-dylan/Manifest | 14 | ||||
-rw-r--r-- | dev-lang/gwydion-dylan/files/gd-gc.patch | 30 | ||||
-rw-r--r-- | dev-lang/gwydion-dylan/gwydion-dylan-2.4.0-r1.ebuild | 60 |
4 files changed, 111 insertions, 3 deletions
diff --git a/dev-lang/gwydion-dylan/ChangeLog b/dev-lang/gwydion-dylan/ChangeLog index 953e4fabfcaf..d472eec87a39 100644 --- a/dev-lang/gwydion-dylan/ChangeLog +++ b/dev-lang/gwydion-dylan/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/gwydion-dylan -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gwydion-dylan/ChangeLog,v 1.3 2007/07/05 23:52:47 ulm Exp $ +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gwydion-dylan/ChangeLog,v 1.4 2008/03/09 23:56:19 araujo Exp $ + +*gwydion-dylan-2.4.0-r1 (09 Mar 2008) + + 09 Mar 2008; Luis F. Araujo <araujo@gentoo.org> +files/gd-gc.patch, + +gwydion-dylan-2.4.0-r1.ebuild: + New revision bump fixing bug #189153 05 Jul 2007; Ulrich Mueller <ulm@gentoo.org> files/50gwydion-dylan-gentoo.el, gwydion-dylan-2.4.0.ebuild: diff --git a/dev-lang/gwydion-dylan/Manifest b/dev-lang/gwydion-dylan/Manifest index b0a7b0cbb7d7..14100656b7b2 100644 --- a/dev-lang/gwydion-dylan/Manifest +++ b/dev-lang/gwydion-dylan/Manifest @@ -1,6 +1,18 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX 20gwydion-dylan 16 RMD160 d81da89911fed00359d114710f619e12b1f70e15 SHA1 ebd23b01c47986b968628ae07f7c0d98d72a6f46 SHA256 a422a42b9328f884390122d4770f4818f39750f3cc6499bcd57eb8f6077a35d9 AUX 50gwydion-dylan-gentoo.el 195 RMD160 391da837bd6baaea5c0207d214e8174a9e693ec9 SHA1 9f5a26afb589c974edb30bda7070fc85a9de87aa SHA256 d3bfebe1986aebcdfc4fb526cdf6e13bf1835b5c56495c933d3062a30fb895d5 +AUX gd-gc.patch 1707 RMD160 6809f57437990720dba37e653ca9f5eaceaf1f6f SHA1 f89e31b09de210d4fe647e725e1e66761433bf60 SHA256 30a08139be4819f5b17edb2481a8518afd24288b52cecf3034e6df22b10d1a34 DIST gwydion-dylan-2.4.0.tar.gz 3623651 RMD160 2bd5218e1dd36182489e1854c92ae6baf5690974 SHA1 6fea71a876013fff94a37f8a84fdc5d8245e8c9f SHA256 506fe7baef961f87563764e0ad6a3a31b0db9ad40cc822acd59ec9097d139cfd +EBUILD gwydion-dylan-2.4.0-r1.ebuild 1388 RMD160 279acaeef8ae92f7978f41061cc5cfbbc6c68cf7 SHA1 6d1b6907ef1178cee578a5107cb0399819a8e6fe SHA256 5f8b345ad9f337d601d7a2b51e443198e884629804434d84f02367f0fbf7d71d EBUILD gwydion-dylan-2.4.0.ebuild 1273 RMD160 69df80e14216a5d17e29ab0f1dd4654ce2bd5fe5 SHA1 614493f9ef35f80774a51bfbe5f7167d3a9b0c21 SHA256 2f0650d1fbb78854b42a1c7f87e2d4ff9e286712659dcf162bfff511d3f2289e -MISC ChangeLog 772 RMD160 d5cc4e1c9e8e25605800121f613a19b65e5ed9c9 SHA1 36f3cf7813707d0e31e7a95ee97545670758bb46 SHA256 a73f7a5e0cc281c47a49135b0398a4e47a236817be611134066751063b756606 +MISC ChangeLog 958 RMD160 60bfa6d84bbfa9406d19f1124a21995551fbec23 SHA1 6727e334581e7a37c3fa71462e8aa568fe01ce33 SHA256 c207becc04b5006c851cef463bbab8f4d72167a8e1926eab1000aff51bb1180f MISC metadata.xml 829 RMD160 4e639404156e2ccb1b248546cd7563791da0e6ae SHA1 861ce3e4453aed73e7ea2de735ae5c95e5411b8e SHA256 ae8a96b01f87e3468a6c77d06b45df7b891d95c2f9529a9b7cd6d4adde562c85 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.7 (GNU/Linux) + +iD8DBQFH1G+EBCmRZan6aegRArt0AKCJINfrbBYBurR5sv9/tSVYsTwkvQCfQbQj +TsxYr3p0taWWwo1XCTl7n/c= +=XlR7 +-----END PGP SIGNATURE----- diff --git a/dev-lang/gwydion-dylan/files/gd-gc.patch b/dev-lang/gwydion-dylan/files/gd-gc.patch new file mode 100644 index 000000000000..91f4ef736cda --- /dev/null +++ b/dev-lang/gwydion-dylan/files/gd-gc.patch @@ -0,0 +1,30 @@ +diff -Nruwp gwydion-dylan-2.4.0/d2c/runtime/garbage-collection/garbage-collection-exports.dylan gwydion-dylan-2.4.0.orig/d2c/runtime/garbage-collection/garbage-collection-exports.dylan +--- gwydion-dylan-2.4.0/d2c/runtime/garbage-collection/garbage-collection-exports.dylan 2002-01-25 11:38:07.000000000 +0000 ++++ gwydion-dylan-2.4.0.orig/d2c/runtime/garbage-collection/garbage-collection-exports.dylan 2008-03-09 18:28:27.000000000 +0000 +@@ -14,7 +14,6 @@ define module garbage-collection + + export GC-gc-no, + // GC-oom-fn, GC-oom-fn-setter, +- GC-quiet, GC-quiet-setter, + GC-dont-gc, GC-dont-gc-setter, + GC-dont-expand, GC-dont-expand-setter, + GC-full-freq, GC-full-freq-setter, +diff -Nruwp gwydion-dylan-2.4.0/d2c/runtime/garbage-collection/garbage-collection.dylan gwydion-dylan-2.4.0.orig/d2c/runtime/garbage-collection/garbage-collection.dylan +--- gwydion-dylan-2.4.0/d2c/runtime/garbage-collection/garbage-collection.dylan 2003-04-08 23:22:30.000000000 +0000 ++++ gwydion-dylan-2.4.0.orig/d2c/runtime/garbage-collection/garbage-collection.dylan 2008-03-09 18:22:02.000000000 +0000 +@@ -57,15 +57,6 @@ define sealed method GC-all-interior-poi + value; + end method GC-all-interior-pointers-setter; + +-define sealed method GC-quiet () => (result :: <integer>); +- as(<integer>, c-variable-ref(int: "&GC_quiet")); +-end method GC-quiet; +- +-define sealed method GC-quiet-setter (value :: <integer>) => (result :: <integer>); +- c-variable-ref(int: "&GC_quiet") := value; +- value; +-end method GC-quiet-setter; +- + define sealed method GC-finalize-on-demand () => (result :: <integer>); + as(<integer>, c-variable-ref(int: "&GC_finalize_on_demand")); + end method GC-finalize-on-demand; diff --git a/dev-lang/gwydion-dylan/gwydion-dylan-2.4.0-r1.ebuild b/dev-lang/gwydion-dylan/gwydion-dylan-2.4.0-r1.ebuild new file mode 100644 index 000000000000..22e525325747 --- /dev/null +++ b/dev-lang/gwydion-dylan/gwydion-dylan-2.4.0-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gwydion-dylan/gwydion-dylan-2.4.0-r1.ebuild,v 1.1 2008/03/09 23:56:19 araujo Exp $ + +inherit eutils elisp-common + +DESCRIPTION="The Dylan Programming Language Compiler" +HOMEPAGE="http://www.gwydiondylan.org/" +SRC_URI="http://www.gwydiondylan.org/downloads/src/tar/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="gtk emacs" + +DEPEND="( || ( dev-lang/gwydion-dylan-bin + dev-lang/gwydion-dylan ) ) + >=dev-libs/boehm-gc-6.4 + emacs? ( virtual/emacs ) + gtk? ( =x11-libs/gtk+-1.2* )" +RDEPEND="" + +SITEFILE=50gwydion-dylan-gentoo.el + +src_unpack() { + unpack ${A} + epatch "${FILESDIR}/gd-gc.patch" +} + +src_compile() { + ./configure \ + --prefix=/usr \ + --build="${CHOST}" \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + $(use_with gtk) \ + || die "./configure failed" + emake -j1 || die "emake failed" + if use emacs; then + elisp-compile "${S}"/tools/elisp/*.el + fi +} + +src_install() { + make DESTDIR="${D}" install \ + || die "make failed" + if use emacs; then + elisp-install "${PN}" "${S}"/tools/elisp/*.el "${S}"/tools/elisp/*.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + doenvd "${FILESDIR}/20gwydion-dylan" +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} |