diff options
author | Chris White <chriswhite@gentoo.org> | 2005-11-30 09:38:30 +0000 |
---|---|---|
committer | Chris White <chriswhite@gentoo.org> | 2005-11-30 09:38:30 +0000 |
commit | 67c8b060271109f68d8b0a44de61d297ddfbe2e7 (patch) | |
tree | 42ce8164da9dd6d55caa82dfe6832b4a2a0a6ad5 /dev-lang | |
parent | *** empty log message *** (diff) | |
download | gentoo-2-67c8b060271109f68d8b0a44de61d297ddfbe2e7.tar.gz gentoo-2-67c8b060271109f68d8b0a44de61d297ddfbe2e7.tar.bz2 gentoo-2-67c8b060271109f68d8b0a44de61d297ddfbe2e7.zip |
Diffstat (limited to 'dev-lang')
509 files changed, 4216 insertions, 12610 deletions
diff --git a/dev-lang/R/ChangeLog b/dev-lang/R/ChangeLog index 2eddd3302cbe..920d488a8e2b 100644 --- a/dev-lang/R/ChangeLog +++ b/dev-lang/R/ChangeLog @@ -1,258 +1,6 @@ -# ChangeLog for dev-lang/R -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/ChangeLog,v 1.63 2005/11/23 10:08:44 cryos Exp $ - - 23 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org> files/digest-R-2.2.0, - Manifest: - Fixed bad digest, closes bug 113319. - -*R-2.2.0 (22 Nov 2005) - - 22 Nov 2005; Danny van Dyk <kugelfang@gentoo.org> - +files/R-2.2.0-ifc-configure.patch, R-2.1.0-r1.ebuild, R-2.1.1.ebuild, - +R-2.2.0.ebuild: - Added version 2.2.0 with support for compilation with Intel(R) Fortran - Compiler. Removed obsolete version 2.0.1. Fixed stale file Bug by running - 64bit test in ${T} now. - - 03 Sep 2005; Markus Rothe <corsair@gentoo.org> R-2.1.1.ebuild: - Stable on ppc64 - - 02 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> R-2.1.1.ebuild: - Stable on ppc. - - 22 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> R-2.1.1.ebuild: - Stable on sparc - - 22 Aug 2005; Marcus D. Hanwell <cryos@gentoo.org> -R-2.0.1.ebuild, - R-2.1.1.ebuild: - Removed old version. Stable on amd64 and x86. - - 13 Aug 2005; Danny van Dyk <kugelfang@gentoo.org> R-2.0.1.ebuild, - R-2.1.0-r1.ebuild, R-2.1.1.ebuild: - Changed SRC_URI to new 'cran' thirdparty mirror. - -*R-2.1.1 (01 Jul 2005) - - 01 Jul 2005; Danny van Dyk <kugelfang@gentoo.org> R-2.0.1.ebuild, - R-2.1.0-r1.ebuild, +R-2.1.1.ebuild: - Moved 64bit check to pkg_setup() to make fortran.eclass work again. Bumped - to version 2.1.1 - - 18 Jun 2005; Markus Rothe <corsair@gentoo.org> R-2.1.0-r1.ebuild: - Stable on ppc64 - - 17 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> R-2.1.0-r1.ebuild: - Stable on ppc. - - 13 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> R-2.1.0-r1.ebuild: - Stable on sparc - - 12 Jun 2005; Marcus D. Hanwell <cryos@gentoo.org> -R-1.9.0-r1.ebuild: - Removing old version. Closes bug 91512. - - 11 Jun 2005; Marcus D. Hanwell <cryos@gentoo.org> R-2.1.0-r1.ebuild: - Stable on amd64 and x86. - - 07 Jun 2005; Patrick Kursawe <phosphan@gentoo.org> R-2.0.1.ebuild, - R-2.1.0-r1.ebuild: - Added LDPATH to R libs, bug #90601 - - 01 Jun 2005; Mike Frysinger <vapier@gentoo.org> R-1.9.0-r1.ebuild, - R-2.0.1.ebuild: - Change USE=bzlib to USE=bzip2. - -*R-1.9.0-r1 (25 May 2005) - - 25 May 2005; Marcus D. Hanwell <cryos@gentoo.org> +R-1.9.0-r1.ebuild: - Bring back R-1.9.0-r1 until <=dev-python/rpy-0.3.5-r1 are removed from - portage. - - 25 May 2005; Marcus D. Hanwell <cryos@gentoo.org> -R-1.9.0-r1.ebuild: - Removed old version. - - 25 May 2005; Luca Barbato <lu_zero@gentoo.org> R-2.0.1.ebuild: - Marked ppc - - 24 May 2005; Marcus D. Hanwell <cryos@gentoo.org> R-2.0.1.ebuild: - Updated 64 bit detection code. - - 10 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> R-2.0.1.ebuild: - Stable on sparc - - 08 May 2005; Marcus D. Hanwell <cryos@gentoo.org> -R-1.9.1.ebuild, - -R-2.0.0.ebuild, R-2.0.1.ebuild, -R-2.1.0.ebuild, R-2.1.0-r1.ebuild: - Marked 2.0.1 stable on amd64 and x86, cleaned out old ebuilds. Added new 64 - bit detection code to 2.1.0-r1 as per bug 91512. - -*R-2.1.0-r1 (29 Apr 2005) - - 29 Apr 2005; Marcus D. Hanwell <cryos@gentoo.org> +R-2.1.0-r1.ebuild: - Get rid of obsolete USE flags, tidy up deps a little. Thanks to MATSUU - Takuto <matsuu@gentoo.org> in bug 67834 for the patch. - - 21 Apr 2005; Marcus D. Hanwell <cryos@gentoo.org> R-2.1.0.ebuild: - Update deps to reflect new USE flags. - -*R-2.1.0 (20 Apr 2005) - - 20 Apr 2005; Marcus D. Hanwell <cryos@gentoo.org> +R-2.1.0.ebuild: - Version bump, ebuild cleanups and some additional USE flags. Thanks to - matsuu for some of the suggestions in bug 67834. - -*R-2.0.1 (21 Feb 2005) - - 21 Feb 2005; Danny van Dyk <kugelfang@gentoo.org> R-2.0.0.ebuild, - +R-2.0.1.ebuild: - Fixed a sandbox violation in R-2.0.0 (BUG #79004) and marked stabled on - amd64. Added R-2.0.1 (BUG #72313). - - 17 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> R-1.9.1.ebuild: - ~alpha keyword. - - 02 Feb 2005; Danny van Dyk <kugelfang@gentoo.org> R-2.0.0.ebuild: - GNU Fortran 77 profile name changed to g77 in fortran.eclass - - 17 Nov 2004; Markus Rothe <corsair@gentoo.org> R-2.0.0.ebuild: - stable on ppc64 - - 10 Oct 2004; Danny van Dyk <kugelfang@gentoo.org> -R-1.8.1.ebuild, - R-1.9.0-r1.ebuild, R-2.0.0.ebuild: - R-2.0.0 now in testing on x86,sparc,amd64,ppc and ppc64; using new - fortran.eclass. R-1.9.0-r1 stable on all arches. Removed obsolete R-1.8.1. - -*R-2.0.0 (07 Oct 2004) - - 07 Oct 2004; George Shapovalov <george@gentoo.org> R-2.0.0 : - new version, masked with KEYWORDS="-*" to get a bit more testing - - 30 Sep 2004; Ferris McCormick <fmccor@gentoo.org> R-1.9.0-r1.ebuild: - Stable for sparc. - - 12 Sep 2004; Danny van Dyk <kugelfang@gentoo.org> R-1.9.0-r1.ebuild, - R-1.9.1.ebuild: - Removed f2c support for dev-lang/R on 64-bit arches. This is entirely R's - fault. f2c works perfectly right. Future versions of dev-lang/R will check for - this in ./configure. For R-1.9.{0,1} the ebuild checks for it. Fixes BUG - #61042. - -*R-1.9.1 (22 Aug 2004) - - 09 Sep 2004; Philippe Trottier <tchiwam@gentoo.org> R-1.9.1.ebuild, - marked ~ppc64 - - 22 Aug 2004; Danny van Dyk <kugelfang@gentoo.org> -R-1.9.0.ebuild, - +R-1.9.1.ebuild: - Version bump to 1.9.1 (current stable). Removed obsolete 1.9.0. - - 06 Aug 2004; Danny van Dyk <kugelfang@gentoo.org> R-1.9.0-r1.ebuild: - Marked stable on amd64. - - 11 Jul 2004; Danny van Dyk <kugelfang@gentoo.org> R-1.8.1.ebuild, - R-1.9.0-r1.ebuild, R-1.9.0.ebuild: - Fixed BUG #56616. Tidied up g77/f2c check in >=R-1.9.0. Added f2c USE flag. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> R-1.8.1.ebuild, - R-1.9.0-r1.ebuild, R-1.9.0.ebuild: - virtual/glibc -> virtual/libc - - 01 Jul 2004; Danny van Dyk <kugelfang@gentoo.org> R-1.8.1.ebuild, - R-1.9.0-r1.ebuild, R-1.9.0.ebuild: - Fixed BUG #55386 for amd64. Pending for rest of arches. - -*R-1.9.0-r1 (05 Jun 2004) - - 05 Jun 2004; Patrick Kursawe <phosphan@gentoo.org> R-1.9.0-r1.ebuild: - Added a few USE flags according to suggestions by Leo Chen <lcheu@cs.sfu.ca> - - 28 May 2004; Patrick Kursawe <phosphan@gentoo.org> R-1.9.0.ebuild: - Removing the f77 USE flag check - just giving a hint when no g77 found. - - 17 May 2004; Patrick Kursawe <phosphan@gentoo.org> R-1.9.0.ebuild: - adding f77 to IUSE - - 11 May 2004; Patrick Kursawe <phosphan@gentoo.org> R-1.9.0.ebuild: - pkg_setup checks for g77 presence now. - - 20 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> R-1.9.0.ebuild: - Changed dependency - works also with current libglade, see bug #47825 - -*R-1.9.0 (13 Apr 2004) - - 13 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> R-1.8.1.ebuild, - R-1.9.0.ebuild: - Version bump, added write permission for /var/cache/fonts - - 01 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> R-1.8.0.ebuild, - R-1.8.1.ebuild: - 1.8.1 is stable - - 22 Mar 2004; Patrick Kursawe <phosphan@gentoo.org> R-1.8.1.ebuild: - Fixing bug #40100 (problems with newer Xfree) - - 25 Feb 2004; Patrick Kursawe <phosphan@gentoo.org> R-1.4.1-r1.ebuild, - R-1.4.1.ebuild, R-1.5.1.ebuild, R-1.6.1.ebuild, R-1.6.2.ebuild, - R-1.7.0.ebuild, R-1.7.1.ebuild, R-1.8.0.ebuild, files/R-1.5.1-tcltk.diff: - Big cleanup, marking 1.8.0 as stable - -*R-1.8.1 (17 Feb 2004) - - 17 Feb 2004; Patrick Kursawe <phosphan@gentoo.org> R-1.8.1.ebuild: - Version bump - - 21 Oct 2003; David Holm <dholm@gentoo.org> R-1.8.0.ebuild: - Added to ~ppc. - -*R-1.8.0 (16 Oct 2003) - - 16 Oct 2003; George Shapovalov <george@gentoo.org> R-1.8.0 : - new version (#30784), fixes gnome? dependencies - thanks to kdh <bolter111@hotmail.com> for an update - -*R-1.7.1 (19 Jun 2003) - - 19 Jun 2003; George Shapovalov <george@gentoo.org> R-1.7.1 : - new version (#23012), now correctly builds tcltk support - fix and update by Tristan Henderson <T.Henderson@cs.ucl.ac.uk> - -*R-1.7.0 (29 May 2003) - - 29 May 2003; Grant Goodyear <g2boojum@gentoo.org> R-1.7.0.ebuild: - Version update. Thanks to Stuart Luppescu for the heads-up. - -*R-1.6.2 (12 Apr 2003) - - 12 Apr 2003; Grant Goodyear <g2boojum@gentoo.org> Manifest, R-1.6.2.ebuild: - Version bump - -*R-1.6.1 (12 Dec 2002) - - 12 Dec 2002; George Shapovalov <george@gentoo.org> R-1.6.1.ebuild : - - version update, patching is unnecessary now. - Update subitted by Sam Wouters <sam.wouters@esat.kuleuven.ac.be>, see #11313 - -* Autoupdate keywords (12-6-02) - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*R-1.5.1 (11 July 2002) - - 09 Aug 2002; George Shapovalov <george@gentoo.org> R-1.5.1.ebuild : - - fixed the wrappers: - R installs two identical wrappers (R that invoke R.bin) under /usr/bin and - /usr/lib/R/bin/. Only one of these was modified to have correct R_HOME_DIR - Changed ebuild to modify R under /usr/lib/R/bin and symlink it into /usr/bin - - 11 July 2002; George Shapovalov <george@gentoo.org> R-1.5.1.ebuild, files/digest-R-1.5.1 : - - upped version - new version submitted by Tristan Henderson <T.Henderson@cs.ucl.ac.uk> - -*R-1.4.1-r1 (11 Apr 2002) - 11 Apr 2002; Spider <spider@gentoo.org> - Forcing an upgrade due to libpng upgrade. - +# ChangeLog for <CATEGORY>/<PACKAGE_NAME> +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/ChangeLog,v 1.1 2002/02/20 06:12:22 tod Exp $ *R-1.4.1 (19 Feb 2002) diff --git a/dev-lang/R/Manifest b/dev-lang/R/Manifest index f23ded188009..2ff6265552cd 100644 --- a/dev-lang/R/Manifest +++ b/dev-lang/R/Manifest @@ -1,21 +1,14 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 bcd363f1c49133be27b5cc5a94a753dc ChangeLog 9710 -MD5 74da2d8c85c2916f8260a0dc650c9111 R-2.1.0-r1.ebuild 2657 -MD5 f4c46f25907c3aa68c31a150acaf151b R-2.1.1.ebuild 2644 -MD5 71d06aca7b637e9527e02f3b9a3965b5 R-2.2.0.ebuild 2632 -MD5 8f28d07ba48615d7a496f31db3e9bf4d files/R-2.2.0-ifc-configure.patch 524 +MD5 02cecc45d628a9cb29f2f1e1716a977d ChangeLog 1961 +MD5 a129dec8f541cb4e8b21f51511d50b81 R-1.4.1-r1.ebuild 2469 +MD5 06575366d8d0a2f47dfa6a7478af1694 R-1.4.1.ebuild 2466 +MD5 13e45453d57b8713d4640ae079b05fd6 R-1.5.1.ebuild 2764 +MD5 69e7caa2fa11325d1729eb41abfd4e0e R-1.6.2.ebuild 2672 +MD5 69e7caa2fa11325d1729eb41abfd4e0e R-1.6.1.ebuild 2672 +MD5 4d6a8f6796e8abc204cd16638749ddae files/digest-R-1.6.2 57 +MD5 f695db67db56e52a2f19cff1e64a6e97 files/R-1.5.1-tcltk.diff 503 MD5 44015fe4137f1326769e89f2c2c2eda7 files/R-logo.png 4867 MD5 15ce6e575cf7a5844aa8deecb504e7be files/R.desktop 425 -MD5 35b08f0bf56b91051f76faa75d70eb9f files/digest-R-2.1.0-r1 61 -MD5 1be6338417fd08a609cb02164398a26b files/digest-R-2.1.1 61 -MD5 1bf0aa0599dbf556341336a582094569 files/digest-R-2.2.0 61 -MD5 8c623e53daafa025137077c6b65815bd metadata.xml 156 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFDhD/intT9W3vfTuoRAuysAKCu1tIw62CFc1Fmv/qXDHwL92EeTgCfT/i5 -BarPSgAvgMVPFQ0o/bIn/78= -=yALv ------END PGP SIGNATURE----- +MD5 0980ed6af02571cc8a1dc58941c5d2bf files/digest-R-1.4.1 57 +MD5 0980ed6af02571cc8a1dc58941c5d2bf files/digest-R-1.4.1-r1 57 +MD5 d8807f86bf0814c5b3d0f603d65e239f files/digest-R-1.5.1 57 +MD5 922fc77976474c4c66e5d8357894907f files/digest-R-1.6.1 57 diff --git a/dev-lang/R/R-2.1.0-r1.ebuild b/dev-lang/R/R-2.1.0-r1.ebuild index cc1c24d29f36..f39106e2728b 100644 --- a/dev-lang/R/R-2.1.0-r1.ebuild +++ b/dev-lang/R/R-2.1.0-r1.ebuild @@ -1,18 +1,18 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.1.0-r1.ebuild,v 1.10 2005/11/22 15:11:55 kugelfang Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.1.0-r1.ebuild,v 1.1 2005/04/29 18:54:00 cryos Exp $ -inherit fortran toolchain-funcs +inherit 64-bit fortran IUSE="blas jpeg nls png readline tcltk X" DESCRIPTION="R is GNU S - A language and environment for statistical computing and graphics." -SRC_URI="mirror://cran/src/base/R-2/${P}.tar.gz" +SRC_URI="http://cran.r-project.org/src/base/R-2/${P}.tar.gz" #There are daily release patches, don't know how to utilize these #"ftp://ftp.stat.math.ethz.ch/Software/${PN}/${PN}-release.diff.gz" HOMEPAGE="http://www.r-project.org/" DEPEND="virtual/libc >=dev-lang/perl-5.6.1-r3 - readline? ( >=sys-libs/readline-4.1-r3 ) + readline? (>=sys-libs/readline-4.1-r3) jpeg? ( >=media-libs/jpeg-6b-r2 ) png? ( >=media-libs/libpng-1.2.1 ) blas? ( virtual/blas ) @@ -20,22 +20,8 @@ DEPEND="virtual/libc tcltk? ( dev-lang/tk )" SLOT="0" LICENSE="GPL-2 LGPL-2.1" -KEYWORDS="amd64 ppc ppc64 sparc x86" - -pkg_setup() { - # Test for a 64 bit architecture - f2c won't work on 64 bit archs with R. - # Thanks to vapier for providing the test. - cd ${T} - echo 'int main(){}' > test.c - $(tc-getCC) -c test.c -o test.o - if file test.o | grep -qs 64-bit ; then - einfo "64 bit architecture detected, using g77." - FORTRAN="g77" - else - FORTRAN="g77 f2c" - fi - fortran_pkg_setup -} +KEYWORDS="~x86 ~sparc ~ppc ~ppc64 ~amd64" +64-bit || FORTRAN="g77" # No f2c on 64-bit archs anymore. src_compile() { local myconf="--enable-R-profiling --enable-R-shlib --enable-linux-lfs" @@ -79,8 +65,6 @@ src_install() { cd ${D}/usr/bin/ rm R dosym ../$(get_libdir)/R/bin/R /usr/bin/R - dodir /etc/env.d - echo > ${D}/etc/env.d/99R "LDPATH=/usr/$(get_libdir)/R/lib" cd ${S} dodoc AUTHORS BUGS COPYING* ChangeLog FAQ *NEWS README \ diff --git a/dev-lang/R/R-2.1.1.ebuild b/dev-lang/R/R-2.1.1.ebuild index ade9ce8771e0..4078260be8a0 100644 --- a/dev-lang/R/R-2.1.1.ebuild +++ b/dev-lang/R/R-2.1.1.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.1.1.ebuild,v 1.6 2005/11/22 15:11:55 kugelfang Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.1.1.ebuild,v 1.1 2005/07/01 11:53:30 kugelfang Exp $ inherit fortran toolchain-funcs IUSE="blas jpeg nls png readline tcltk X" DESCRIPTION="R is GNU S - A language and environment for statistical computing and graphics." -SRC_URI="mirror://cran/src/base/R-2/${P}.tar.gz" +SRC_URI="http://cran.r-project.org/src/base/R-2/${P}.tar.gz" #There are daily release patches, don't know how to utilize these #"ftp://ftp.stat.math.ethz.ch/Software/${PN}/${PN}-release.diff.gz" HOMEPAGE="http://www.r-project.org/" @@ -20,7 +20,7 @@ DEPEND="virtual/libc tcltk? ( dev-lang/tk )" SLOT="0" LICENSE="GPL-2 LGPL-2.1" -KEYWORDS="amd64 ppc ppc64 sparc x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" pkg_setup() { # Test for a 64 bit architecture - f2c won't work on 64 bit archs with R. diff --git a/dev-lang/R/R-2.2.0.ebuild b/dev-lang/R/R-2.2.0.ebuild deleted file mode 100644 index 6826ea798571..000000000000 --- a/dev-lang/R/R-2.2.0.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.2.0.ebuild,v 1.1 2005/11/22 15:11:55 kugelfang Exp $ - -inherit fortran toolchain-funcs - -IUSE="blas jpeg nls png readline tcltk X lapack" -DESCRIPTION="R is GNU S - A language and environment for statistical computing and graphics." -SRC_URI="mirror://cran/src/base/R-2/${P}.tar.gz" -HOMEPAGE="http://www.r-project.org/" -DEPEND="virtual/libc - >=dev-lang/perl-5.6.1-r3 - readline? ( >=sys-libs/readline-4.1-r3 ) - jpeg? ( >=media-libs/jpeg-6b-r2 ) - png? ( >=media-libs/libpng-1.2.1 ) - blas? ( virtual/blas ) - lapack? ( virtual/lapack ) - X? ( virtual/x11 ) - tcltk? ( dev-lang/tk )" -SLOT="0" -LICENSE="GPL-2 LGPL-2.1" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" -AT_M4DIR="${S}/m4" - -pkg_setup() { - # Test for a 64 bit architecture - f2c won't work on 64 bit archs with R. - # Thanks to vapier for providing the test. - cd ${T} - echo 'int main(){}' > test.c - $(tc-getCC) -c test.c -o test.o - if file test.o | grep -qs 64-bit ; then - einfo "64 bit architecture detected, using g77." - FORTRAN="g77 ifc" - else - FORTRAN="g77 f2c" - fi - rm -f test.{c,o} - fortran_pkg_setup -} - -src_compile() { - local myconf="--enable-R-profiling --enable-R-shlib --enable-linux-lfs" - - if use tcltk; then - #configure needs to find the files tclConfig.sh and tkConfig.sh - myconf="${myconf} --with-tcltk --with-tcl-config=/usr/lib/tclConfig.sh - --with-tk-config=/usr/lib/tkConfig.sh" - else - myconf="${myconf} --without-tcltk" - fi - - econf \ - $(use_enable nls) \ - $(use_with blas) \ - $(use_with lapack) \ - $(use_with jpeg jpeglib) \ - $(use_with png libpng) \ - $(use_with readline) \ - $(use_with X x) \ - ${myconf} || die "econf failed" - emake || die "emake failed" -} - -src_install() { - make \ - prefix=${D}/usr \ - mandir=${D}/usr/share/man \ - infodir=${D}/usr/share/info \ - rhome=${D}/usr/$(get_libdir)/R \ - install || die "Installation Failed" - - # fix the R wrapper script to have the correct R_HOME_DIR - # sed regexp borrowed from included debian rules - sed \ - -e "/^R_HOME_DIR=.*/s::R_HOME_DIR=/usr/$(get_libdir)/R:" \ - -i ${D}/usr/$(get_libdir)/R/bin/R \ - || die "sed failed" - - # R installs two identical wrappers under /usr/bin and /usr/lib/R/bin/ - # the 2nd one is corrected by above sed, the first is replaced by a symlink - cd ${D}/usr/bin/ - rm R - dosym ../$(get_libdir)/R/bin/R /usr/bin/R - dodir /etc/env.d - echo -n \ - "LDPATH=\"/usr/$(get_libdir)/R/lib\"" \ - > ${D}/etc/env.d/99R - cd ${S} - - dodoc AUTHORS BUGS COPYING* ChangeLog FAQ *NEWS README \ - RESOURCES THANKS VERSION Y2K -} diff --git a/dev-lang/R/files/R-2.2.0-ifc-configure.patch b/dev-lang/R/files/R-2.2.0-ifc-configure.patch deleted file mode 100644 index 14401b9599b9..000000000000 --- a/dev-lang/R/files/R-2.2.0-ifc-configure.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- configure.ac.orig 2005-11-22 15:48:56.000000000 +0100 -+++ configure.ac 2005-11-22 15:49:50.000000000 +0100 -@@ -942,7 +942,7 @@ - rm -f Imakefile Makefile - fi - --## Step 2. GNU compilers. -+## Step 2. GNU and Intel compilers. - if test "${GCC}" = yes; then - cpicflags="-fPIC" - shlib_ldflags="-shared" -@@ -954,6 +954,11 @@ - cxxpicflags="-fPIC" - shlib_cxxldflags="-shared" - fi -+case "${F77}" in -+ ifc|ifort) -+ fpicflags="-fPIC" -+ ;; -+esac - - ## Step 3. Individual platform overrides. - case "${host_os}" in diff --git a/dev-lang/R/files/digest-R-2.2.0 b/dev-lang/R/files/digest-R-2.2.0 deleted file mode 100644 index cb5a88d763e5..000000000000 --- a/dev-lang/R/files/digest-R-2.2.0 +++ /dev/null @@ -1 +0,0 @@ -MD5 6bddf439ae417a48bd31892996ea111c R-2.2.0.tar.gz 13307492 diff --git a/dev-lang/blassic/ChangeLog b/dev-lang/blassic/ChangeLog index 62c9d212fbe3..a023239f2d44 100644 --- a/dev-lang/blassic/ChangeLog +++ b/dev-lang/blassic/ChangeLog @@ -1,77 +1,6 @@ # ChangeLog for dev-lang/blassic -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/blassic/ChangeLog,v 1.20 2005/10/30 12:35:42 grobian Exp $ - - 30 Oct 2005; Fabian Groffen <grobian@gentoo.org> blassic-0.10.0.ebuild: - Marked ~ppc-macos (bug #110815) - - 24 Mar 2005; Michael Sterrett <mr_bones_@gentoo.org> -blassic-0.5.4.ebuild, - -blassic-0.8.1.ebuild: - clean out old versions - - 21 Mar 2005; Guy Martin <gmsoft@gentoo.org> blassic-0.10.0.ebuild: - Stable on hppa. - - 17 Mar 2005; Joseph Jezak <josejx@gentoo.org> blassic-0.10.0.ebuild: - Marked ppc for bug #84754. - - 10 Mar 2005; Michael Sterrett <mr_bones_@gentoo.org> blassic-0.10.0.ebuild: - Stable for x86 - -*blassic-0.10.0 (12 Feb 2005) - - 12 Feb 2005; Michael Sterrett <mr_bones_@gentoo.org> +blassic-0.10.0.ebuild: - version bump (bug #81760) - - 24 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org> -blassic-0.7.2.ebuild, - -blassic-0.8.0.ebuild: - clean out older ebuilds - - 20 Apr 2004; Michael Sterrett <mr_bones_@gentoo.org> blassic-0.5.4.ebuild: - IUSE; tidy - - 16 Apr 2004; Guy Martin <gmsoft@gentoo.org> blassic-0.8.1.ebuild: - Marked stable on hppa. - -*blassic-0.8.1 (09 Feb 2004) - - 09 Feb 2004; Michael Sterrett <mr_bones_@gentoo.org> blassic-0.5.4.ebuild, - blassic-0.7.2.ebuild, blassic-0.8.1.ebuild: - version bump - -*blassic-0.8.0 (22 Jan 2004) - - 22 Jan 2004; Michael Sterrett <mr_bones_@gentoo.org> blassic-0.8.0.ebuild: - version bump - - 22 Jan 2003; Guy Martin <gmsoft@gentoo.org> blassic-0.7.2.ebuild : - Marked stable on hppa. - - 28 Sep 2003; Michael Sterrett <msterret@gentoo.org> blassic-0.7.2.ebuild: - mark stable for x86 - - 22 Sep 2003; <paul@gentoo.org> metadata.xml: - Fix metadata.xml - -*blassic-0.7.2 (21 Sep 2003) - - 21 Sep 2003; Michael Sterrett <msterret@gentoo.org> blassic-0.7.2.ebuild: - version bump - -*blassic-0.7.1 (07 Sep 2003) - - 07 Sep 2003; Michael Sterrett <msterret@gentoo.org> blassic-0.7.1.ebuild: - version bump - -*blassic-0.7.0 (28 Aug 2003) - - 28 Aug 2003; Michael Sterrett <msterret@gentoo.org> blassic-0.7.0.ebuild: - version bump - -*blassic-0.6.1 (22 Aug 2003) - - 22 Aug 2003; Michael Sterrett <msterret@gentoo.org> blassic-0.6.1.ebuild: - version bump +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/blassic/ChangeLog,v 1.1 2003/07/31 21:45:01 rphillips Exp $ *blassic-0.5.4 (31 Jul 2003) diff --git a/dev-lang/blassic/Manifest b/dev-lang/blassic/Manifest index 79e9d04c6d53..dff2cb207c21 100644 --- a/dev-lang/blassic/Manifest +++ b/dev-lang/blassic/Manifest @@ -1,4 +1,3 @@ -MD5 8811f88b14a9e3a8061b7a074f0687fa blassic-0.10.0.ebuild 767 -MD5 378ec5532e33dacb488ab16c72e1c4c8 ChangeLog 2391 -MD5 161648a71c6e30291c65378c52e8ea7e metadata.xml 565 -MD5 40aa7e6ecf5577a7c6b4af3e729a5fd0 files/digest-blassic-0.10.0 63 +MD5 d23bf719eb32ac00cfa4f5a2799d7c65 files/digest-blassic-0.5.4 62 +MD5 3e452b08588e169745a6284aa3c107c3 ChangeLog 383 +MD5 b7a90dcc054c608396a440bb8ad0fe7b blassic-0.5.4.ebuild 583 diff --git a/dev-lang/blassic/blassic-0.10.0.ebuild b/dev-lang/blassic/blassic-0.10.0.ebuild index 44a54f437ba7..b197cdba82fb 100644 --- a/dev-lang/blassic/blassic-0.10.0.ebuild +++ b/dev-lang/blassic/blassic-0.10.0.ebuild @@ -1,13 +1,13 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/blassic/blassic-0.10.0.ebuild,v 1.6 2005/10/30 12:35:42 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/blassic/blassic-0.10.0.ebuild,v 1.1 2005/02/12 19:54:56 mr_bones_ Exp $ DESCRIPTION="classic Basic interpreter" -HOMEPAGE="http://blassic.org" -SRC_URI="http://blassic.org/bin/${P}.tgz" +HOMEPAGE="http://www.blassic.org" +SRC_URI="http://www.blassic.org/bin/${P}.tgz" LICENSE="GPL-2" -KEYWORDS="hppa ppc ~ppc-macos x86" +KEYWORDS="~hppa ~ppc ~x86" SLOT="0" IUSE="svga X" diff --git a/dev-lang/blassic/metadata.xml b/dev-lang/blassic/metadata.xml index 51f4369ca47d..60b4d8955d3f 100644 --- a/dev-lang/blassic/metadata.xml +++ b/dev-lang/blassic/metadata.xml @@ -3,12 +3,12 @@ <pkgmetadata> <herd>no-herd</herd> <maintainer> - <email>mr_bones_@gentoo.org</email> + <email>msterret@gentoo.org</email> <name>Michael Sterrett</name> </maintainer> <longdescription> Blassic is a classic Basic interpreter. The line numbers are mandatory, -and it has PEEK & POKE. The main goal is to execute programs written in +and it has PEEK & POKE. The main goal is to execute programs written in old interpreters, but it can be used as a scripting language. Many examples are included in /usr/share/blassic/examples/. </longdescription> diff --git a/dev-lang/boo/ChangeLog b/dev-lang/boo/ChangeLog index b1af760dd653..28282f740149 100644 --- a/dev-lang/boo/ChangeLog +++ b/dev-lang/boo/ChangeLog @@ -1,45 +1,6 @@ # ChangeLog for dev-lang/boo # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/ChangeLog,v 1.10 2005/11/25 22:37:59 latexer Exp $ - -*boo-0.7.5.2013 (25 Nov 2005) - - 25 Nov 2005; Peter Johanson <latexer@gentoo.org> boo-0.7.0.1921.ebuild, - +boo-0.7.5.2013.ebuild: - Fix version checks, and bump to new release. - - 14 Nov 2005; Peter Johanson <latexer@gentoo.org> boo-0.7.0.1921.ebuild: - Add error messages and die pre-emptively when an older version of boo is - found present on the system when trying to install. See bug #108520. - - 08 Nov 2005; Peter Johanson <latexer@gentoo.org> boo-0.7.0.1921.ebuild: - Fix for resource/locale issue. See bug #109351. - -*boo-0.7.0.1921 (06 Oct 2005) - - 06 Oct 2005; Peter Johanson <latexer@gentoo.org> +boo-0.7.0.1921.ebuild: - Bump. - -*boo-0.6.0.1858 (08 Sep 2005) - - 08 Sep 2005; Peter Johanson <latexer@gentoo.org> +boo-0.6.0.1858.ebuild: - Bump. - - 05 Jun 2005; David Holm <dholm@gentoo.org> boo-0.5.5.1651.ebuild: - Added to ~ppc. - -*boo-0.5.5.1651 (31 May 2005) - - 31 May 2005; Peter Johanson <latexer@gentoo.org> +boo-0.5.5.1651.ebuild: - Bump. - -*boo-0.5.4.1629 (24 May 2005) - - 24 May 2005; Peter Johanson <latexer@gentoo.org> +boo-0.5.4.1629.ebuild: - Bump. - - 19 May 2005; Tom Martin <slarti@gentoo.org> boo-0.5.3.1544.ebuild: - Marked ~amd64. +# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/ChangeLog,v 1.1 2005/05/13 01:52:46 latexer Exp $ *boo-0.5.3.1544 (13 May 2005) diff --git a/dev-lang/boo/Manifest b/dev-lang/boo/Manifest index b784175492af..6311b0dc07c2 100644 --- a/dev-lang/boo/Manifest +++ b/dev-lang/boo/Manifest @@ -1,14 +1,2 @@ -MD5 a04defa7030d43d593bafbc609d3c757 boo-0.5.3.1544.ebuild 785 -MD5 3df553e94423a0075a61a43a56dc6726 metadata.xml 256 -MD5 2bbceaa18f5a9879d75f58190e9c4493 ChangeLog 1522 -MD5 ff4a81e4a8fc1781063e4e3e4a3f987a boo-0.5.4.1629.ebuild 1004 -MD5 051648b66e18bb0c06f435bc2a9ba272 boo-0.5.5.1651.ebuild 1007 -MD5 73d55666859a1b72edc827bec07f0e77 boo-0.6.0.1858.ebuild 816 -MD5 7b7d88728bad92275596a31d447b3e3d boo-0.7.0.1921.ebuild 1324 -MD5 fe9b2c7a9f5156a161c9c6bdf95082fe boo-0.7.5.2013.ebuild 1324 +MD5 bb107d036e4773eec699b16d3a535495 boo-0.5.3.1544.ebuild 682 MD5 d8e8a5727bdfb8086ded71c915d905da files/digest-boo-0.5.3.1544 72 -MD5 60be7aea7d4d4e9141c3043c9defef93 files/digest-boo-0.5.4.1629 72 -MD5 6cdc9176e0de62aa279c4e2eee14438f files/digest-boo-0.5.5.1651 72 -MD5 1de3863c497999e7660d8dc83c4f61cf files/digest-boo-0.6.0.1858 72 -MD5 15ea379034d13526f930f80782ad32cc files/digest-boo-0.7.0.1921 72 -MD5 049fe21251fdf30fc21a65188cfc635d files/digest-boo-0.7.5.2013 72 diff --git a/dev-lang/boo/boo-0.5.3.1544.ebuild b/dev-lang/boo/boo-0.5.3.1544.ebuild index 23450a7721e4..18b383c96ed8 100644 --- a/dev-lang/boo/boo-0.5.3.1544.ebuild +++ b/dev-lang/boo/boo-0.5.3.1544.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/boo-0.5.3.1544.ebuild,v 1.2 2005/05/21 09:19:01 slarti Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/boo-0.5.3.1544.ebuild,v 1.1 2005/05/13 01:52:46 latexer Exp $ inherit mono fdo-mime eutils @@ -12,7 +12,7 @@ SRC_URI="http://dist.codehaus.org/boo/distributions/${P}-src.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="~x86 ~amd64" +KEYWORDS="~x86" IUSE="" DEPEND=">=dev-lang/mono-1.1.4 diff --git a/dev-lang/boo/boo-0.5.5.1651.ebuild b/dev-lang/boo/boo-0.5.5.1651.ebuild index 17f10d40b004..688d37013ec1 100644 --- a/dev-lang/boo/boo-0.5.5.1651.ebuild +++ b/dev-lang/boo/boo-0.5.5.1651.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/boo-0.5.5.1651.ebuild,v 1.2 2005/06/05 19:37:34 dholm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/boo-0.5.5.1651.ebuild,v 1.1 2005/05/31 11:41:14 latexer Exp $ inherit mono fdo-mime eutils @@ -12,7 +12,7 @@ SRC_URI="http://dist.codehaus.org/boo/distributions/${P}-src.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~x86 ~amd64" IUSE="" DEPEND=">=dev-lang/mono-1.1.4 diff --git a/dev-lang/boo/boo-0.7.0.1921.ebuild b/dev-lang/boo/boo-0.7.0.1921.ebuild index 4b3db041a38d..973e598c1643 100644 --- a/dev-lang/boo/boo-0.7.0.1921.ebuild +++ b/dev-lang/boo/boo-0.7.0.1921.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/boo-0.7.0.1921.ebuild,v 1.4 2005/11/25 22:37:59 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/boo-0.7.0.1921.ebuild,v 1.1 2005/10/06 22:52:39 latexer Exp $ inherit mono fdo-mime eutils @@ -20,29 +20,18 @@ DEPEND=">=dev-lang/mono-1.1.4 x11-misc/shared-mime-info >=x11-libs/gtksourceview-1.0.1" -src_unpack() { - if has_version "dev-lang/boo"; then - if ! has_version "=dev-lang/boo-${PV}"; then - eerror "This version of boo has a problem compiling when any other" - eerror "version of boo is present on the system. Please unmerge boo" - eerror "and then try emerging this version of boo. See bug #108520" - eerror "at https://bugs.gentoo.org/show_bug.cgi?id=108520 for more" - eerror "details." - die "Version of boo installed will cause compilation errors." - fi - fi +src_unpack() { unpack ${A} cd ${S} } src_compile() { - LC_ALL="C" LANG="C" nant -D:install.prefix=/usr || die + nant -D:install.prefix=/usr || die } src_install() { - LC_ALL="C" LANG="C" nant install \ - -D:install.destdir=${D} -D:install.prefix=/usr || die + nant install -D:install.destdir=${D} -D:install.prefix=/usr || die } pkg_postinst() { diff --git a/dev-lang/boo/boo-0.7.5.2013.ebuild b/dev-lang/boo/boo-0.7.5.2013.ebuild deleted file mode 100644 index a760a9bae7d1..000000000000 --- a/dev-lang/boo/boo-0.7.5.2013.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/boo/boo-0.7.5.2013.ebuild,v 1.1 2005/11/25 22:37:59 latexer Exp $ - -inherit mono fdo-mime eutils - -DESCRIPTION="A wrist friendly language for the CLI" -HOMEPAGE="http://boo.codehaus.org/" - -SRC_URI="http://dist.codehaus.org/boo/distributions/${P}-src.tar.bz2" - -LICENSE="BSD" - -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -DEPEND=">=dev-lang/mono-1.1.4 - dev-dotnet/nant - x11-misc/shared-mime-info - >=x11-libs/gtksourceview-1.0.1" - -src_unpack() { - if has_version "dev-lang/boo"; then - if ! has_version "=dev-lang/boo-${PV}"; then - eerror "This version of boo has a problem compiling when any other" - eerror "version of boo is present on the system. Please unmerge boo" - eerror "and then try emerging this version of boo. See bug #108520" - eerror "at https://bugs.gentoo.org/show_bug.cgi?id=108520 for more" - eerror "details." - die "Version of boo installed will cause compilation errors." - fi - fi - - unpack ${A} - cd ${S} -} - -src_compile() { - LC_ALL="C" LANG="C" nant -D:install.prefix=/usr || die -} - -src_install() { - LC_ALL="C" LANG="C" nant install \ - -D:install.destdir=${D} -D:install.prefix=/usr || die -} - -pkg_postinst() { - fdo-mime_desktop_database_update -} diff --git a/dev-lang/boo/files/digest-boo-0.7.5.2013 b/dev-lang/boo/files/digest-boo-0.7.5.2013 deleted file mode 100644 index a7a79ec8c4e6..000000000000 --- a/dev-lang/boo/files/digest-boo-0.7.5.2013 +++ /dev/null @@ -1 +0,0 @@ -MD5 7bc78b10bd1e757ff25c7e98d4ebbcdd boo-0.7.5.2013-src.tar.bz2 1400456 diff --git a/dev-lang/caml-light/ChangeLog b/dev-lang/caml-light/ChangeLog index 69637570ad1c..231bbafbbe43 100644 --- a/dev-lang/caml-light/ChangeLog +++ b/dev-lang/caml-light/ChangeLog @@ -1,9 +1,6 @@ # ChangeLog for dev-lang/caml-light # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/caml-light/ChangeLog,v 1.2 2005/02/18 10:29:29 mattam Exp $ - - 18 Feb 2005; Matthieu Sozeau <mattam@gentoo.org> caml-light-0.75.ebuild: - Fix path bug. +# $Header: /var/cvsroot/gentoo-x86/dev-lang/caml-light/ChangeLog,v 1.1 2005/02/06 16:09:57 mattam Exp $ *caml-light-0.75 (06 Feb 2005) diff --git a/dev-lang/caml-light/Manifest b/dev-lang/caml-light/Manifest index d10413494eb0..9538d5186aec 100644 --- a/dev-lang/caml-light/Manifest +++ b/dev-lang/caml-light/Manifest @@ -1,4 +1,3 @@ -MD5 1348e53efa3aa66aed4d71583f60a50f caml-light-0.75.ebuild 1387 -MD5 3d7ea7377476f48d80b36797f789fe69 ChangeLog 610 +MD5 c04ea73e2bc22620c613580b7b3b1204 caml-light-0.75.ebuild 1342 MD5 8b350f19c06fcabf1053b0421b7c3f5a metadata.xml 155 MD5 c34d5b839fddfbac9d4547af9fa85aa8 files/digest-caml-light-0.75 61 diff --git a/dev-lang/caml-light/caml-light-0.75.ebuild b/dev-lang/caml-light/caml-light-0.75.ebuild index adeb31507eda..295660896267 100644 --- a/dev-lang/caml-light/caml-light-0.75.ebuild +++ b/dev-lang/caml-light/caml-light-0.75.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/caml-light/caml-light-0.75.ebuild,v 1.2 2005/02/18 10:29:29 mattam Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/caml-light/caml-light-0.75.ebuild,v 1.1 2005/02/06 16:09:57 mattam Exp $ inherit flag-o-matic eutils @@ -38,10 +38,7 @@ src_compile() { MANDIR=/usr/share/man \ configure || die - make BINDIR=/usr/bin \ - LIBDIR=/usr/lib/caml-light \ - MANDIR=/usr/share/man \ - world || die + make world || die } src_install() { diff --git a/dev-lang/ccc/ChangeLog b/dev-lang/ccc/ChangeLog index 1ff0428d8f02..850ac4b77242 100644 --- a/dev-lang/ccc/ChangeLog +++ b/dev-lang/ccc/ChangeLog @@ -1,42 +1,6 @@ # ChangeLog for dev-lang/ccc -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ChangeLog,v 1.9 2004/07/02 04:24:41 eradicator Exp $ - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> ccc-6.5.6.002.ebuild, - ccc-6.5.9.001-r1.ebuild, ccc-6.5.9.001-r2.ebuild, ccc-6.5.9.001-r3.ebuild, - ccc-6.5.9.001.ebuild: - virtual/glibc -> virtual/libc - -*ccc-6.5.9.001-r3 (19 Feb 2004) - - 19 Feb 2004; Tavis Ormandy <taviso@gentoo.org> ccc-6.5.9.001-r3.ebuild: - use rpm.eclass - -*ccc-6.5.9.001-r2 (08 Feb 2004) - - 08 Feb 2004; Aron Griffis <agriffis@gentoo.org> ccc-6.5.9.001-r2.ebuild, - files/create-comp-config.patch: - Add patch to sort gcc-lib include paths last. Thanks to Marc Giger for - figuring this out - -*ccc-6.5.9.001-r1 (06 Feb 2004) - - 06 Feb 2004; Aron Griffis <agriffis@gentoo.org> ccc-6.5.9.001-r1.ebuild: - Fix config script to work with gcc-3 - - 23 Jun 2003; Tavis Ormandy <taviso@gentoo.org> ccc-6.5.9.001.ebuild: - stable on alpha - -*ccc-6.5.9.001 (15 Apr 2003) - - 18 Apr 2003; Aron Griffis <agriffis@gentoo.org> ccc-6.5.9.001.ebuild: - Fix some dependency issues and fix problem with gpg not decrypting due to - missing /root/.gnupg - - 15 Apr 2003; Tavis Ormandy <taviso@gentoo.org> ccc-6.5.9.001.ebuild: - Updated ebuild to latest release of ccc. - Changed rdepend of libcpml to >=libcpml-5.2.01-r2, this should fix the probe problem. - Modified ebuild to read a variable to unlock the new distribution (requires gpg). +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ChangeLog,v 1.1 2003/04/12 03:44:48 agriffis Exp $ *ccc-6.5.6.002 (11 Apr 2003) diff --git a/dev-lang/ccc/Manifest b/dev-lang/ccc/Manifest index dbd4bce464fd..e69de29bb2d1 100644 --- a/dev-lang/ccc/Manifest +++ b/dev-lang/ccc/Manifest @@ -1,23 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 09c89a5a17f81afa4a47aac82bfebfb9 ChangeLog 1687 -MD5 7f9a2f15bf1aa6895c8ff44d081a6955 ccc-6.5.6.002.ebuild 4961 -MD5 42c814b55097eae4f8fdb34b6894caf9 ccc-6.5.9.001-r1.ebuild 6737 -MD5 8f6344cefcab2663f44485ce5f1d5eef ccc-6.5.9.001-r2.ebuild 6899 -MD5 ac83384cf9f64c07357758b8807cc677 ccc-6.5.9.001-r3.ebuild 5380 -MD5 6c96ea01ea8ca79dce09d6563302a511 ccc-6.5.9.001.ebuild 5858 -MD5 30ceacf36e8d8764f23f73153a5f38d8 files/create-comp-config.patch 866 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ccc-6.5.6.002 0 -MD5 6522dec4654d037ce4a5a1e8987807b1 files/digest-ccc-6.5.9.001 77 -MD5 6522dec4654d037ce4a5a1e8987807b1 files/digest-ccc-6.5.9.001-r1 77 -MD5 6522dec4654d037ce4a5a1e8987807b1 files/digest-ccc-6.5.9.001-r2 77 -MD5 6522dec4654d037ce4a5a1e8987807b1 files/digest-ccc-6.5.9.001-r3 77 -MD5 091d23a4c0875c38225effcdc1c668a8 metadata.xml 1506 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC0BNtI1lqEGTUzyQRAi2JAJsFTf7puVB5exajyc1aRt9w6HzPagCgytSZ -mOoDmQ2qflkDTxoMZ7f9Txw= -=+0vr ------END PGP SIGNATURE----- diff --git a/dev-lang/ccc/ccc-6.5.6.002.ebuild b/dev-lang/ccc/ccc-6.5.6.002.ebuild index fb7296973353..da19ae567de9 100644 --- a/dev-lang/ccc/ccc-6.5.6.002.ebuild +++ b/dev-lang/ccc/ccc-6.5.6.002.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.6.002.ebuild,v 1.5 2005/07/09 18:11:31 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.6.002.ebuild,v 1.1 2003/04/12 03:44:48 agriffis Exp $ # # Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> # and edited by Aron Griffis <agriffis@gentoo.org> @@ -25,7 +25,7 @@ DEPEND="sys-devel/gcc-config app-arch/rpm2targz >=sys-apps/sed-4" -RDEPEND="virtual/libc +RDEPEND="virtual/glibc dev-libs/libots dev-libs/libcpml" @@ -38,13 +38,13 @@ src_unpack() { local ccc_rpm="ccc-${ccc_release}.alpha.rpm" if [ ! -f ${DISTDIR}/${ccc_rpm} ]; then - eerror - eerror "Please download ${ccc_rpm} from" + eerror "" + eerror "Please download ${ccc_rpm} from" eerror "${HOMEPAGE}, and place it in" eerror "${DISTDIR}" - eerror + eerror "" eerror "Then restart this emerge." - eerror + eerror "" die "ccc distribution (${ccc_rpm}) not found" fi @@ -151,13 +151,13 @@ pkg_postinst () { ewarn "to complete the installation" ewarn einfo "Hopefullly soon we will get a ccc USE flag" - einfo "on packages (or at least individual" + einfo "on packages (or at least individual " einfo "components) that can be successfully built" - einfo "using this compiler, until then you will" - einfo "just have to experiment :)" + einfo "using this compiler, until then you will " + einfo "just have to experiment :) " einfo - einfo "Please report successes/failures with ccc" - einfo "to http://bugs.gentoo.org so that the USE" - einfo "flags can be updated." + einfo "Please report successes/failures with ccc " + einfo "to http://bugs.gentoo.org so that the USE " + einfo "flags can be updated. " einfo } diff --git a/dev-lang/ccc/ccc-6.5.9.001-r1.ebuild b/dev-lang/ccc/ccc-6.5.9.001-r1.ebuild index 8e013308a61e..2a8704f910bd 100644 --- a/dev-lang/ccc/ccc-6.5.9.001-r1.ebuild +++ b/dev-lang/ccc/ccc-6.5.9.001-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001-r1.ebuild,v 1.4 2005/07/09 18:11:31 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001-r1.ebuild,v 1.1 2004/02/07 02:27:36 agriffis Exp $ # # Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> # and edited by Aron Griffis <agriffis@gentoo.org> @@ -20,7 +20,7 @@ SLOT="0" # NOTE: ALPHA Only! KEYWORDS="-* alpha" -RDEPEND="virtual/libc +RDEPEND="virtual/glibc dev-libs/libots >=dev-libs/libcpml-5.2.01-r2" @@ -43,7 +43,7 @@ src_unpack() { local ccc_rpm="ccc-${ccc_release}.alpha.rpm" if [ -z ${CCC_LICENSE_KEY} ]; then - eerror + eerror "" eerror "You have not set the environment variable" eerror "\$CCC_LICENSE_KEY, this should be set to" eerror "the password you were sent when you applied" @@ -51,7 +51,7 @@ src_unpack() { eerror "license." eerror "If you do not have a license key, apply for one" eerror "here ${ee_license_reg}" - eerror + eerror "" die "no license key in \$CCC_LICENSE_KEY" fi @@ -197,14 +197,14 @@ pkg_postinst () { echo einfo "Hopefullly soon we will get a ccc USE flag" - einfo "on packages (or at least individual" + einfo "on packages (or at least individual " einfo "components) that can be successfully built" - einfo "using this compiler, until then you will" - einfo "just have to experiment :)" + einfo "using this compiler, until then you will " + einfo "just have to experiment :) " einfo - einfo "Please report successes/failures with ccc" - einfo "to http://bugs.gentoo.org so that the USE" - einfo "flags can be updated." + einfo "Please report successes/failures with ccc " + einfo "to http://bugs.gentoo.org so that the USE " + einfo "flags can be updated. " einfo echo diff --git a/dev-lang/ccc/ccc-6.5.9.001-r2.ebuild b/dev-lang/ccc/ccc-6.5.9.001-r2.ebuild index 12a700bc81e0..432d832ee9ab 100644 --- a/dev-lang/ccc/ccc-6.5.9.001-r2.ebuild +++ b/dev-lang/ccc/ccc-6.5.9.001-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001-r2.ebuild,v 1.4 2005/07/09 18:11:31 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001-r2.ebuild,v 1.1 2004/02/08 05:37:38 agriffis Exp $ # # Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> # and edited by Aron Griffis <agriffis@gentoo.org> @@ -22,7 +22,7 @@ SLOT="0" # NOTE: ALPHA Only! KEYWORDS="-* alpha" -RDEPEND="virtual/libc +RDEPEND="virtual/glibc dev-libs/libots >=dev-libs/libcpml-5.2.01-r2" @@ -45,7 +45,7 @@ src_unpack() { local ccc_rpm="ccc-${ccc_release}.alpha.rpm" if [ -z ${CCC_LICENSE_KEY} ]; then - eerror + eerror "" eerror "You have not set the environment variable" eerror "\$CCC_LICENSE_KEY, this should be set to" eerror "the password you were sent when you applied" @@ -53,7 +53,7 @@ src_unpack() { eerror "license." eerror "If you do not have a license key, apply for one" eerror "here ${ee_license_reg}" - eerror + eerror "" die "no license key in \$CCC_LICENSE_KEY" fi @@ -203,14 +203,14 @@ pkg_postinst () { echo einfo "Hopefullly soon we will get a ccc USE flag" - einfo "on packages (or at least individual" + einfo "on packages (or at least individual " einfo "components) that can be successfully built" - einfo "using this compiler, until then you will" - einfo "just have to experiment :)" + einfo "using this compiler, until then you will " + einfo "just have to experiment :) " einfo - einfo "Please report successes/failures with ccc" - einfo "to http://bugs.gentoo.org so that the USE" - einfo "flags can be updated." + einfo "Please report successes/failures with ccc " + einfo "to http://bugs.gentoo.org so that the USE " + einfo "flags can be updated. " einfo echo diff --git a/dev-lang/ccc/ccc-6.5.9.001-r3.ebuild b/dev-lang/ccc/ccc-6.5.9.001-r3.ebuild index 99837a262d43..c4c4bfe60802 100644 --- a/dev-lang/ccc/ccc-6.5.9.001-r3.ebuild +++ b/dev-lang/ccc/ccc-6.5.9.001-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001-r3.ebuild,v 1.4 2005/07/09 18:11:31 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001-r3.ebuild,v 1.1 2004/02/19 15:43:34 taviso Exp $ # # Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> # and edited by Aron Griffis <agriffis@gentoo.org> @@ -21,7 +21,7 @@ LICENSE="PLDSPv2" SLOT="0" KEYWORDS="-* ~alpha" -RDEPEND="virtual/libc +RDEPEND="virtual/glibc dev-libs/libots >=dev-libs/libcpml-5.2.01-r2" @@ -43,7 +43,7 @@ src_unpack() { local ccc_rpm="ccc-${ccc_release}.alpha.rpm" if [ -z ${CCC_LICENSE_KEY} ]; then - eerror + eerror "" eerror "You have not set the environment variable" eerror "\$CCC_LICENSE_KEY, this should be set to" eerror "the password you were sent when you applied" @@ -51,7 +51,7 @@ src_unpack() { eerror "license." eerror "If you do not have a license key, apply for one" eerror "here ${ee_license_reg}" - eerror + eerror "" die "no license key in \$CCC_LICENSE_KEY" fi @@ -166,14 +166,14 @@ pkg_postinst () { echo einfo "Hopefullly soon we will get a ccc USE flag" - einfo "on packages (or at least individual" + einfo "on packages (or at least individual " einfo "components) that can be successfully built" - einfo "using this compiler, until then you will" - einfo "just have to experiment :)" + einfo "using this compiler, until then you will " + einfo "just have to experiment :) " einfo - einfo "Please report successes/failures with ccc" - einfo "to http://bugs.gentoo.org so that the USE" - einfo "flags can be updated." + einfo "Please report successes/failures with ccc " + einfo "to http://bugs.gentoo.org so that the USE " + einfo "flags can be updated. " einfo echo diff --git a/dev-lang/ccc/ccc-6.5.9.001.ebuild b/dev-lang/ccc/ccc-6.5.9.001.ebuild index 7385048adb03..6410fadf547f 100644 --- a/dev-lang/ccc/ccc-6.5.9.001.ebuild +++ b/dev-lang/ccc/ccc-6.5.9.001.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001.ebuild,v 1.7 2005/07/09 18:11:31 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001.ebuild,v 1.1 2003/04/15 01:09:37 taviso Exp $ # # Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> # and edited by Aron Griffis <agriffis@gentoo.org> @@ -18,21 +18,19 @@ S=${WORKDIR} LICENSE="PLDSPv2" SLOT="0" # NOTE: ALPHA Only! -KEYWORDS="-* alpha" +KEYWORDS="-* ~alpha" -RDEPEND="virtual/libc - dev-libs/libots - >=dev-libs/libcpml-5.2.01-r2" - -DEPEND="${RDEPEND} - sys-devel/gcc-config +DEPEND="sys-devel/gcc-config app-arch/rpm2targz >=sys-apps/sed-4 app-crypt/gnupg >=app-shells/bash-2.05b - >=dev-libs/libcpml-5.2.01-r2 " +RDEPEND="virtual/glibc + dev-libs/libots + >=dev-libs/libcpml-5.2.01-r2" + # These variables are not used by Portage, but is used by the functions # below. ccc_release="${PV}-6" @@ -41,9 +39,9 @@ ee_license_reg="http://h18000.www1.hp.com/products/software/alpha-tools/ee-licen src_unpack() { # convert rpm into tar archive local ccc_rpm="ccc-${ccc_release}.alpha.rpm" - + if [ -z ${CCC_LICENSE_KEY} ]; then - eerror + eerror "" eerror "You have not set the environment variable" eerror "\$CCC_LICENSE_KEY, this should be set to" eerror "the password you were sent when you applied" @@ -51,25 +49,17 @@ src_unpack() { eerror "license." eerror "If you do not have a license key, apply for one" eerror "here ${ee_license_reg}" - eerror + eerror "" die "no license key in \$CCC_LICENSE_KEY" fi # :-NULL safeguards against bash bug. einfo "Decrypting ccc distribution..." - gpg --quiet \ - --homedir=${T} --no-permission-warning \ - --no-mdc-warning \ - --passphrase-fd 0 \ - --output ${ccc_rpm} \ + gpg --quiet --passphrase-fd 0 --output ${ccc_rpm} \ --decrypt ${DISTDIR}/${ccc_rpm}.crypt \ - <<< ${CCC_LICENSE_KEY:-NULL} - - # Test PIPESTATUS for gpg result since last thing in pipeline is grep - #if [ ${PIPESTATUS[0]} -ne 0 ]; then - # die "Sorry, your license key doesnt seem to unlock the distribution" - #fi - + <<< ${CCC_LICENSE_KEY:-NULL} >/dev/null 2>&1 || \ + die "Sorry, your license key doesnt seem to unlock the distribution" + ebegin "Unpacking ccc distribution..." # This is the same as using rpm2targz then extracting 'cept that # it's faster, less work, and less hard disk space. rpmoffset is @@ -126,7 +116,7 @@ src_compile() { # package # # this should no longer be nescessary with RDEPEND requiring >=libcpml-5.2.01-r2 - + #sed -i 's/^ version_high_enough / true /' \ # usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/probe_linux.sh @@ -177,13 +167,13 @@ pkg_postinst () { ewarn "to complete the installation" ewarn einfo "Hopefullly soon we will get a ccc USE flag" - einfo "on packages (or at least individual" + einfo "on packages (or at least individual " einfo "components) that can be successfully built" - einfo "using this compiler, until then you will" - einfo "just have to experiment :)" + einfo "using this compiler, until then you will " + einfo "just have to experiment :) " einfo - einfo "Please report successes/failures with ccc" - einfo "to http://bugs.gentoo.org so that the USE" - einfo "flags can be updated." + einfo "Please report successes/failures with ccc " + einfo "to http://bugs.gentoo.org so that the USE " + einfo "flags can be updated. " einfo } diff --git a/dev-lang/ccc/files/digest-ccc-6.5.9.001 b/dev-lang/ccc/files/digest-ccc-6.5.9.001 index 8e917a78390d..6945e1624886 100644 --- a/dev-lang/ccc/files/digest-ccc-6.5.9.001 +++ b/dev-lang/ccc/files/digest-ccc-6.5.9.001 @@ -1 +1 @@ -MD5 446e0c53fcc135b30ccf9e6af5031c18 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 +MD5 446e0c53fcc135b30ccf9e6af5031c18 ccc-6.5.9.001-6.alpha.rpm.crypt 712841 diff --git a/dev-lang/cfal/ChangeLog b/dev-lang/cfal/ChangeLog index c8fd7767bc82..c8614def263d 100644 --- a/dev-lang/cfal/ChangeLog +++ b/dev-lang/cfal/ChangeLog @@ -1,15 +1,10 @@ # ChangeLog for dev-lang/cfal -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cfal/ChangeLog,v 1.5 2005/08/24 07:45:30 flameeyes Exp $ - - 24 Aug 2005; Diego Pettenò <flameeyes@gentoo.org> cfal-1.2.0.4.ebuild: - Don't call chown with root:root. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> cfal-1.2.0.4.ebuild: - virtual/glibc -> virtual/libc +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cfal/ChangeLog,v 1.1 2003/08/19 22:24:41 taviso Exp $ *cfal-1.2.0.4 (19 Aug 2003) 19 Aug 2003; Tavis Ormandy <taviso@gentoo.org> cfal-1.2.0.4.ebuild: - Initial import, ebuild contributed by Jesse Becker in #25902 + Initial import, ebuild contributed by Jesse Becker <jbecker@speakeasy.net> in + #25902 diff --git a/dev-lang/cfal/Manifest b/dev-lang/cfal/Manifest index 171e6847c160..c711d848a168 100644 --- a/dev-lang/cfal/Manifest +++ b/dev-lang/cfal/Manifest @@ -1,13 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 d0d63e0ce869d7e1641fbe164cee1d86 ChangeLog 586 -MD5 b1d9ae567e4af9fa44124cf7016b31b6 cfal-1.2.0.4.ebuild 3863 -MD5 459fdd606a760e1b9bb6ea8c50d58b7c files/digest-cfal-1.2.0.4 144 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDDCWuj5H05b2HAEkRAs2NAJ9wsDJNg75PTAFJCBbOQRSmmd7YsQCcCK4B -umXV10NHu3VShZTCDj/jrvs= -=xFR6 ------END PGP SIGNATURE----- +MD5 39279f98950713da817d930caa6375d0 cfal-1.2.0.4-r1.ebuild 6769 +MD5 459fdd606a760e1b9bb6ea8c50d58b7c files/digest-cfal-1.2.0.4-r1 144 diff --git a/dev-lang/cfal/cfal-1.2.0.4.ebuild b/dev-lang/cfal/cfal-1.2.0.4.ebuild index e37e224ae5b3..359f08997ba2 100644 --- a/dev-lang/cfal/cfal-1.2.0.4.ebuild +++ b/dev-lang/cfal/cfal-1.2.0.4.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cfal/cfal-1.2.0.4.ebuild,v 1.6 2005/08/24 07:45:30 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cfal/cfal-1.2.0.4.ebuild,v 1.1 2003/08/19 22:24:41 taviso Exp $ IUSE="" @@ -9,7 +9,7 @@ HOMEPAGE="http://www.support.compaq.com/alpha-tools" # its okay to set a SRC_URI here, as the rpm is gpg encrypted # and user must agree to the license before getting access -SRC_URI="ftp://ftp.compaq.com/pub/products/linuxdevtools/latest/crypt/cfal-1.2.0-4.alpha.rpm.crypt +SRC_URI="ftp://ftp.compaq.com/pub/products/linuxdevtools/latest/crypt/cfal-1.2.0-4.alpha.rpm.crypt ftp://ftp.compaq.com/pub/products/linuxdevtools/latest/cfalrtl-1.2.0-3.alpha.rpm" S=${WORKDIR} @@ -18,7 +18,7 @@ SLOT="0" # NOTE: ALPHA Only! KEYWORDS="-* ~alpha" -RDEPEND="virtual/libc +RDEPEND="virtual/glibc dev-libs/libots >=dev-libs/libcpml-5.2.01-r2 dev-libs/libcxml" @@ -40,7 +40,7 @@ src_unpack() { # convert rpm into tar archive local cfal_rpm="cfal-${cfal_release}.alpha.rpm" local cfalrtl_rpm="cfalrtl-${cfalrtl_release}.alpha.rpm" - + if [ -z ${CFAL_LICENSE_KEY} ]; then eerror "" eerror "You have not set the environment variable" @@ -62,7 +62,7 @@ src_unpack() { --passphrase-fd 0 \ --output ${cfal_rpm} \ --decrypt ${DISTDIR}/${cfal_rpm}.crypt - + ebegin "Unpacking cfal distribution..." # This is the same as using rpm2targz then extracting 'cept that # it's faster, less work, and less hard disk space. rpmoffset is @@ -84,7 +84,7 @@ src_unpack() { src_compile() { # shuffling around some directories einfo "Fixing permissions..." - chown -R root:0 ${S}/usr ${S}/lib + chown -R root:root ${S}/usr ${S}/lib chmod 755 ${S}/lib einfo "Fixing man pages..." @@ -95,7 +95,7 @@ src_compile() { mv ${S}/usr/doc/cfal-1.2.0/README ${S}/usr/doc/cfal-1.2.0/fort.man \ ${S}/usr/doc/cfal-1.2.0/decfortran90.hlp ${S} rm -rf ${S}/usr/doc - + # fix up lib paths - bug #15719, comment 6 einfo "Copying crtbegin/crtend from gcc..." gcc_libs_path="`gcc-config --get-lib-path`" @@ -110,12 +110,12 @@ src_compile() { src_install() { # move files over mv usr ${D} || die "cfal installation failed" - + dodoc README fort.man decfortran90.hlp dodir /lib dosym /usr/lib/compaq/cfal/fpp /lib/fpp - + prepalldocs prepallman } diff --git a/dev-lang/cll1h/ChangeLog b/dev-lang/cll1h/ChangeLog index f75b085a0bff..a16fbf087614 100644 --- a/dev-lang/cll1h/ChangeLog +++ b/dev-lang/cll1h/ChangeLog @@ -1,12 +1,6 @@ # ChangeLog for dev-lang/cll1h # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cll1h/ChangeLog,v 1.3 2005/10/30 17:35:23 grobian Exp $ - - 30 Oct 2005; Fabian Groffen <grobian@gentoo.org> cll1h-0.6.ebuild: - Marked ~ppc-macos (bug #110816) - - 07 Jul 2005; David Holm <dholm@gentoo.org> cll1h-0.6.ebuild: - Added to ~ppc. +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cll1h/ChangeLog,v 1.1 2005/07/06 05:28:04 robbat2 Exp $ *cll1h-0.6 (06 Jul 2005) diff --git a/dev-lang/cll1h/Manifest b/dev-lang/cll1h/Manifest index 02957e9aa8bc..228a6e2f759b 100644 --- a/dev-lang/cll1h/Manifest +++ b/dev-lang/cll1h/Manifest @@ -1,3 +1,2 @@ -MD5 817e4909cdde2c5aa1a11e2f4935bf02 cll1h-0.6.ebuild 557 -MD5 5fd9c7f8393afa57cdcf4cb025b81082 ChangeLog 540 +MD5 b05cf44aa1878caa836ffa323dd6de56 cll1h-0.6.ebuild 448 MD5 5698529f2d85065d4e6b72997c865041 files/digest-cll1h-0.6 59 diff --git a/dev-lang/cll1h/cll1h-0.6.ebuild b/dev-lang/cll1h/cll1h-0.6.ebuild index 3c431067865a..71eed7a99b42 100644 --- a/dev-lang/cll1h/cll1h-0.6.ebuild +++ b/dev-lang/cll1h/cll1h-0.6.ebuild @@ -1,13 +1,13 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cll1h/cll1h-0.6.ebuild,v 1.3 2005/10/30 17:35:23 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cll1h/cll1h-0.6.ebuild,v 1.1 2005/07/06 05:28:04 robbat2 Exp $ DESCRIPTION="C<<1 programming language system" HOMEPAGE="http://gpl.arachne.cz/" SRC_URI="http://gpl.arachne.cz/download/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~ppc ~ppc-macos ~x86" +KEYWORDS="~x86" IUSE="" DEPEND="" RDEPEND="sys-devel/gcc" diff --git a/dev-lang/cm3-bin/ChangeLog b/dev-lang/cm3-bin/ChangeLog index 2a96f74e08a5..4d7e579b316c 100644 --- a/dev-lang/cm3-bin/ChangeLog +++ b/dev-lang/cm3-bin/ChangeLog @@ -1,19 +1,6 @@ # ChangeLog for dev-lang/cm3-bin -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3-bin/ChangeLog,v 1.5 2005/04/26 19:48:58 agriffis Exp $ - - 26 Apr 2005; Aron Griffis <agriffis@gentoo.org> cm3-bin-5.2.6.ebuild, - cm3-bin-5.2.7_pre050331.ebuild: - add PROVIDE=virtual/m3 - -*cm3-bin-5.2.7_pre050331 (02 Apr 2005) - - 02 Apr 2005; Mike Frysinger <vapier@gentoo.org> files/cm3.cfg, - +cm3-bin-5.2.7_pre050331.ebuild: - Version bump #81799 by Stefan Sperling. - - 28 Jul 2003; Michael Sterrett <msterret@gentoo.org> cm3-bin-5.2.6.ebuild: - only IUSE if actually used +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3-bin/ChangeLog,v 1.1 2003/07/17 17:11:38 vapier Exp $ *cm3-bin-5.2.6 (17 Jul 2003) diff --git a/dev-lang/cm3-bin/Manifest b/dev-lang/cm3-bin/Manifest index 8d2fbe9c50df..1e01da9c3a90 100644 --- a/dev-lang/cm3-bin/Manifest +++ b/dev-lang/cm3-bin/Manifest @@ -1,10 +1,7 @@ -MD5 4541870caae42bb6dd4ec675e57ba187 cm3-bin-5.2.6.ebuild 1582 -MD5 7e8197cd82f8d8cdcbfe43a9fee32f3a cm3-bin-5.2.7_pre050331.ebuild 1754 -MD5 d5a28c209a2896073282b5040ef1abb2 ChangeLog 753 -MD5 4a92760230ce87e45653db9797a26de6 metadata.xml 1943 -MD5 a071e91cf56b602fba2b046c25fa0826 files/05cm3 26 -MD5 8a5aff788e14c6e0b51d9c4364eb892a files/digest-cm3-bin-5.2.7_pre050331 92 -MD5 5e3a7f25af13b2b9d199d0e361f04556 files/m3ship 25 +MD5 1fd947daffe3f9585c39c14161c27871 cm3-bin-5.2.6.ebuild 1313 +MD5 eed3b35e5a0c140d4858a5a9f8b33221 files/digest-cm3-bin-5.2.6 80 +MD5 b59e89e23c56831be2c1552870f15afb files/cm3.cfg 13025 MD5 9e6999a8078829ff6e304a50188d16dc files/m3build 26 -MD5 14dee9e93009ef0a53a4a8a24968cae2 files/digest-cm3-bin-5.2.6 159 -MD5 b0387f56bb86fe8fdbb31cb841d57161 files/cm3.cfg 4916 +MD5 5e3a7f25af13b2b9d199d0e361f04556 files/m3ship 25 +MD5 a071e91cf56b602fba2b046c25fa0826 files/05cm3 26 +MD5 d1b3cd2682c68168a5b72c2e2c4c998a ChangeLog 339 diff --git a/dev-lang/cm3-bin/cm3-bin-5.2.6.ebuild b/dev-lang/cm3-bin/cm3-bin-5.2.6.ebuild index b2d60c7b53f4..9b2430a6fb11 100644 --- a/dev-lang/cm3-bin/cm3-bin-5.2.6.ebuild +++ b/dev-lang/cm3-bin/cm3-bin-5.2.6.ebuild @@ -1,8 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3-bin/cm3-bin-5.2.6.ebuild,v 1.9 2005/04/26 19:48:58 agriffis Exp $ - -inherit toolchain-funcs +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3-bin/cm3-bin-5.2.6.ebuild,v 1.1 2003/07/17 17:11:38 vapier Exp $ DESCRIPTION="Critical Mass Modula-3 compiler (binary version)" HOMEPAGE="http://www.elegosoft.com/cm3/" @@ -10,11 +8,9 @@ SRC_URI="x86? ( http://www.elegosoft.com/cm3/cm3-min-POSIX-LINUXLIBC6-${PV}.tgz ppc? ( http://www.elegosoft.com/cm3/cm3-min-POSIX-PPC_LINUX-${PV}.tgz )" LICENSE="CMASS-M3 DEC-M3" -KEYWORDS="x86 ppc" SLOT="0" -IUSE="" - -PROVIDE="virtual/m3" +KEYWORDS="~x86 ~ppc" +IUSE="tcltk" S=${WORKDIR} @@ -22,26 +18,15 @@ src_unpack() { unpack ${A} tar -zxf system.tgz || die "unpacking system.tgz" - local TARGET - local GNU_PLATFORM - case ${ARCH} in - x86) TARGET=LINUXLIBC6 - GNU_PLATFORM=i486--linuxelf - ;; - ppc) TARGET=PPC_LINUX - GNU_PLATFORM=powerpc-apple-linuxelf - ;; - esac sed \ - -e "s:GENTOO_TARGET:${TARGET}:" \ - -e "s:GENTOO_GNU_PLATFORM:${GNU_PLATFORM}:" \ -e "s:GENTOO_INITIAL_REACTOR_EDITOR:${EDITOR:-/usr/bin/nano}:" \ -e "s:GENTOO_INSTALL_ROOT:/usr/lib/cm3/:" \ - -e "s:GENTOO_GNU_CC:$(tc-getCC):" \ + -e "s:GENTOO_GNU_CC:${CC:-gcc}:" \ -e "s:GENTOO_GNU_CFLAGS:${CFLAGS:--O}:" \ -e "s:GENTOO_GNU_MAKE:${MAKE:-make}:" \ - -e "s:GENTOO_ROOT:/usr/lib/cm3/pkg/:" \ ${FILESDIR}/cm3.cfg > bin/cm3.cfg + echo "ROOT=\"/usr/lib/cm3/pkg/\"" >> bin/cm3.cfg + rm -rf doc elisp examples man } src_install() { diff --git a/dev-lang/cm3-bin/cm3-bin-5.2.7_pre050331.ebuild b/dev-lang/cm3-bin/cm3-bin-5.2.7_pre050331.ebuild index ff4bdfa44fff..f49230619cd9 100644 --- a/dev-lang/cm3-bin/cm3-bin-5.2.7_pre050331.ebuild +++ b/dev-lang/cm3-bin/cm3-bin-5.2.7_pre050331.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3-bin/cm3-bin-5.2.7_pre050331.ebuild,v 1.2 2005/04/26 19:48:58 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3-bin/cm3-bin-5.2.7_pre050331.ebuild,v 1.1 2005/04/02 04:11:02 vapier Exp $ inherit toolchain-funcs @@ -17,7 +17,6 @@ KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="amd64? ( app-emulation/emul-linux-x86-glibc )" -PROVIDE="virtual/m3" S=${WORKDIR} diff --git a/dev-lang/cm3-bin/files/cm3.cfg b/dev-lang/cm3-bin/files/cm3.cfg index fd485bd0f07e..bbe323e51431 100644 --- a/dev-lang/cm3-bin/files/cm3.cfg +++ b/dev-lang/cm3-bin/files/cm3.cfg @@ -1,65 +1,147 @@ -% cm3 config file +% Copyright 1996 Critical Mass, Inc. All rights reserved. +% +% Standard configuration file for LINUX with ELF object files +% -readonly TARGET = "GENTOO_TARGET" -if M3_PROFILING - readonly BUILD_DIR = TARGET & "p" +%-------------------------------------------------- compilation environment --- + +%M3_PROFILING = TRUE % set by cm3 since 5.1.2 (option -profile) +%M3_PROFILING = FALSE + +readonly TARGET = "LINUXLIBC6" % code generation target +if M3_PROFILING + readonly BUILD_DIR = TARGET & "p" % code generation target else - readonly BUILD_DIR = TARGET + readonly BUILD_DIR = TARGET % directory for results end -readonly OS_TYPE = "POSIX" -readonly WORD_SIZE = "32BITS" -readonly GNU_PLATFORM = "GENTOO_GNU_PLATFORM" +readonly OS_TYPE = "POSIX" % { "WIN32" or "POSIX" } +readonly WORD_SIZE = "32BITS" % { "32BITS" or "64BITS" } +readonly GNU_PLATFORM = "i486--linuxelf" % "cpu-vendor-os" string for GNU +%readonly INSTALL_KEY = BEGIN_CONFIG +% "What is your installation key?" +% 14 %-- user specified key +%END_CONFIG readonly NAMING_CONVENTIONS = "0" +% object files libraries +% 0=Unix => .o .io .mo libXX.a +% 1=Unix with a grumpy C compiler => .o _i.o _m.o libXX.a +% 2=Windows NT or Windows 95 => .obj .io .mo XX.lib +% + +%-------------------------------------------------- default compile options --- +% "set_config_options" is called before starting the compilation. It should +% be used to provide system-wide default options. proc set_config_options () is - m3_option ("-why") - m3_debug (TRUE) - M3_OPTIONS += "-w1" + m3_option ("-why") %-- produce a listing that explains what's happening and why + m3_debug (TRUE) %-- produce object code with debugging symbols + M3_OPTIONS += "-w1" %-- produce "level 1" warnings end +%--------------------------------------------------------- Reactor defaults --- +% The first time a user runs Reactor, it will configure itself to use +% the executables defined below. + +%INITIAL_REACTOR_BROWSER = BEGIN_CONFIG +% "What should be the default World-Wide Web browser for new Reactor users?" +% 0 "netscape" +% 6 "/usr/local/bin" "netscape" +% 6 "/usr/local/netscape/bin" "netscape" +% 6 "/usr/local/netscape/bin" "netscape-3" +% 6 "/usr/local/netscape/bin" "netscape-2" +% 6 "/usr/local/netscape" "netscape" +% 6 "/usr/local/mosaic" "mosaic" +% 6 "/usr/local/moasic" "Xmosaic" +%END_CONFIG +% A World-Wide Web browser. Reactor passes it an initial URL +% its first command-line argument. + INITIAL_REACTOR_EDITOR = "GENTOO_INITIAL_REACTOR_EDITOR" +% A text editor. Reactor passes it "<file> +<line>" on the +% command-line when it wants to edit <file> initially positioned +% at <line>. -ROOT="GENTOO_ROOT" +%------------------------------------------------------------- export paths --- +% During the installation, destination directories that do not exists +% will be created. You need the necessary permissions to do so; otherwise, +% the installation will fail, but can be restarted after you have +% fixed the permissions. INSTALL_ROOT = "GENTOO_INSTALL_ROOT" -BIN_INSTALL = INSTALL_ROOT & "/bin" -if M3_PROFILING - LIB_INSTALL = INSTALL_ROOT & "/libp" +BIN_INSTALL = INSTALL_ROOT & "/bin" % executables +if M3_PROFILING + LIB_INSTALL = INSTALL_ROOT & "/libp" % libraries else - LIB_INSTALL = INSTALL_ROOT & "/lib" + LIB_INSTALL = INSTALL_ROOT & "/lib" % libraries end -PKG_INSTALL = INSTALL_ROOT & "/pkg" -DOC_INSTALL = INSTALL_ROOT & "/doc" -EMACS_INSTALL = INSTALL_ROOT & "/elisp" -MAN_INSTALL = INSTALL_ROOT & "/man" -HTML_INSTALL = INSTALL_ROOT & "/www" +PKG_INSTALL = INSTALL_ROOT & "/pkg" % packages +DOC_INSTALL = INSTALL_ROOT & "/doc" % documents +EMACS_INSTALL = INSTALL_ROOT & "/elisp" % emacs lisp code +MAN_INSTALL = INSTALL_ROOT & "/man" % man pages +HTML_INSTALL = INSTALL_ROOT & "/www" % public hypertext +% On some systems (e.g. AFS) you must install public files in a different +% place from where you use them. If that is the case for your system, +% specify the "use" location here, otherwise leave them alone. +% USE_ROOT = INSTALL_ROOT -BIN_USE = BIN_INSTALL -LIB_USE = LIB_INSTALL -PKG_USE = PKG_INSTALL +BIN_USE = BIN_INSTALL % executables +LIB_USE = LIB_INSTALL % libraries +PKG_USE = PKG_INSTALL % packages readonly INSTALL_IMPLS = TRUE +% TRUE +% => save all source files during the install +% => makes debugging easier and browsing more fruitful +% FALSE +% => save only the exported interfaces and templates +% => makes the installed system slightly smaller. + +%------------------------------------------------ external system libraries --- +% SYSTEM_LIBS provides a mapping from Modula-3 names for the common +% external libraries to site-dependent information about how they +% are accessed. If SYSTEM_LIBS{x} is defined it should be a list +% of linker arguments that are used when linking against that library. +% If SYSTEM_LIBS{x} is not defined, the Modula-3 system will assume +% that the library is not available. SYSTEM_LIBS = { "LIBC" : [ "-lm" ], - "FLEX-BISON" : [ "-lfl" ], - "OPENGL" : [ "-lGLU", "-lGL", "-lXext" ], - "MOTIF" : [ "-lXm" ], - "X11" : [ "-lXaw", "-lXmu", "-lXext", "-lXt", "-lSM", "-lICE", "-lX11" ], -% "POSTGRES95" : [ ] -% "ODBC" : [ ] +%-- not on most Linux platforms +% "LEX-YACC" : [ BEGIN_CONFIG +% "Where are the lex/yacc libraries?" +% 11 "libl.a" +% 12 "/usr/lib" +% 12 "/usr/local/lib" +% 12 "/usr/local/gnu/lib" +% 13 "/usr/lib" +% END_CONFIG, "-ll" ], + "FLEX-BISON" : [ "-L/usr/lib", "-lfl" ], +% "POSTGRES95" : [ BEGIN_CONFIG +% "OPENGL" : [ BEGIN_CONFIG +% "ODBC" : [ BEGIN_CONFIG +% "MOTIF" : [ BEGIN_CONFIG +% "X11" : [ BEGIN_CONFIG "TCP" : [ ] } +% SYSTEM_LIBORDER defines the order in which SYSTEM_LIBS should be +% scanned by the linker. + SYSTEM_LIBORDER = [ "OPENGL", "DECPEX", "MOTIF", "X11", "TCP", "ODBC", "POSTGRES95", "FLEX-BISON", "LEX-YACC", "LIBC" ] -readonly SYSTEM_CC = "gcc" -readonly SYSTEM_AR = "ar" -readonly SYSTEM_ASM = "as" +%---------------------------------------------------------- system programs --- + +readonly SYSTEM_CC = "/usr/bin/gcc" % C compiler +readonly SYSTEM_AR = "/usr/bin/ar" % Archiver +readonly SYSTEM_ASM = "/usr/bin/as" % Assembler + +%--------------------------------------------------------- Modula-3 backend --- +% For platforms without an integrated backend, "m3_backend" is called to +% translate Modula-3 intermediate code to object code. readonly m3back = "@" & BIN_USE & "/cm3cg" @@ -72,6 +154,16 @@ proc m3_backend (source, object, optimize, debug) is end M3_BACKEND_MODE = "3" +% -- defines how the frontend, backend, and assembler interact +% "0" -- don't call m3_backend, M3CG produces object code +% "1" -- don't call m3_backend, M3CG produces assembly code +% "2" -- call m3_backend, it produces object code +% "3" -- call m3_backend, it produces assembly code + +%--------------------------------------------------------------- C compiler --- +% "compile_c" is called to compile C source files. Note that this function +% is only called if your program or library explicitly includes C source +% code, the system distributed by Critical Mass does not. proc compile_c (source, object, options, optimize, debug) is local args = [ "-fPIC", options ] @@ -81,10 +173,19 @@ proc compile_c (source, object, options, optimize, debug) is return try_exec ("@" & SYSTEM_CC, args, "-c", source) end +%---------------------------------------------------------------- assembler --- +% "assemble" is called to assemble .s or .asm files. Note that this function +% is only called if your program or library explicitly includes assembly source +% code, the system distributed by Critical Mass does not. + proc assemble (source, object) is return try_exec ("@" & SYSTEM_ASM, source, "-o", object) end +%--------------------------------------------------------- library creation --- +% "make_lib" is called to combine a collection of object modules into +% a library. + GCWRAPFLAGS = "-Wl,--wrap,adjtime,--wrap,getdirentries,--wrap,readv,--wrap,utimes,--wrap,wait3" proc make_lib (lib, options, objects, imported_libs, shared) is @@ -126,6 +227,11 @@ proc make_lib (lib, options, objects, imported_libs, shared) is return 0 end +%------------------------------------------------------------------- +% "skip_lib" is called when the compiler decides it doesn't need to +% call "make_lib", but it wants to discover the names of the derived +% files that should be deleted or shipped. + proc skip_lib (lib, shared) is local lib_so = format ("lib%s.so", lib) local lib_sox = format ("lib%s.so.5", lib) @@ -144,6 +250,10 @@ proc skip_lib (lib, shared) is return 0 end +%------------------------------------------------------------------- linker --- +% "m3_link" is called to produce a final executable. +%--- "-pdb:none" enables the use of windbg with the resulting executable. + proc m3_link (prog, options, objects, imported_libs, shared) is local args = [] if M3_PROFILING args += "-pg" end @@ -157,25 +267,84 @@ proc m3_link (prog, options, objects, imported_libs, shared) is end end +%------------------------------------------------------------------- +% "skip_link" is called when the compiler decides it doesn't need to +% call "m3_link", but it wants to discover the names of the derived +% files that should be deleted or shipped. + proc skip_link (prog, shared) is return 0 end +%------------------------------------------------------------ misc. options --- +% Note, most of these options can be set from the command line. Otherwise, +% they can be set "permanently" here in the config file or in as needed +% in user's m3makefiles. + M3_FRONT_FLAGS = [ ] +% --- internal configuration options passed directly to the Modula-3 front-end + M3_OPTIONS = [ ] +% --- user options passed directly to the Modula-3 front-end + % M3_KEEP_FILES = TRUE +% --- keep intermediate and temporary files + M3_WINDOWS_GUI = FALSE +% --- generate a Windows GUI subsystem program instead of a console one. + % M3_COVERAGE = TRUE +% --- compile & link with coverage options + M3_COVERAGE_LIB = LIB_USE & "/report_coverage.o" +% --- library linked in programs compiled with "-Z" coverage option + M3_SPLIT_LIBNAMES = TRUE +% --- split library names and pass -L/-l arguments to the linker + M3_SHARED_LIB_ARG = "-Wl,-R" +% --- pass "-R" flags to the linker too... + % M3_BOOTSTRAP = TRUE +% --- generate bootstrap code (assembly) instead of finaly object code + % M3_COMPILE_ONCE = TRUE +% --- don't recompile code to improve opaque object references + % SYS_HAS_LOADER = TRUE +% --- generate a loader info file with objects, libraries and timestamps + % M3_SKIP_LINK = TRUE +% --- skip the final link for programs, presumably to use the loader instead + % M3_MAIN_IN_C = TRUE +% --- generate the Modula-3 main program as C code + % X11_WITH_SHARED_MEM = TRUE +% --- X11 libraries include the shared memory extensions (XShm...) + %M3_NEED_STANDALONE_LINKS = TRUE +% --- linker is broken and we need to build a directory of symbolic +% links pointing to the non-shared libraries. + +%-------------------------------------------------------------------- emacs --- +% If you have emacs and want to compile ".el" files to ".elc" files, +% fill in the function below. Otherwise, comment out or delete the +% entire function. Note, the distributed code assumes gnuemacs version 19 +% or later. + +%readonly proc emacs_compile (el) is +% exec ("emacs -batch -f batch-byte-compile", el) +%end + +%------------------------------------------------------------- GNU variants --- +% The two large pieces of GNU software used by the Modula-3 system +% gcc(=m3cc) and gdb(=m3gdb) often require slightly different C compilers +% or flags. They are specified here. Note that they may be overridden +% from the m3build command line. +% +% To use the GNU defaults for CC and CFLAGS, specify "*". +% GNU_CC = "GENTOO_GNU_CC" GNU_CFLAGS = "GENTOO_GNU_CFLAGS" diff --git a/dev-lang/cm3-bin/files/digest-cm3-bin-5.2.6 b/dev-lang/cm3-bin/files/digest-cm3-bin-5.2.6 index c789e549cdd9..3156fc7472b5 100644 --- a/dev-lang/cm3-bin/files/digest-cm3-bin-5.2.6 +++ b/dev-lang/cm3-bin/files/digest-cm3-bin-5.2.6 @@ -1,2 +1 @@ MD5 c473f5c15072c4b454ec193ea8d672ac cm3-min-POSIX-LINUXLIBC6-5.2.6.tgz 5552629 -MD5 bd8335491d56af80c874d695b169ce76 cm3-min-POSIX-PPC_LINUX-5.2.6.tgz 5580764 diff --git a/dev-lang/cm3-bin/metadata.xml b/dev-lang/cm3-bin/metadata.xml index a6d903896ca0..5d4bbc40ed5b 100644 --- a/dev-lang/cm3-bin/metadata.xml +++ b/dev-lang/cm3-bin/metadata.xml @@ -14,16 +14,16 @@ available so far. The changes made by Critical Mass, Inc. since their CM3 4.1 release include: * Modula-3 modules loadable at runtime - * *IMPLICIT* exceptions (changes language semantics) + * <*IMPLICIT*> exceptions (changes language semantics) * checked runtime errors are mapped to the implicit exception RuntimeError.E * garbage collector failures are also mapped to implicit exceptions * COM-compatible object layout (for WIN32) * Unicode support: WIDECHAR, Text, Text8, Text16, Unicode interfaces * extended ASSERT pragma: - *ASSERT condition [ ("," | WITH) msg ] * + <*ASSERT condition [ ("," | WITH) msg ] *>> * new DEBUG pragma: - *DEBUG condition [ ("," | WITH) msg {, msg} ] * - *DEBUG [ msg {, msg } ] * + <*DEBUG condition [ ("," | WITH) msg {, msg} ] *> + <*DEBUG [ msg {, msg } ] *> * 64 bit support for 64 bit machines There have been many more changes, and the 4.1 release also contained lots of diff --git a/dev-lang/cm3/ChangeLog b/dev-lang/cm3/ChangeLog index 3dab57c165c7..8ae5866ba1b3 100644 --- a/dev-lang/cm3/ChangeLog +++ b/dev-lang/cm3/ChangeLog @@ -1,23 +1,9 @@ # ChangeLog for dev-lang/cm3 -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3/ChangeLog,v 1.5 2005/04/02 04:30:42 vapier Exp $ - -*cm3-5.2.7_pre050331 (02 Apr 2005) - - 02 Apr 2005; Mike Frysinger <vapier@gentoo.org> - +cm3-5.2.7_pre050331.ebuild: - Version bump #81798 by Stefan Sperling. - -*cm3-5.2.6 (17 Jul 2003) - - 17 Jul 2003; Mike Frysinger <vapier@gentoo.org> : - Version bump ! glibc-2.3.x errno fixes + ppc support :D +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3/ChangeLog,v 1.1 2003/04/17 16:10:51 vapier Exp $ *cm3-5.2.4 (17 Apr 2003) - 30 Apr 2003; Mike Frysinger <vapier@gentoo.org> : - mmm should be all set now ... src_install has been all fleshed out - 17 Apr 2003; Mike Frysinger <vapier@gentoo.org> : Initial import. Ebuild submitted by me. It is incomplete though ... i dont use m3, i cant really test it ;) diff --git a/dev-lang/cm3/Manifest b/dev-lang/cm3/Manifest index 138eb15308d6..58de7e73f832 100644 --- a/dev-lang/cm3/Manifest +++ b/dev-lang/cm3/Manifest @@ -1,10 +1,6 @@ -MD5 265b1d9d60328bc587974b87989bd4fd ChangeLog 808 -MD5 4a92760230ce87e45653db9797a26de6 metadata.xml 1943 -MD5 ccab8b43f06a258e11ba91e58572d8ff cm3-5.2.7_pre050331.ebuild 1919 -MD5 873b1d73ec7a62d2f694a9c6fcabc70e cm3-5.2.6.ebuild 2324 -MD5 a071e91cf56b602fba2b046c25fa0826 files/05cm3 26 +MD5 b1cce283f981d75a9d8134efc0faded9 cm3-5.2.4.ebuild 2362 +MD5 f1ad63aa94bbd4189d3f1770d22cd63e ChangeLog 519 +MD5 f79ef9c07b92317474ce2d48ecae0d6d files/digest-cm3-5.2.4 148 MD5 b59e89e23c56831be2c1552870f15afb files/cm3.cfg 13025 -MD5 288b8f9b71b91ebd331a54a79abcfcd0 files/m3build 33 -MD5 6013cd456a4381ba3abd48bddba25305 files/digest-cm3-5.2.6 68 -MD5 697094d1f2a7219c52ebdd86dfbd9a8b files/m3ship 32 -MD5 65b3003c4f6af3ee0d2e3e9f4dd00c90 files/digest-cm3-5.2.7_pre050331 80 +MD5 9e6999a8078829ff6e304a50188d16dc files/m3build 26 +MD5 5e3a7f25af13b2b9d199d0e361f04556 files/m3ship 25 diff --git a/dev-lang/cm3/cm3-5.2.6.ebuild b/dev-lang/cm3/cm3-5.2.6.ebuild index 9a633d98f745..7c96b107d668 100644 --- a/dev-lang/cm3/cm3-5.2.6.ebuild +++ b/dev-lang/cm3/cm3-5.2.6.ebuild @@ -1,8 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3/cm3-5.2.6.ebuild,v 1.9 2004/07/11 15:43:51 vapier Exp $ - -inherit fixheadtails +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3/cm3-5.2.6.ebuild,v 1.1 2003/07/17 17:19:20 vapier Exp $ DESCRIPTION="Critical Mass Modula-3 compiler" HOMEPAGE="http://www.elegosoft.com/cm3/" @@ -10,49 +8,24 @@ SRC_URI="http://www.elegosoft.com/cm3/${PN}-src-all-${PV}.tgz" LICENSE="CMASS-M3 DEC-M3" SLOT="0" -KEYWORDS="x86 ppc" +KEYWORDS="~x86" IUSE="tcltk" -RDEPEND="tcltk? ( dev-lang/tcl )" -DEPEND="${RDEPEND} +DEPEND="tcltk? ( dev-lang/tcl ) sys-devel/gcc dev-lang/cm3-bin" -PROVIDE="virtual/m3" S=${WORKDIR} -src_unpack() { - unpack ${A} - cd ${S} - ht_fix_file \ - m3-comm/rdwr/test/john/src/Main.m3 \ - m3-demo/mentor/src/unionfind/junoLogs/reorder \ - m3-sys/m3cc/gcc/config.guess--cfl \ - m3-sys/m3cc/gcc/configure \ - m3-sys/m3cc/gcc/configure--cfl \ - m3-sys/m3cc/gcc/contrib/test_summary \ - m3-sys/m3cc/gcc/gcc/configure \ - m3-sys/m3cc/gcc/gcc/configure--cfl \ - m3-sys/m3cc/gcc/gcc/configure.in \ - m3-sys/m3cc/gcc/ltcf-c.sh \ - m3-sys/m3cc/gcc/ltcf-gcj.sh \ - m3-sys/m3gdb/gdb/configure \ - m3-sys/m3tests/src/m3makefile \ - scripts/pkginfo.sh -} - -setup_env() { - export GCC_BACKEND="yes" - export M3GDB="no" - export HAVE_SERIAL="no" - unset M3GC_SIMPLE - use tcltk \ - && HAVE_TCL="yes" \ - || HAVE_TCL="no" -} +export GCC_BACKEND="yes" +export M3GDB="no" +export HAVE_SERIAL="no" +unset M3GC_SIMPLE +[ `use tcltk` ] \ + && HAVE_TCL="yes" \ + || HAVE_TCL="no" src_compile() { - setup_env cd scripts for s in do-cm3-core do-cm3-base ; do env -u P ROOT=${S} ./${s}.sh build || die "building ${s}" @@ -60,7 +33,6 @@ src_compile() { } src_install() { - setup_env local TARGET=`grep 'TARGET.*=' /usr/bin/cm3.cfg | awk '{print $4}' | sed 's:"::g'` sed -i "s:\"/usr/lib/cm3/:\"${D}/usr/lib/cm3/:g" `find -name .M3SHIP` || die "fixing .M3SHIP" @@ -70,7 +42,7 @@ src_install() { env -u P ROOT=${S} ./${s}.sh ship || die "shipping ${s}" done cd ${D}/usr/lib/cm3/pkg - sed -i "s:${S}/*[^/-]*-[^/\"]*:/usr/lib/cm3/pkg:" `grep -RIl ${PORTAGE_TMPDIR}/portage *` || die "fixing .M3EXPORTS" + sed -i "s:${S}/.*-.*/:/usr/lib/cm3/pkg/:" `grep -RIl /var/tmp/portage *` || die "fixing .M3EXPORTS" # do all this crazy linking so as to overwrite cm3-bin stuff dodir /usr/bin @@ -84,4 +56,69 @@ src_install() { insinto /etc/env.d doins ${FILESDIR}/05cm3 + return 0 + + # old code left in so i can save it in cvs if i need it in the future ... + local pkgs="" + grep P= do-cm3-base.sh > my-base-pkgs ; echo 'echo $P' >> my-base-pkgs + grep P= do-cm3-core.sh > my-core-pkgs ; echo 'echo $P' >> my-core-pkgs + pkgs="$(export TARGET=${TARGET}; source my-base-pkgs ; source my-core-pkgs )" + dodir /usr/lib/cm3/pkg + for p in ${pkgs} ; do + pdir=`find ${S} -type d -name ${p} -maxdepth 2 -mindepth 2` + pkg=`basename ${p}` + [ -e ${D}/usr/lib/cm3/pkg/${pkg} ] && continue + + # install by hand ... + #cp -rf ${pdir} ${D}/usr/lib/cm3/pkg/${pkg} + #cd ${D}/usr/lib/cm3/pkg/${pkg}/${TARGET} + #rm *.{i,m}o .M3SHIP + #cd ${D}/usr/lib/cm3/pkg/${pkg}/src + #find -type f \ + # ! -name '*.i3' -a \ + # ! -name '*.m3' -a \ + # ! -name '*.ig' -a \ + # ! -name '*.mg' -a \ + # ! -name '*.c' -a \ + # ! -name '*.h' -a \ + # ! -name '*.tmpl' \ + # -exec rm '{}' \; + + # translate m3ship file into portage + cd ${pdir}/${TARGET} + echo "=== package ${pdir} ===" # mimic cm3 output + my_m3ship + echo " ==> ${pdir} done" + echo + done +} + +my_m3ship() { + [ ! -e .M3SHIP ] && echo "package was built with overrides, not shipping." && return 0 + local act + local src + local dst + local perms + local l + while read LINE ; do + # each line has the format: + # action("source file", "dest file", "permissions") + # unless of course the action doesnt need the extra params (i.e. make_dir) + # we translate it into 'action sourcefile destfile permissions' + l=$(echo ${LINE} | sed -e 's:[" )]::g' -e 's:[(,]: :g') + set -- ${l} + act=${1} + src=${2} + dst=${3} + perms=${4} + case ${act} in + install_file) insinto ${dst} + doins ${src} + fperms ${perms} ${dst}/$(basename ${src});; + make_dir) dodir ${src};; + link_file) dosym ${src} ${dst};; + *) die "unknown M3SHIP action ${act}";; + esac + debug-print ACT: ${act} SRC: ${src} DST: ${dst} PERMS: ${perms} + done < .M3SHIP } diff --git a/dev-lang/cm3/cm3-5.2.7_pre050331.ebuild b/dev-lang/cm3/cm3-5.2.7_pre050331.ebuild index df6873f2b646..acf4e17772b8 100644 --- a/dev-lang/cm3/cm3-5.2.7_pre050331.ebuild +++ b/dev-lang/cm3/cm3-5.2.7_pre050331.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3/cm3-5.2.7_pre050331.ebuild,v 1.2 2005/04/02 04:45:42 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3/cm3-5.2.7_pre050331.ebuild,v 1.1 2005/04/02 04:30:42 vapier Exp $ inherit fixheadtails @@ -12,7 +12,7 @@ SRC_URI="http://www.elegosoft.com/cm3/${PN}-src-all-d${MY_PV}.tgz" LICENSE="CMASS-M3 DEC-M3" SLOT="0" -KEYWORDS="~x86" +KEYWORDS="~amd64 ~x86" IUSE="tcltk" RDEPEND="tcltk? ( dev-lang/tcl )" diff --git a/dev-lang/cm3/files/digest-cm3-5.2.6 b/dev-lang/cm3/files/digest-cm3-5.2.6 index 12093fde0015..fb016cf882aa 100644 --- a/dev-lang/cm3/files/digest-cm3-5.2.6 +++ b/dev-lang/cm3/files/digest-cm3-5.2.6 @@ -1 +1,2 @@ MD5 44fd8c9c905707e4f9835eaf6b747127 cm3-src-all-5.2.6.tgz 30410022 +MD5 c473f5c15072c4b454ec193ea8d672ac cm3-min-POSIX-LINUXLIBC6-5.2.6.tgz 5552629 diff --git a/dev-lang/cm3/files/m3build b/dev-lang/cm3/files/m3build index 6c0b9cdbd7a2..15f78321353f 100644 --- a/dev-lang/cm3/files/m3build +++ b/dev-lang/cm3/files/m3build @@ -1,2 +1,2 @@ #!/bin/bash -exec cm3 -build "$@" +cm3 -build $@ diff --git a/dev-lang/cm3/files/m3ship b/dev-lang/cm3/files/m3ship index 01edd3ec55e7..a816c7ae8a8f 100644 --- a/dev-lang/cm3/files/m3ship +++ b/dev-lang/cm3/files/m3ship @@ -1,2 +1,2 @@ #!/bin/bash -exec cm3 -ship "$@" +cm3 -ship $@ diff --git a/dev-lang/cm3/metadata.xml b/dev-lang/cm3/metadata.xml index a6d903896ca0..5d4bbc40ed5b 100644 --- a/dev-lang/cm3/metadata.xml +++ b/dev-lang/cm3/metadata.xml @@ -14,16 +14,16 @@ available so far. The changes made by Critical Mass, Inc. since their CM3 4.1 release include: * Modula-3 modules loadable at runtime - * *IMPLICIT* exceptions (changes language semantics) + * <*IMPLICIT*> exceptions (changes language semantics) * checked runtime errors are mapped to the implicit exception RuntimeError.E * garbage collector failures are also mapped to implicit exceptions * COM-compatible object layout (for WIN32) * Unicode support: WIDECHAR, Text, Text8, Text16, Unicode interfaces * extended ASSERT pragma: - *ASSERT condition [ ("," | WITH) msg ] * + <*ASSERT condition [ ("," | WITH) msg ] *>> * new DEBUG pragma: - *DEBUG condition [ ("," | WITH) msg {, msg} ] * - *DEBUG [ msg {, msg } ] * + <*DEBUG condition [ ("," | WITH) msg {, msg} ] *> + <*DEBUG [ msg {, msg } ] *> * 64 bit support for 64 bit machines There have been many more changes, and the 4.1 release also contained lots of diff --git a/dev-lang/confluence/ChangeLog b/dev-lang/confluence/ChangeLog index 9bfeb1b0afe7..707f0f0ad2cd 100644 --- a/dev-lang/confluence/ChangeLog +++ b/dev-lang/confluence/ChangeLog @@ -1,16 +1,6 @@ # ChangeLog for dev-lang/confluence -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/confluence/ChangeLog,v 1.4 2005/09/10 10:53:35 agriffis Exp $ - - 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> confluence-0.9.1.ebuild: - Mark 0.9.1 stable on alpha - - 01 Apr 2005; Aron Griffis <agriffis@gentoo.org> confluence-0.9.1.ebuild: - stable on ia64 - - 09 Aug 2004; Michael Sterrett <mr_bones_@gentoo.org> - confluence-0.9.1.ebuild: - header fix; tidy +# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/confluence/ChangeLog,v 1.1 2004/08/09 11:16:26 mattam Exp $ *confluence-0.9.1 (09 Aug 2004) diff --git a/dev-lang/confluence/Manifest b/dev-lang/confluence/Manifest index f61aa09aea6e..a8a0e7281e10 100644 --- a/dev-lang/confluence/Manifest +++ b/dev-lang/confluence/Manifest @@ -1,4 +1,4 @@ -MD5 8b350f19c06fcabf1053b0421b7c3f5a metadata.xml 155 -MD5 fe97416944159c98d6439097d54ffd45 ChangeLog 791 -MD5 3127d10c7dbec8a6dbd403b64e878a40 confluence-0.9.1.ebuild 719 +MD5 b200e9c8e0235dc2e4c05603de0b2eab template.cf 1242 +MD5 9fb04a4bc61e424fb63466c446bf9a1a confluence-0.9.1.ebuild 693 +MD5 420a725401d6b29e485574c30f2b72bd files/digest-confluence-0.9.1_rc1 72 MD5 6d6e7fe79d26d2ccc54ac17ecab31489 files/digest-confluence-0.9.1 68 diff --git a/dev-lang/confluence/confluence-0.9.1.ebuild b/dev-lang/confluence/confluence-0.9.1.ebuild index e388c5c50ffc..32682425e0f3 100644 --- a/dev-lang/confluence/confluence-0.9.1.ebuild +++ b/dev-lang/confluence/confluence-0.9.1.ebuild @@ -1,23 +1,26 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/confluence/confluence-0.9.1.ebuild,v 1.4 2005/09/10 10:53:35 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/confluence/confluence-0.9.1.ebuild,v 1.1 2004/08/09 11:16:26 mattam Exp $ DESCRIPTION="a functional programming language for reactive system design (digital logic, hard-real-time software)" -HOMEPAGE="http://www.confluent.org/" SRC_URI="http://www.confluent.org/download/confluence/${P}.tar.gz" +HOMEPAGE="http://www.confluent.org/" + +S="${WORKDIR}/${P}" + +DEPEND="dev-lang/ocaml" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha ia64 ~ppc ~sparc x86" +KEYWORDS="x86 ~sparc ~ppc ~alpha ~ia64" IUSE="" -DEPEND="dev-lang/ocaml" - src_compile() { make PREFIX=${D}/usr OCAMLLIB=`ocamlc -where` || die } src_install() { make PREFIX=${D}/usr OCAMLLIB=`ocamlc -where` install || die - dodoc INSTALL NEWS + + dodoc LICENSE_GPL LICENSE_LGPL INSTALL NEWS } diff --git a/dev-lang/cxx/ChangeLog b/dev-lang/cxx/ChangeLog index 7d7aac26f65a..ff391ceaea50 100644 --- a/dev-lang/cxx/ChangeLog +++ b/dev-lang/cxx/ChangeLog @@ -1,29 +1,6 @@ # ChangeLog for dev-lang/cxx -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cxx/ChangeLog,v 1.8 2004/11/18 00:36:08 kloeri Exp $ - - 18 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> : - Fix digest, bug 70478. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - cxx-6.5.9.31-r1.ebuild, cxx-6.5.9.31.ebuild: - virtual/glibc -> virtual/libc - - 23 Jun 2003; Tavis Ormandy <taviso@gentoo.org> cxx-6.5.9.31-r1.ebuild: - stable on alpha - - 15 Jun 2003; Tavis Ormandy <taviso@gentoo.org> cxx-6.5.9.31-r1.ebuild: - ccc must be installed first. - -*cxx-6.5.9.31-r1 (16 Apr 2003) - - 18 Apr 2003; Tavis Ormandy <taviso@gentoo.org> cxx-6.5.9.31-r1.ebuild: - Integrating agriffis' gpg fixes from ccc. - Updating dependencies. - - 16 Apr 2003; Tavis Ormandy <taviso@gentoo.org> cxx-6.5.9.31-r1.ebuild: - Permissions on some of the cxx includes were not being updated, now explicitly - changed to root:root when unpacked. version bump. +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cxx/ChangeLog,v 1.1 2003/04/15 14:49:59 taviso Exp $ *cxx-6.5.9.31 (15 Apr 2003) diff --git a/dev-lang/cxx/Manifest b/dev-lang/cxx/Manifest index 1e52a8398445..e69de29bb2d1 100644 --- a/dev-lang/cxx/Manifest +++ b/dev-lang/cxx/Manifest @@ -1,6 +0,0 @@ -MD5 05a53b25858e223a4b6e13855119cb25 cxx-6.5.9.31-r1.ebuild 5660 -MD5 b28df93f5e740fc22bf2c6eaa3e3d054 cxx-6.5.9.31.ebuild 5581 -MD5 78f45036751e04f60161031af9333101 ChangeLog 1137 -MD5 1301db74278b5d421b45dc4c906b0796 metadata.xml 874 -MD5 d359bacc658abbc5ea74e553d1a76cd8 files/digest-cxx-6.5.9.31 76 -MD5 d359bacc658abbc5ea74e553d1a76cd8 files/digest-cxx-6.5.9.31-r1 76 diff --git a/dev-lang/cxx/cxx-6.5.9.31-r1.ebuild b/dev-lang/cxx/cxx-6.5.9.31-r1.ebuild index e141101229f7..28e6061d96ec 100644 --- a/dev-lang/cxx/cxx-6.5.9.31-r1.ebuild +++ b/dev-lang/cxx/cxx-6.5.9.31-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cxx/cxx-6.5.9.31-r1.ebuild,v 1.10 2005/08/24 09:06:50 taviso Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cxx/cxx-6.5.9.31-r1.ebuild,v 1.1 2003/04/16 21:51:49 taviso Exp $ # # Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> # and edited by Aron Griffis <agriffis@gentoo.org> @@ -19,21 +19,17 @@ S=${WORKDIR} LICENSE="PLDSPv2" SLOT="0" # NOTE: ALPHA Only! -KEYWORDS="-* alpha" +KEYWORDS="-* ~alpha" DEPEND="sys-devel/gcc-config app-arch/rpm2targz >=sys-apps/sed-4 app-crypt/gnupg - >=app-shells/bash-2.05b - >=dev-libs/libcpml-5.2.01-r2 - dev-libs/libots - dev-lang/ccc" + >=app-shells/bash-2.05b" -RDEPEND="virtual/libc +RDEPEND="virtual/glibc dev-libs/libots - >=dev-libs/libcpml-5.2.01-r2 - dev-lang/ccc" + >=dev-libs/libcpml-5.2.01-r2" # The variables below are not used by Portage, but are used by the functions # below. @@ -45,7 +41,7 @@ src_unpack() { local cxx_rpm="cxx-${cxx_release}.alpha.rpm" if [ -z ${CXX_LICENSE_KEY} ]; then - eerror + eerror "" eerror "You have not set the environment variable" eerror "\$CXX_LICENSE_KEY, this should be set to" eerror "the password you were sent when you applied" @@ -53,19 +49,16 @@ src_unpack() { eerror "license." eerror "If you do not have a license key, apply for one" eerror "here ${ee_license_reg}" - eerror + eerror "" die "no license key in \$CXX_LICENSE_KEY" fi - + # :-NULL safeguards against bash bug. einfo "Decrypting cxx distribution..." - gpg --quiet \ - --homedir=${T} --no-permission-warning \ - --no-mdc-warning \ - --passphrase-fd 0 \ - --output ${cxx_rpm} \ + gpg --quiet --passphrase-fd 0 --output ${cxx_rpm} \ --decrypt ${DISTDIR}/${cxx_rpm}.crypt \ - <<< ${CXX_LICENSE_KEY:-NULL} + <<< ${CXX_LICENSE_KEY:-NULL} >/dev/null 2>&1 || \ + die "Sorry, your license key doesnt seem to unlock the distribution" ebegin "Unpacking cxx distribution..." # This is the same as using rpm2targz then extracting 'cept that @@ -75,7 +68,7 @@ src_unpack() { dd ibs=`rpmoffset < ${i}` skip=1 if=$i 2>/dev/null \ | gzip -dc | cpio -idmu 2>/dev/null \ && find usr -type d -print0 | xargs -0 chmod a+rx \ - && chmod -R g-w usr && chown -R root:0 usr + && chmod -R g-w usr && chown -R root:root usr eend ${?} assert "Failed to unpack ${cxx_rpm}" } @@ -122,7 +115,7 @@ src_compile() { # is the wrong approach, but it will do for the first pass at this # package # - # update: No longer nescessary with >=libcpml-5.2.01-r2 + # update: No longer nescessary with >=libcpml-5.2.01-r2 # #sed -i 's/^ version_high_enough / true /' \ # usr/lib/compaq/cxx-${cxx_release}/alpha-linux/bin/probe_linux.sh @@ -172,13 +165,13 @@ pkg_postinst () { ewarn "to complete the installation" ewarn einfo "Hopefullly soon we will get a ccc USE flag" - einfo "on packages (or at least individual" + einfo "on packages (or at least individual " einfo "components) that can be successfully built" - einfo "using this compiler, until then you will" - einfo "just have to experiment :)" + einfo "using this compiler, until then you will " + einfo "just have to experiment :) " einfo - einfo "Please report successes/failures with cxx" - einfo "to http://bugs.gentoo.org so that the USE" - einfo "flags can be updated." + einfo "Please report successes/failures with cxx " + einfo "to http://bugs.gentoo.org so that the USE " + einfo "flags can be updated. " einfo } diff --git a/dev-lang/cxx/cxx-6.5.9.31.ebuild b/dev-lang/cxx/cxx-6.5.9.31.ebuild index b14acbd75ab2..62dce7a9b0aa 100644 --- a/dev-lang/cxx/cxx-6.5.9.31.ebuild +++ b/dev-lang/cxx/cxx-6.5.9.31.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cxx/cxx-6.5.9.31.ebuild,v 1.5 2005/07/09 18:12:36 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cxx/cxx-6.5.9.31.ebuild,v 1.1 2003/04/15 14:49:59 taviso Exp $ # # Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> # and edited by Aron Griffis <agriffis@gentoo.org> @@ -27,7 +27,7 @@ DEPEND="sys-devel/gcc-config app-crypt/gnupg >=app-shells/bash-2.05b" -RDEPEND="virtual/libc +RDEPEND="virtual/glibc dev-libs/libots >=dev-libs/libcpml-5.2.01-r2" @@ -41,7 +41,7 @@ src_unpack() { local cxx_rpm="cxx-${cxx_release}.alpha.rpm" if [ -z ${CXX_LICENSE_KEY} ]; then - eerror + eerror "" eerror "You have not set the environment variable" eerror "\$CXX_LICENSE_KEY, this should be set to" eerror "the password you were sent when you applied" @@ -49,10 +49,10 @@ src_unpack() { eerror "license." eerror "If you do not have a license key, apply for one" eerror "here ${ee_license_reg}" - eerror + eerror "" die "no license key in \$CXX_LICENSE_KEY" fi - + # :-NULL safeguards against bash bug. einfo "Decrypting cxx distribution..." gpg --quiet --passphrase-fd 0 --output ${cxx_rpm} \ @@ -115,7 +115,7 @@ src_compile() { # is the wrong approach, but it will do for the first pass at this # package # - # update: No longer nescessary with >=libcpml-5.2.01-r2 + # update: No longer nescessary with >=libcpml-5.2.01-r2 # #sed -i 's/^ version_high_enough / true /' \ # usr/lib/compaq/cxx-${cxx_release}/alpha-linux/bin/probe_linux.sh @@ -165,13 +165,13 @@ pkg_postinst () { ewarn "to complete the installation" ewarn einfo "Hopefullly soon we will get a ccc USE flag" - einfo "on packages (or at least individual" + einfo "on packages (or at least individual " einfo "components) that can be successfully built" - einfo "using this compiler, until then you will" - einfo "just have to experiment :)" + einfo "using this compiler, until then you will " + einfo "just have to experiment :) " einfo - einfo "Please report successes/failures with cxx" - einfo "to http://bugs.gentoo.org so that the USE" - einfo "flags can be updated." + einfo "Please report successes/failures with cxx " + einfo "to http://bugs.gentoo.org so that the USE " + einfo "flags can be updated. " einfo } diff --git a/dev-lang/cxx/files/digest-cxx-6.5.9.31 b/dev-lang/cxx/files/digest-cxx-6.5.9.31 index 9d5cb383784e..cb4b21f51052 100644 --- a/dev-lang/cxx/files/digest-cxx-6.5.9.31 +++ b/dev-lang/cxx/files/digest-cxx-6.5.9.31 @@ -1 +1 @@ -MD5 915146572fe6711827f486af40544877 cxx-6.5.9.31-1.alpha.rpm.crypt 9683556 +MD5 915146572fe6711827f486af40544877 cxx-6.5.9.31-1.alpha.rpm.crypt 968355 diff --git a/dev-lang/cxx/files/digest-cxx-6.5.9.31-r1 b/dev-lang/cxx/files/digest-cxx-6.5.9.31-r1 index 9d5cb383784e..cb4b21f51052 100644 --- a/dev-lang/cxx/files/digest-cxx-6.5.9.31-r1 +++ b/dev-lang/cxx/files/digest-cxx-6.5.9.31-r1 @@ -1 +1 @@ -MD5 915146572fe6711827f486af40544877 cxx-6.5.9.31-1.alpha.rpm.crypt 9683556 +MD5 915146572fe6711827f486af40544877 cxx-6.5.9.31-1.alpha.rpm.crypt 968355 diff --git a/dev-lang/eleven/ChangeLog b/dev-lang/eleven/ChangeLog index c41616e7bda8..bfe442790271 100644 --- a/dev-lang/eleven/ChangeLog +++ b/dev-lang/eleven/ChangeLog @@ -1,9 +1,6 @@ # ChangeLog for dev-lang/eleven # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/eleven/ChangeLog,v 1.2 2005/05/04 17:21:31 dholm Exp $ - - 04 May 2005; David Holm <dholm@gentoo.org> eleven-1.0.ebuild: - Added to ~ppc. +# $Header: /var/cvsroot/gentoo-x86/dev-lang/eleven/ChangeLog,v 1.1 2005/02/28 02:51:29 pclouds Exp $ *eleven-1.0 (28 Feb 2005) diff --git a/dev-lang/eleven/Manifest b/dev-lang/eleven/Manifest index faf22ec49b54..29668e429aef 100644 --- a/dev-lang/eleven/Manifest +++ b/dev-lang/eleven/Manifest @@ -1,4 +1,3 @@ -MD5 52c0ec6e013772e9f541304227e50b7b ChangeLog 411 -MD5 e40ec5ab62fbac9d5bcecaf0b569a2f5 eleven-1.0.ebuild 600 +MD5 6be6ef0f478b39247a2fe22c19a6d714 eleven-1.0.ebuild 501 MD5 c7e3ff0cf399130a0e60e11bac4e6e61 metadata.xml 827 MD5 6878ca9d4cdb4d9176dc8e4e2e403ca1 files/digest-eleven-1.0 62 diff --git a/dev-lang/eleven/eleven-1.0.ebuild b/dev-lang/eleven/eleven-1.0.ebuild index d16cddd7466c..0feb7d957da0 100644 --- a/dev-lang/eleven/eleven-1.0.ebuild +++ b/dev-lang/eleven/eleven-1.0.ebuild @@ -1,13 +1,13 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/eleven/eleven-1.0.ebuild,v 1.2 2005/05/04 17:21:31 dholm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/eleven/eleven-1.0.ebuild,v 1.1 2005/02/28 02:51:29 pclouds Exp $ DESCRIPTION="A programming language for creating robust, scalable Web applications quickly and easily." HOMEPAGE="http://eleven.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~x86 ~ppc" +KEYWORDS="~x86" IUSE="" RDEPEND="dev-util/guile" DEPEND="${RDEPEND} sys-devel/bison" diff --git a/dev-lang/entity/ChangeLog b/dev-lang/entity/ChangeLog index a392990f6199..bd899643de79 100644 --- a/dev-lang/entity/ChangeLog +++ b/dev-lang/entity/ChangeLog @@ -1,13 +1,7 @@ # ChangeLog for dev-lang/entity -# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/entity/ChangeLog,v 1.6 2004/06/24 22:48:06 agriffis Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/entity/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $ - 13 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> entity-0.7.2-r1.ebuild, - entity-0.7.2.ebuild: - Don't assign default to S; header fix - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - *entity-0.7.2-r1 (1 Feb 2002) 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : diff --git a/dev-lang/entity/Manifest b/dev-lang/entity/Manifest index 8098e407844a..e69de29bb2d1 100644 --- a/dev-lang/entity/Manifest +++ b/dev-lang/entity/Manifest @@ -1,5 +0,0 @@ -MD5 8e9392ddc73f9638d15b90513e3c65d5 entity-0.7.2-r1.ebuild 2309 -MD5 d68f9ae1b5c241f77db28a267e488c97 ChangeLog 892 -MD5 ce6353b540b0a9529d63cdf14ca30210 entity-0.7.2.ebuild 2291 -MD5 ca78150c48e85c015a89488ab2ac3e66 files/digest-entity-0.7.2-r1 64 -MD5 ca78150c48e85c015a89488ab2ac3e66 files/digest-entity-0.7.2 64 diff --git a/dev-lang/entity/entity-0.7.2-r1.ebuild b/dev-lang/entity/entity-0.7.2-r1.ebuild index 0562a460df76..9799ecad7aa0 100644 --- a/dev-lang/entity/entity-0.7.2-r1.ebuild +++ b/dev-lang/entity/entity-0.7.2-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/entity/entity-0.7.2-r1.ebuild,v 1.16 2004/06/24 22:48:06 agriffis Exp $ - -IUSE="sdl gnome ssl opengl python tcltk perl" +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Your Name <your email> +# $Header: /var/cvsroot/gentoo-x86/dev-lang/entity/entity-0.7.2-r1.ebuild,v 1.1 2002/01/15 01:27:50 gbevin Exp $ +S=${WORKDIR}/${P} DESCRIPTION="An XML Framework" SRC_URI="http://www.entity.cx/Download/files/${P}.tar.gz" HOMEPAGE="http://www.entity.cx" @@ -11,80 +11,89 @@ HOMEPAGE="http://www.entity.cx" DEPEND=">=media-libs/imlib-1.9.10-r1 >=dev-libs/libpcre-3.2 tcltk? ( >=dev-lang/tk-8.1.1 ) - perl? ( >=dev-lang/perl-5.6 ) + perl? ( >=sys-devel/perl-5.6 ) python? ( >=dev-lang/python-2.0-r4 ) sdl? ( >=media-libs/libsdl-1.1.7 ) ssl? ( >=dev-libs/openssl-0.9.6 ) - opengl? ( <x11-libs/gtkglarea-1.99.0 ) - gnome? ( >=gnome-base/gnome-libs-1.4.1.2-r1 )" - -SLOT="0" -LICENSE="MIT" -KEYWORDS="x86 sparc" + opengl? ( >=x11-libs/gtkglarea-1.2.2 ) + gnome? ( >=gnome-base/gnome-core-1.4.0.4-r1 )" +RDEPEND=">=media-libs/imlib-1.9.10-r1 + >=dev-libs/libpcre-3.2 + tcltk? ( >=dev-lang/tk-8.1.1 ) + perl? ( >=sys-devel/perl-5.6 ) + python? ( >=dev-lang/python-2.0i-r4 ) + sdl? ( >=media-libs/libsdl-1.1.7 ) + ssl? ( >=dev-libs/openssl-0.9.6 ) + opengl? ( >=x11-libs/gtkglarea-1.2.2-r1 ) + gnome? ( >=gnome-base/gnome-libs-1.4.1.2-r1 )" src_compile() { - local myconf - use tcltk \ - && myconf="--enable-tcl=module --with-tcl=/usr/lib" \ - || myconf="--enable-tcl=no" - - use perl \ - && myconf="${myconf} --enable-perl=static" \ - || myconf="${myconf} --enable-perl=no" - - use python \ - && myconf="${myconf} --enable-python=static" \ - || myconf="${myconf} --enable-python=no" - - use ssl \ - && myconf="${myconf} --enable-openssl" - - use sdl \ - && myconf="${myconf} --enable-sdl" - - use gnome \ - && myconf="${myconf} --enable-gnome --enable-gdkimlib" - - use opengl \ - && myconf="${myconf} --enable-gtkgl" - - DEBIAN_ENTITY_MAGIC="voodoo" CFLAGS="$CFLAGS -I/usr/X11R6/include" \ - econf \ - --enable-exec-class=yes \ - --enable-gtk=module \ - --enable-c=module \ - --enable-javascript=yes \ - --with-included-njs \ - --enable-csinc \ - ${myconf} || die - - make \ - LDFLAGS="-L/usr/lib/python2.0/config/ -lpython2.0 `python-config --libs`" \ - || die + local myconf + if [ "`use tcltk`" ] + then + myconf="--enable-tcl=module --with-tcl=/usr/lib" + else + myconf="--enable-tcl=no" + fi + if [ "`use perl`" ] + then + myconf="$myconf --enable-perl=static" + else + myconf="$myconf --enable-perl=no" + fi + if [ "`use python`" ] + then + myconf="$myconf --enable-python=static" + else + myconf="$myconf --enable-python=no" + fi + if [ "`use ssl`" ] + then + myconf="$myconf --enable-openssl" + fi + if [ "`use sdl`" ] + then + myconf="$myconf --enable-sdl" + fi + if [ "`use gnome`" ] + then + myconf="$myconf --enable-gnome --enable-gdkimlib" + fi + if [ "`use opengl`" ] + then + myconf="$myconf --enable-gtkgl" + fi + try DEBIAN_ENTITY_MAGIC="voodoo" CFLAGS="$CFLAGS -I/usr/X11R6/include" ./configure --prefix=/usr --mandir=/usr/share/man --host=${CHOST} \ + --enable-exec-class=yes \ + --enable-gtk=module \ + --enable-c=module $myconf \ + --enable-javascript=yes --with-included-njs --enable-csinc + try make LDFLAGS="-L/usr/lib/python2.0/config/ -lpython2.0 `python-config --libs`" } src_install () { - make DESTDIR=${D} LD_LIBRARY_PATH=${D}/usr/lib install || die - - insinto /usr/share/entity/stembuilder - doins stembuilder/*.e - chmod +x ${D}/usr/share/entity/stembuilder/stembuilder.e - insinto /usr/share/entity/apps - doins apps/*.e - chmod +x ${D}/usr/share/entity/apps/{enview,ev}.e - exeinto /usr/share/entity/examples - doexe examples/*.e - insinto /usr/share/entity/stembuilder/images - doins stembuilder/images/*.xpm - - dodoc AUTHORS COPYING ChangeLog LICENSE NEWS README TODO - docinto txt - dodoc docs/README* docs/*.txt docs/*.ascii - dohtml -r docs - docinto print - dodoc docs/*.ps - docinto sgml - dodoc docs/*.sgml + make DESTDIR=${D} LD_LIBRARY_PATH=${D}/usr/lib install + insinto /usr/share/entity/stembuilder + doins stembuilder/*.e + chmod +x ${D}/usr/share/entity/stembuilder/stembuilder.e + insinto /usr/share/entity/apps + doins apps/*.e + chmod +x ${D}/usr/share/entity/apps/{enview,ev}.e + exeinto /usr/share/entity/examples + doexe examples/*.e + insinto /usr/share/entity/stembuilder/images + doins stembuilder/images/*.xpm + + dodoc AUTHORS COPYING ChangeLog LICENSE NEWS README TODO + docinto txt + dodoc docs/README* docs/*.txt docs/*.ascii + docinto html + dodoc docs/*.html + docinto print + dodoc docs/*.ps + docinto sgml + dodoc docs/*.sgml } + diff --git a/dev-lang/entity/entity-0.7.2.ebuild b/dev-lang/entity/entity-0.7.2.ebuild index 65a49573fe72..6f411586e69b 100644 --- a/dev-lang/entity/entity-0.7.2.ebuild +++ b/dev-lang/entity/entity-0.7.2.ebuild @@ -1,89 +1,35 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/entity/entity-0.7.2.ebuild,v 1.27 2004/06/24 22:48:06 agriffis Exp $ - -IUSE="sdl gnome ssl opengl python tcltk perl" +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Your Name <your email> +# $Header: /var/cvsroot/gentoo-x86/dev-lang/entity/entity-0.7.2.ebuild,v 1.1 2001/04/28 13:02:22 achim Exp $ +A=${P}.tar.gz +S=${WORKDIR}/${P} DESCRIPTION="An XML Framework" -SRC_URI="http://www.entity.cx/Download/files/${P}.tar.gz" +SRC_URI="http://www.entity.cx/Download/files/${A}" HOMEPAGE="http://www.entity.cx" -DEPEND=">=media-libs/imlib-1.9.10-r1 +DEPEND=">=media-libs/imlib-1.9.8.1 >=dev-libs/libpcre-3.2 - tcltk? ( >=dev-lang/tk-8.1.1 ) - perl? ( >=dev-lang/perl-5.6 ) - python? ( >=dev-lang/python-2.0-r4 ) - sdl? ( >=media-libs/libsdl-1.1.7 ) - ssl? ( >=dev-libs/openssl-0.9.6 ) - opengl? ( <x11-libs/gtkglarea-1.99.0 ) - gnome? ( >=gnome-base/gnome-libs-1.4.1.2-r1 )" - + >=dev-lang/tcl-tk-8.1.1 + >=sys-devel/perl-5.6" -SLOT="0" -LICENSE="MIT" -KEYWORDS="x86 sparc" src_compile() { - local myconf - use tcltk \ - && myconf="--enable-tcl=module --with-tcl=/usr/lib" \ - || myconf="--enable-tcl=no" - - use perl \ - && myconf="${myconf} --enable-perl=static" \ - || myconf="${myconf} --enable-perl=no" - - use python \ - && myconf="${myconf} --enable-python=static" \ - || myconf="${myconf} --enable-python=no" - - use ssl \ - && myconf="${myconf} --enable-openssl" + try DEBIAN_ENTITY_MAGIC=voodoo ./configure --prefix=/usr --host=${CHOST} \ + --enable-exec-class=yes \ + --enable-gtk=module \ + --enable-perl=static --enable-python=no \ + --enable-tcl=module --with-tcl=/usr/lib \ + --enable-c=module \ + --enable-javascript=yes --with-included-njs + try make - use sdl \ - && myconf="${myconf} --enable-sdl" - - use gnome \ - && myconf="${myconf} --enable-gnome --enable-gdkimlib" - - use opengl \ - && myconf="${myconf} --enable-gtkgl" - - DEBIAN_ENTITY_MAGIC="voodoo" CFLAGS="$CFLAGS -I/usr/X11R6/include" \ - econf \ - --enable-exec-class=yes \ - --enable-gtk=module \ - --enable-c=module \ - --enable-javascript=yes \ - --with-included-njs \ - --enable-csinc \ - ${myconf} || die - - make \ - LDFLAGS="-L/usr/lib/python2.0/config/ -lpython2.0 `python-config --libs`" \ - || die } src_install () { - make DESTDIR=${D} LD_LIBRARY_PATH=${D}/usr/lib install - insinto /usr/share/entity/stembuilder - doins stembuilder/*.e - chmod +x ${D}/usr/share/entity/stembuilder/stembuilder.e - insinto /usr/share/entity/apps - doins apps/*.e - chmod +x ${D}/usr/share/entity/apps/{enview,ev}.e - exeinto /usr/share/entity/examples - doexe examples/*.e - insinto /usr/share/entity/stembuilder/images - doins stembuilder/images/*.xpm - dodoc AUTHORS COPYING ChangeLog LICENSE NEWS README TODO - docinto txt - dodoc docs/README* docs/*.txt docs/*.ascii - dohtml -r docs - docinto print - dodoc docs/*.ps - docinto sgml - dodoc docs/*.sgml + make DESTDIR=${D} install } + diff --git a/dev-lang/entity/files/digest-entity-0.7.2 b/dev-lang/entity/files/digest-entity-0.7.2 index d5d1f54cc3f9..3c2dc3e147eb 100644 --- a/dev-lang/entity/files/digest-entity-0.7.2 +++ b/dev-lang/entity/files/digest-entity-0.7.2 @@ -1 +1 @@ -MD5 e3c99f264d40c7ae822033d2f77be293 entity-0.7.2.tar.gz 803955 +MD5 e3c99f264d40c7ae822033d2f77be293 entity-0.7.2.tar.gz diff --git a/dev-lang/entity/files/digest-entity-0.7.2-r1 b/dev-lang/entity/files/digest-entity-0.7.2-r1 index d5d1f54cc3f9..fc05108ce791 100644 --- a/dev-lang/entity/files/digest-entity-0.7.2-r1 +++ b/dev-lang/entity/files/digest-entity-0.7.2-r1 @@ -1 +1 @@ -MD5 e3c99f264d40c7ae822033d2f77be293 entity-0.7.2.tar.gz 803955 +MD5 e3c99f264d40c7ae822033d2f77be293 entity-0.7.2.tar.gz 806912 diff --git a/dev-lang/erlang/ChangeLog b/dev-lang/erlang/ChangeLog index 300d54d515d8..7681e1dcedf9 100644 --- a/dev-lang/erlang/ChangeLog +++ b/dev-lang/erlang/ChangeLog @@ -1,118 +1,13 @@ # ChangeLog for dev-lang/erlang -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.25 2005/10/29 20:25:08 mkennedy Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.1 2002/11/02 05:40:54 george Exp $ -*erlang-10.2.7 (29 Oct 2005) - - 29 Oct 2005; Matthew Kennedy <mkennedy@gentoo.org> - +files/erlang-10.2.7-export-TARGET.patch, - +files/10.2.7-manpage-emacs-gentoo.patch, +erlang-10.2.7.ebuild: - New upstream version; Added epoll support and condition support for - dev-lang/tk via X USE flag; Resolves Bug #106208. - - 05 Sep 2005; Jason Wever <weeve@gentoo.org> erlang-10.2.5.ebuild: - Stable on SPARC. - - 03 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> erlang-10.2.5.ebuild: - Stable on ppc. - -*erlang-10.2.5 (24 Aug 2005) - - 24 Aug 2005; Mike Frysinger <vapier@gentoo.org> +erlang-10.2.5.ebuild: - Add a version which works with wings #97798. - - 18 Jul 2005; Matthew Kennedy <mkennedy@gentoo.org> - +files/10.2.6-manpage-emacs-gentoo.patch, files/50erlang-gentoo.el, - metadata.xml, erlang-10.2.6.ebuild: - Added Emacs Herd to metadata.xml. - - 18 Jul 2005; Matthew Kennedy <mkennedy@gentoo.org> - +files/10.2.6-manpage-emacs-gentoo.patch, files/50erlang-gentoo.el, - erlang-10.2.6.ebuild: - Support man-page documentation in Emacs erlang-mode; Install Erlang - man-pages and HTML documentation via "doc" USE flag; Add missing - dependencies for Java and ODBC support via "odbc" and "java" USE flags; - Rename Erlang man-pages with "erl" suffix to avoid namespace collision; New - upstream version. - -*erlang-10.2.6 (02 Jul 2005) - - 02 Jul 2005; Mike Frysinger <vapier@gentoo.org> +erlang-10.2.6.ebuild: - Version bump. - - 02 Jul 2005; Mike Frysinger <vapier@gentoo.org> - +files/erlang-10.2.6-export-TARGET.patch, erlang-10.2.0.ebuild: - Fix host detection #94090 by Matthew Kennedy. - - 30 May 2005; Sven Wegener <swegener@gentoo.org> erlang-9c-r2.ebuild, - erlang-9c-r3.ebuild, erlang-10.2.0.ebuild: - Moved from gcc.eclass to toolchain-funcs.eclass, bug #92745. - - 21 Apr 2005; Herbie Hopkins <herbs@gentoo.org> erlang-10.2.0.ebuild: - Small multilib issue, fixes bug #89938 - - 20 Mar 2005; Matthew Kennedy <mkennedy@gentoo.org> - +files/50erlang-gentoo.el, erlang-10.2.0.ebuild: - USE support for "emacs"; Resolves Bug #78557 - -*erlang-10.2.0 (07 Oct 2004) - - 07 Oct 2004; George Shapovalov <george@gentoo.org> erlang-10.2.0.ebuild : - new version out, adjusted versioning scheme as was previously discussed - (retaining 1st number, then letters A->1, B->2, ... and adding the "revision") - thus this corresponds to R10B-0 - also adjusted openssl dependency to point to >=0.9.7d - -*erlang-9c-r3 (02 Aug 2004) - - 02 Aug 2004; George Shapovalov <george@gentoo.org> erlang-9c-r3.ebuild : - fixed some stray ${D}'s in wrappers (#58901), added support for ~amd64 - - 30 Mar 2004; Donnie Berkholz <spyderous@gentoo.org>; erlang-8b.ebuild, - erlang-9c-r1.ebuild, erlang-9c-r2.ebuild, erlang-9c.ebuild: - Change x11-base/xfree dependency to virtual/x11. - -*erlang-9c-r2 (21 Feb 2004) - - 21 Feb 2004; Mike Frysinger <vapier@gentoo.org> : - Version bump #26420. - -*erlang-9c-r1 (01 Jul 2003) - - 28 Jul 2003; Mike Frysinger <vapier@gentoo.org> : - Added 'addpredict' to /dev/pts to fix issues w/emerging in XTerm #25366. - - 03 Jul 2003; George Shapovalov <george@gentoo.org> erlang-9c-r1.ebuild : - incorporated fix for weird install on some systems from #20625 - Thanks to Claes Wikstrom <klacke@hyber.org> for the patch - - 01 Jul 2003; George Shapovalov <george@gentoo.org> erlang-9c-r1.ebuild : - incorporated patch to make erlang read nsswitch.conf in - addition to host.conf (#22836) - Thanks to Claes Wikstrom <klacke@hyber.org> for the patch - -*erlang-9c (09 May 2003) - - 19 Jun 2003; Mike Frysinger <vapier@gentoo.org> : - Cleaned up and made the ebuild more 'portage' like ... changed sed cmds to dosed - - 09 May 2003; George Shapovalov <george@gentoo.org> erlang-9c.ebuild : - new version (#20625), original versio n is R9B-1, 9c seems to be the only approximation - that works and is considered newer by portage - (anyway, 'B' seems to be invariant in upstream naming scheme) - Thanks to Claes Wikstrom <klacke@hyber.org> for an update. - -*erlang-9b (07 Jan 2003) - - 07 Jan 2003; George Shapovalov <george@gentoo.org> erlang-8b.ebuild, erlang-9b.ebuild : - new version, - cleaned up erlang-8b.ebuild and added IUSE - *erlang-8b (01 Nov 2002) - 19 Jun 2003; Mike Frysinger <vapier@gentoo.org> : - Cleaned up and made the ebuild more 'portage' like ... changed sed cmds to dosed - 01 Nov 2002; George Shapovalov <george@gentoo.org> erlang-8b.ebuild : + + first inclusion + Erlang is a programming language, runtime environment and a large collection of - libraries. Ebuild submitted by Charlie Mac <charzilla@yahoo.com> + libraries. + ebuild submitted by Charlie Mac <charzilla@yahoo.com> diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest index 7f58916530ed..e69de29bb2d1 100644 --- a/dev-lang/erlang/Manifest +++ b/dev-lang/erlang/Manifest @@ -1,37 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 940fb0ab72c04e957c1d31a0d0b42435 ChangeLog 4710 -MD5 dc1d9134a5f6e8146cc4ca6c5e130f0a erlang-10.2.0.ebuild 2372 -MD5 363c1727652dbfbd85dbff66e246b467 erlang-10.2.5.ebuild 2944 -MD5 f710894b1b9115ed6aa49b7abf22e22f erlang-10.2.6.ebuild 2938 -MD5 842590cfaa161fada943481a9cdd0e32 erlang-10.2.7.ebuild 3086 -MD5 f947170e5f0fef952a0efc7dcc947f37 erlang-8b.ebuild 1178 -MD5 952017d9165b65d7786b75dbf44a10e2 erlang-9c-r1.ebuild 1686 -MD5 4df8bcb2597f95b5d00f898f0dbc9e96 erlang-9c-r2.ebuild 1808 -MD5 92087ace1ec7f4f5fafb31419db5fafa erlang-9c-r3.ebuild 1822 -MD5 888709019e83eac37f3e95c7739de933 erlang-9c.ebuild 1505 -MD5 34433096e1c6e84b5dbb4a50a4e3c2e8 files/10.2.6-manpage-emacs-gentoo.patch 1348 -MD5 34433096e1c6e84b5dbb4a50a4e3c2e8 files/10.2.7-manpage-emacs-gentoo.patch 1348 -MD5 28397dc6ef4a633a8084ce44fbb1c6f3 files/50erlang-gentoo.el 140 -MD5 e61c0249e23b7e44ef3629ea5dc5997a files/9c.patch 2005 -MD5 f3de2b6ca821b977f0e1811a1f0a1409 files/digest-erlang-10.2.0 67 -MD5 915a9f490e6f58cafe26c3f6f6aeb54d files/digest-erlang-10.2.5 209 -MD5 935d6f9403c781eb7c3234136b1684e0 files/digest-erlang-10.2.6 210 -MD5 9a4549378412ae567bc58f2d7a9336a3 files/digest-erlang-10.2.7 280 -MD5 0ef311d4fbeb2b5e16aab201dcf37297 files/digest-erlang-8b 67 -MD5 9a235de49a6c0988f033448fdac8a0a8 files/digest-erlang-9c 66 -MD5 9a235de49a6c0988f033448fdac8a0a8 files/digest-erlang-9c-r1 66 -MD5 ae2205c16664d70f5ea47d249b2e566f files/digest-erlang-9c-r2 66 -MD5 ae2205c16664d70f5ea47d249b2e566f files/digest-erlang-9c-r3 66 -MD5 b1f610dc1caa7c176d7da4919bcabba9 files/erlang-10.2.6-export-TARGET.patch 242 -MD5 b1f610dc1caa7c176d7da4919bcabba9 files/erlang-10.2.7-export-TARGET.patch 242 -MD5 e88b4d733b41026e691a981320ac7806 files/erlang-9c.patch.gz 1503 -MD5 aea374917adc11a2d42b0b9d1bba3598 metadata.xml 402 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDY9qxyiNZaEAZA+ARAoUCAKCCnqpUqlqnhAV9y322HJ6O0VRt9gCfQzGj -hjpi70szvr0PnW83ux8MiNw= -=/Gk+ ------END PGP SIGNATURE----- diff --git a/dev-lang/erlang/erlang-10.2.0.ebuild b/dev-lang/erlang/erlang-10.2.0.ebuild index a5d7e8421182..1a8338ebf9c6 100644 --- a/dev-lang/erlang/erlang-10.2.0.ebuild +++ b/dev-lang/erlang/erlang-10.2.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-10.2.0.ebuild,v 1.7 2005/08/23 03:03:24 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-10.2.0.ebuild,v 1.1 2004/10/08 00:03:02 george Exp $ -inherit eutils toolchain-funcs flag-o-matic elisp-common +inherit eutils gcc flag-o-matic #erlang uses a really weird versioning scheme which caused quite a few problems already #Thus we do a slight modification converting all letters to digits to make it more sane (see e.g. #26420) @@ -17,40 +17,27 @@ SRC_URI="http://www.erlang.org/download/${MY_P}-0.tar.gz" LICENSE="EPL" SLOT="0" KEYWORDS="~x86 ~ppc ~sparc ~amd64" -IUSE="X ssl emacs" +IUSE="X ssl" DEPEND=">=dev-lang/perl-5.6.1 X? ( virtual/x11 ) - ssl? ( >=dev-libs/openssl-0.9.7d ) - emacs? ( virtual/emacs )" + ssl? ( >=dev-libs/openssl-0.9.6d )" S=${WORKDIR}/${MY_P}_${MyDate} -SITEFILE=50erlang-gentoo.el - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${PN}-10.2.6-export-TARGET.patch -} - src_compile() { [ "`gcc-fullversion`" == "3.3.2" ] && filter-mfpmath sse [ "`gcc-fullversion`" == "3.3.3" ] && filter-mfpmath sse addpredict /dev/pty # Bug #25366 + #erlang configure seems to "misdetect" CHOST on amd64 + [ "${ARCH}" = "amd64" ] && CHOST="x86_64-unknown-linux-gnu" econf --enable-threads || die make || die - - if use emacs; then - pushd ${D}/lib/tools/emacs - elisp-compile *.el - popd - fi } src_install() { - ERL_LIBDIR="/usr/$(get_libdir)/erlang" + ERL_LIBDIR="/usr/lib/erlang" make INSTALL_PREFIX=${D} install || die dodoc AUTHORS EPLICENCE README @@ -70,19 +57,4 @@ src_install() { ## Clean up the no longer needed files rm ${D}/${ERL_LIBDIR}/Install - - if use emacs; then - pushd ${S} - elisp-install erlang lib/tools/emacs/*.el - elisp-site-file-install ${FILESDIR}/${SITEFILE} - popd - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen } diff --git a/dev-lang/erlang/erlang-10.2.5.ebuild b/dev-lang/erlang/erlang-10.2.5.ebuild index 25347eb92b55..62448593d927 100644 --- a/dev-lang/erlang/erlang-10.2.5.ebuild +++ b/dev-lang/erlang/erlang-10.2.5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-10.2.5.ebuild,v 1.4 2005/09/05 19:17:37 weeve Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-10.2.5.ebuild,v 1.1 2005/08/24 00:48:14 vapier Exp $ inherit eutils multilib flag-o-matic elisp-common @@ -17,7 +17,7 @@ SRC_URI="http://www.erlang.org/download/${MY_P}.tar.gz LICENSE="EPL" SLOT="0" -KEYWORDS="~amd64 ppc sparc x86" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="doc emacs java odbc ssl X" RDEPEND=">=dev-lang/perl-5.6.1 diff --git a/dev-lang/erlang/erlang-10.2.6.ebuild b/dev-lang/erlang/erlang-10.2.6.ebuild index 0df32ed64e00..80f22d31dc0d 100644 --- a/dev-lang/erlang/erlang-10.2.6.ebuild +++ b/dev-lang/erlang/erlang-10.2.6.ebuild @@ -1,33 +1,26 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-10.2.6.ebuild,v 1.5 2005/09/02 22:31:50 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-10.2.6.ebuild,v 1.1 2005/07/02 22:01:01 vapier Exp $ -inherit eutils multilib flag-o-matic elisp-common +inherit eutils toolchain-funcs flag-o-matic elisp-common #erlang uses a really weird versioning scheme which caused quite a few problems already #Thus we do a slight modification converting all letters to digits to make it more sane (see e.g. #26420) #the next line selects the right source. -MY_PV=R10B-6 -MY_P=otp_src_${MY_PV} +MY_P=otp_src_R10B-6 DESCRIPTION="Erlang programming language, runtime environment, and large collection of libraries" HOMEPAGE="http://www.erlang.org/" -SRC_URI="http://www.erlang.org/download/${MY_P}.tar.gz - doc? ( http://erlang.org/download/otp_doc_man_${MY_PV}.tar.gz - http://erlang.org/download/otp_doc_html_${MY_PV}.tar.gz )" +SRC_URI="http://www.erlang.org/download/${MY_P}.tar.gz" LICENSE="EPL" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc x86" -IUSE="doc emacs java odbc ssl X" +KEYWORDS="~x86 ~ppc ~sparc ~amd64" +IUSE="X ssl emacs" -RDEPEND=">=dev-lang/perl-5.6.1 +DEPEND=">=dev-lang/perl-5.6.1 X? ( virtual/x11 ) ssl? ( >=dev-libs/openssl-0.9.7d ) - emacs? ( virtual/emacs ) - java? ( >=virtual/jdk-1.2 ) - odbc? ( dev-db/unixODBC )" -DEPEND="${RDEPEND} - dev-lang/tk" + emacs? ( virtual/emacs )" S=${WORKDIR}/${MY_P} @@ -37,27 +30,26 @@ src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/${P}-export-TARGET.patch - epatch "${FILESDIR}"/${PV}-manpage-emacs-gentoo.patch - use odbc || sed -i 's: odbc : :' lib/Makefile } src_compile() { - use java || export JAVAC=false - econf \ - --enable-threads \ - $(use_with ssl) \ - || die + [ "`gcc-fullversion`" == "3.3.2" ] && filter-mfpmath sse + [ "`gcc-fullversion`" == "3.3.3" ] && filter-mfpmath sse + addpredict /dev/pty # Bug #25366 + + # erlang configure botches the CHOST test + econf --enable-threads || die make || die if use emacs ; then - pushd lib/tools/emacs + pushd "${D}"/lib/tools/emacs elisp-compile *.el popd fi } src_install() { - local ERL_LIBDIR=/usr/$(get_libdir)/erlang + ERL_LIBDIR="/usr/$(get_libdir)/erlang" make INSTALL_PREFIX="${D}" install || die dodoc AUTHORS EPLICENCE README @@ -76,25 +68,12 @@ src_install() { grep -rle "${D}" "${D}"/${ERL_LIBDIR}/erts-* | xargs sed -i -e "s:${D}::g" ## Clean up the no longer needed files - rm "${D}"/${ERL_LIBDIR}/Install - - if use doc ; then - for file in "${WORKDIR}"/man/man*/*.[1-9]; do - # Avoid namespace collisions - local newfile=${file}erl - cp $file $newfile - # Man page processing tools expect a capitalized "SEE ALSO" section - # header - sed -i -e 's,\.SH See Also,\.SH SEE ALSO,g' $newfile - doman ${newfile} - done - dohtml -A README,erl,hrl,c,h,kwc,info -r "${WORKDIR}"/doc "${WORKDIR}"/lib "${WORKDIR}"/erts-* - fi + rm ${D}/${ERL_LIBDIR}/Install if use emacs ; then pushd "${S}" - elisp-install erlang lib/tools/emacs/*.{el,elc} - elisp-site-file-install "${FILESDIR}"/${SITEFILE} + elisp-install erlang lib/tools/emacs/*.el + elisp-site-file-install ${FILESDIR}/${SITEFILE} popd fi } diff --git a/dev-lang/erlang/erlang-8b.ebuild b/dev-lang/erlang/erlang-8b.ebuild index 533afb35230b..840e69029d3a 100644 --- a/dev-lang/erlang/erlang-8b.ebuild +++ b/dev-lang/erlang/erlang-8b.ebuild @@ -1,24 +1,21 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-8b.ebuild,v 1.10 2004/06/24 22:48:17 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-8b.ebuild,v 1.1 2002/11/02 05:40:54 george Exp $ + +IUSE="X ssl" -MY_P=otp_src_R8B-2 DESCRIPTION="Erlang programming language, runtime environment, and large collection of libraries" HOMEPAGE="http://www.erlang.org/" -SRC_URI="http://www.erlang.org/download/${MY_P}.tar.gz" +SRC_URI="http://www.erlang.org/download/otp_src_R8B-2.tar.gz" +S="${WORKDIR}/otp_src_R8B-2" LICENSE="EPL" SLOT="0" -KEYWORDS="x86 ppc sparc" -IUSE="X ssl" +KEYWORDS="~x86 ~ppc ~sparc ~sparc64" -DEPEND=">=dev-lang/perl-5.6.1 - X? ( virtual/x11 ) - ssl? ( >=dev-libs/openssl-0.9.6d )" - -S=${WORKDIR}/${MY_P} - -addpredict /dev/pty # Bug #25366 +RDEPEND=">=sys-devel/perl-5.6.1 + X? ( >=x11-base/xfree-4.2.0-r12 ) + ssl? ( >=dev-libs/openssl-0.9.6d )" src_compile() { econf --enable-threads || die "./configure failed" @@ -27,18 +24,30 @@ src_compile() { src_install() { ERL_LIBDIR="/usr/lib/erlang" - + make INSTALL_PREFIX=${D} install || die - dodoc AUTHORS EPLICENCE README - + dosym ${ERL_LIBDIR}/bin/erl /usr/bin/erl dosym ${ERL_LIBDIR}/bin/erlc /usr/bin/erlc dosym ${ERL_LIBDIR}/erts-5.1.2/bin/epmd ${ERL_LIBDIR}/bin/ - + ## Remove ${D} from the /usr/lib/erlang/bin/erl and start script - dosed ${ERL_LIBDIR}/bin/erl - dosed ${ERL_LIBDIR}/bin/start - + + cd ${D}/${ERL_LIBDIR}/bin + sed -e "s;${D};;" erl > erl.tmp + mv ./erl.tmp ./erl + sed -e "s;${D};;" start > start.tmp + mv ./start.tmp ./start + + chmod 755 ./erl ./start + + ## Clean up the no longer needed + rm ${D}/${ERL_LIBDIR}/Install + + cd ${S} + dodoc AUTHORS EPLICENCE README } + + diff --git a/dev-lang/erlang/erlang-9c-r1.ebuild b/dev-lang/erlang/erlang-9c-r1.ebuild index 45279eb10083..8c9b1e9caae9 100644 --- a/dev-lang/erlang/erlang-9c-r1.ebuild +++ b/dev-lang/erlang/erlang-9c-r1.ebuild @@ -1,8 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-9c-r1.ebuild,v 1.7 2004/06/24 22:48:17 agriffis Exp $ - -inherit eutils +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-9c-r1.ebuild,v 1.1 2003/07/02 02:53:52 george Exp $ MY_P=otp_src_R9B-1 DESCRIPTION="Erlang programming language, runtime environment, and large collection of libraries" @@ -11,24 +9,22 @@ SRC_URI="http://www.erlang.org/download/${MY_P}.tar.gz" LICENSE="EPL" SLOT="0" -KEYWORDS="x86 ~ppc ~sparc" +KEYWORDS="~x86 ~ppc ~sparc" IUSE="X ssl" -DEPEND=">=dev-lang/perl-5.6.1 - X? ( virtual/x11 ) - ssl? ( >=dev-libs/openssl-0.9.6d )" - -S=${WORKDIR}/${MY_P} - -addpredict /dev/pty # Bug #25366 - src_unpack(){ unpack ${A} cd ${S} - #combines nsswitch.conf parsing and a fix for strange install behaviour on some systems - epatch ${FILESDIR}/${P}.patch.gz + #a conviniece fix, ||die is not necessary + gzcat ${FILESDIR}/${P}-nsswitch-2.patch.gz | patch -p0 lib/kernel/src/inet_config.erl } +DEPEND=">=dev-lang/perl-5.6.1 + X? ( >=x11-base/xfree-4.2.0-r12 ) + ssl? ( >=dev-libs/openssl-0.9.6d )" + +S=${WORKDIR}/${MY_P} + src_compile() { econf --enable-threads || die "./configure failed" make || die diff --git a/dev-lang/erlang/erlang-9c-r2.ebuild b/dev-lang/erlang/erlang-9c-r2.ebuild index e903e1967b95..004193ddc20a 100644 --- a/dev-lang/erlang/erlang-9c-r2.ebuild +++ b/dev-lang/erlang/erlang-9c-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-9c-r2.ebuild,v 1.6 2005/05/30 18:19:43 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-9c-r2.ebuild,v 1.1 2004/02/21 12:37:03 vapier Exp $ -inherit eutils toolchain-funcs flag-o-matic +inherit eutils gcc flag-o-matic MY_P=otp_src_R9C-0 DESCRIPTION="Erlang programming language, runtime environment, and large collection of libraries" @@ -11,11 +11,11 @@ SRC_URI="http://www.erlang.org/download/${MY_P}.tar.gz" LICENSE="EPL" SLOT="0" -KEYWORDS="x86 ppc sparc" +KEYWORDS="~x86 ~ppc ~sparc" IUSE="X ssl" DEPEND=">=dev-lang/perl-5.6.1 - X? ( virtual/x11 ) + X? ( >=x11-base/xfree-4.2.0-r12 ) ssl? ( >=dev-libs/openssl-0.9.6d )" S=${WORKDIR}/${MY_P} @@ -28,7 +28,6 @@ src_unpack(){ } src_compile() { - [ "`gcc-fullversion`" == "3.3.2" ] && filter-mfpmath sse [ "`gcc-fullversion`" == "3.3.3" ] && filter-mfpmath sse addpredict /dev/pty # Bug #25366 econf --enable-threads || die diff --git a/dev-lang/erlang/erlang-9c-r3.ebuild b/dev-lang/erlang/erlang-9c-r3.ebuild index 27f1acb28115..4f532d309aca 100644 --- a/dev-lang/erlang/erlang-9c-r3.ebuild +++ b/dev-lang/erlang/erlang-9c-r3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-9c-r3.ebuild,v 1.2 2005/05/30 18:19:43 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-9c-r3.ebuild,v 1.1 2004/08/03 01:25:59 george Exp $ -inherit eutils toolchain-funcs flag-o-matic +inherit eutils gcc flag-o-matic MY_P=otp_src_R9C-0 DESCRIPTION="Erlang programming language, runtime environment, and large collection of libraries" diff --git a/dev-lang/erlang/erlang-9c.ebuild b/dev-lang/erlang/erlang-9c.ebuild index 689570faba75..e1167c9fd0d0 100644 --- a/dev-lang/erlang/erlang-9c.ebuild +++ b/dev-lang/erlang/erlang-9c.ebuild @@ -1,24 +1,22 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-9c.ebuild,v 1.6 2004/06/24 22:48:17 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-9c.ebuild,v 1.1 2003/05/10 18:59:14 george Exp $ + +IUSE="X ssl" -MY_P=otp_src_R9B-1 DESCRIPTION="Erlang programming language, runtime environment, and large collection of libraries" HOMEPAGE="http://www.erlang.org/" -SRC_URI="http://www.erlang.org/download/${MY_P}.tar.gz" +SRC_URI="http://www.erlang.org/download/otp_src_R9B-1.tar.gz" +S="${WORKDIR}/otp_src_R9B-1" LICENSE="EPL" SLOT="0" -KEYWORDS="x86 ~ppc ~sparc" -IUSE="X ssl" +KEYWORDS="~x86" DEPEND=">=dev-lang/perl-5.6.1 - X? ( virtual/x11 ) - ssl? ( >=dev-libs/openssl-0.9.6d )" + X? ( >=x11-base/xfree-4.2.0-r12 ) + ssl? ( >=dev-libs/openssl-0.9.6d )" -S=${WORKDIR}/${MY_P} - -addpredict /dev/pty # Bug #25366 src_compile() { econf --enable-threads || die "./configure failed" @@ -29,7 +27,6 @@ src_install() { ERL_LIBDIR="/usr/lib/erlang" make INSTALL_PREFIX=${D} install || die - dodoc AUTHORS EPLICENCE README dosym ${ERL_LIBDIR}/bin/erl /usr/bin/erl dosym ${ERL_LIBDIR}/bin/erlc /usr/bin/erlc @@ -39,16 +36,30 @@ src_install() { dosym ${ERL_LIBDIR}/bin/escript /usr/bin/escript ## Remove ${D} from the following files - dosed ${ERL_LIBDIR}/bin/erl - dosed ${ERL_LIBDIR}/bin/start - dosed ${ERL_LIBDIR}/bin/ecc - dosed ${ERL_LIBDIR}/bin/ear - dosed ${ERL_LIBDIR}/bin/elink - dosed ${ERL_LIBDIR}/bin/escript - dosed ${ERL_LIBDIR}/bin/esh - dosed ${ERL_LIBDIR}/erts-*/bin/erl - dosed ${ERL_LIBDIR}/erts-*/bin/start + + cd ${D}/${ERL_LIBDIR}/bin + sed -e "s;${D};;" erl > erl.tmp + mv ./erl.tmp ./erl + sed -e "s;${D};;" start > start.tmp + mv ./start.tmp ./start + sed -e "s;${D};;" ecc > ecc.tmp + mv ./ecc.tmp ./ecc + sed -e "s;${D};;" ear > ear.tmp + mv ./ear.tmp ./ear + sed -e "s;${D};;" elink > elink.tmp + mv ./elink.tmp ./elink + sed -e "s;${D};;" escript > escript.tmp + mv ./escript.tmp ./escript + sed -e "s;${D};;" esh > esh.tmp + mv ./esh.tmp ./esh + + chmod 755 ./erl ./start ./ecc ./ear ./elink ./escript ./esh + ## Clean up the no longer needed files + rm ${D}/${ERL_LIBDIR}/Install + + cd ${S} + dodoc AUTHORS EPLICENCE README } diff --git a/dev-lang/erlang/files/50erlang-gentoo.el b/dev-lang/erlang/files/50erlang-gentoo.el index 468726a6d158..439d3b33a94e 100644 --- a/dev-lang/erlang/files/50erlang-gentoo.el +++ b/dev-lang/erlang/files/50erlang-gentoo.el @@ -2,4 +2,3 @@ (add-to-list 'load-path "@SITELISP@") (load-library "erlang-start") -(setq erlang-root-dir "/usr/share") diff --git a/dev-lang/erlang/files/digest-erlang-10.2.6 b/dev-lang/erlang/files/digest-erlang-10.2.6 index 4a1cf692b626..0a5b9ef538e7 100644 --- a/dev-lang/erlang/files/digest-erlang-10.2.6 +++ b/dev-lang/erlang/files/digest-erlang-10.2.6 @@ -1,3 +1 @@ MD5 6463f70b40e2a6c3587e54653add8414 otp_src_R10B-6.tar.gz 10037987 -MD5 0243d2ff01fb2bac03115bcbe2284b20 otp_doc_man_R10B-6.tar.gz 601812 -MD5 9f50340fd1c25af5d5a6fcf9f14b2e49 otp_doc_html_R10B-6.tar.gz 4602685 diff --git a/dev-lang/erlang/metadata.xml b/dev-lang/erlang/metadata.xml index 989022db6e2d..8b3b1a4834d8 100644 --- a/dev-lang/erlang/metadata.xml +++ b/dev-lang/erlang/metadata.xml @@ -1,8 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>lang-misc</herd> -<herd>emacs</herd> +<herd>no-herd</herd> +<maintainer> + <email>george@gentoo.org</email> +</maintainer> +<maintainer> + <email>vapier@gentoo.org</email> +</maintainer> <longdescription> Erlang is a programming language designed at the Ericsson Computer Science Laboratory. Open-source Erlang is being diff --git a/dev-lang/ezm3/ChangeLog b/dev-lang/ezm3/ChangeLog index c2f87a2cd3f6..6e7eb28dc515 100644 --- a/dev-lang/ezm3/ChangeLog +++ b/dev-lang/ezm3/ChangeLog @@ -1,6 +1,6 @@ # ChangeLog for dev-lang/ezm3 -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ezm3/ChangeLog,v 1.2 2004/07/14 22:00:12 agriffis Exp $ +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ezm3/ChangeLog,v 1.1 2004/07/11 15:50:22 vapier Exp $ *ezm3-1.2 (11 Jul 2004) diff --git a/dev-lang/ezm3/Manifest b/dev-lang/ezm3/Manifest index 28f0259c48ab..782b7100ac88 100644 --- a/dev-lang/ezm3/Manifest +++ b/dev-lang/ezm3/Manifest @@ -1,14 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 76be14d520fa8faafe6f02e09f20323e metadata.xml 295 -MD5 f7afc354378931d4ee94353c315bd702 ChangeLog 321 -MD5 b97be2b1794d9f24457183dada276c1d ezm3-1.2.ebuild 2214 -MD5 f203f577cc77069c4649a5acb239ab59 files/digest-ezm3-1.2 294 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDC74OgIKl8Uu19MoRAl0JAJ99T7uUmo+1YQp1YfcuoDaWMry5mQCcD3O5 -hDRZouhElKYvleYSRbB90OE= -=D6BX ------END PGP SIGNATURE----- +MD5 c276f3932107957cefa2ec3703e7b9fd ezm3-1.2.ebuild 2176 +MD5 7b781d9962b858ab2add0c5a1cf7f9af files/digest-ezm3-1.1 145 +MD5 5cb3092c2d71d381f7f9adb6b14f29bf files/digest-ezm3-1.2 217 diff --git a/dev-lang/ezm3/ezm3-1.2.ebuild b/dev-lang/ezm3/ezm3-1.2.ebuild index e0804b92164d..29cb693e3024 100644 --- a/dev-lang/ezm3/ezm3-1.2.ebuild +++ b/dev-lang/ezm3/ezm3-1.2.ebuild @@ -1,20 +1,24 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ezm3/ezm3-1.2.ebuild,v 1.4 2005/08/24 00:22:51 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ezm3/ezm3-1.2.ebuild,v 1.1 2004/07/11 15:50:22 vapier Exp $ inherit eutils +MY_P="${P/-/-snap-}" +EZM3="ezm3-1.1" +EZM3_TARGET="LINUXLIBC6" + DESCRIPTION="stripped down m3 compiler for building cvsup" HOMEPAGE="http://www.polstra.com/projects/freeware/ezm3/" SRC_URI="ftp://ftp.freebsd.org/pub/FreeBSD/development/CVSup/ezm3/${P}-src.tar.bz2 x86? ( ftp://ftp.freebsd.org/pub/FreeBSD/development/CVSup/ezm3/${P}-LINUXLIBC6-boot.tar.bz2 ) - ppc? ( mirror://gentoo/${P}-PPC_LINUX-boot.tar.bz2 ) mirror://gentoo/${P}-PPC_LINUX.patch.bz2" +# ppc? ( mirror://gentoo/${P}-PPC_LINUX-boot.tar.bz2 )" LICENSE="BSD" SLOT="0" KEYWORDS="-* x86 ppc" -IUSE="X opengl" +IUSE="X opengl static" DEPEND="virtual/libc dev-util/yacc @@ -27,13 +31,6 @@ seduse() { useq !${1} && echo "${2}" || echo ":" } -ezm3target() { - case ${ARCH} in - x86) echo LINUXLIBC6;; - ppc) echo PPC_LINUX;; - esac -} - src_unpack() { unpack ${A} cd ${S} @@ -46,9 +43,9 @@ src_compile() { # (to not violate sandbox) sed -i \ -e "s:/usr/local:/usr:" \ - m3config/src/$(ezm3target) \ - || die "sed $(ezm3target) failed" - echo "M3CC_MAKE = [\"make\", \"BISON=yacc\"]" >> m3config/src/$(ezm3target) + m3config/src/${EZM3_TARGET} \ + || die "sed ${EZM3_TARGET} failed" + echo "M3CC_MAKE = [\"make\", \"BISON=yacc\"]" >> m3config/src/${EZM3_TARGET} # now we disable X and OpenGL if the user doesnt have them in their USE var sed -i \ @@ -69,7 +66,7 @@ src_compile() { } src_install() { - cd binaries/$(ezm3target) - cp -pPR usr ${D}/ || die + cd binaries/${EZM3_TARGET} + cp -a usr ${D}/ || die rm -rf ${D}/usr/man } diff --git a/dev-lang/ezm3/files/digest-ezm3-1.2 b/dev-lang/ezm3/files/digest-ezm3-1.2 index b225cead8882..ad814d539d68 100644 --- a/dev-lang/ezm3/files/digest-ezm3-1.2 +++ b/dev-lang/ezm3/files/digest-ezm3-1.2 @@ -1,4 +1,3 @@ MD5 41ac38cc9a57d7498b2ce7705792e2d8 ezm3-1.2-src.tar.bz2 10727649 MD5 1cecf4fea71a00a78387d148745193cb ezm3-1.2-LINUXLIBC6-boot.tar.bz2 1445569 -MD5 26d5827409c749d42323a1f0c51e0018 ezm3-1.2-PPC_LINUX-boot.tar.bz2 1474750 MD5 9361fd7c2ceb289cdb556f3875627bc2 ezm3-1.2-PPC_LINUX.patch.bz2 10024 diff --git a/dev-lang/f2c/ChangeLog b/dev-lang/f2c/ChangeLog index 1cd4c9b15f19..42ca823c4c91 100644 --- a/dev-lang/f2c/ChangeLog +++ b/dev-lang/f2c/ChangeLog @@ -1,45 +1,8 @@ # ChangeLog for dev-lang/f2c -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/f2c/ChangeLog,v 1.15 2005/09/10 20:27:11 agriffis Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/f2c/ChangeLog,v 1.1 2003/04/12 19:33:15 george Exp $ - 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> f2c-20030320-r1.ebuild: - Mark 20030320-r1 stable on alpha - - 17 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> f2c-20030320-r1.ebuild: - ~alpha keyword. - - 29 Jan 2005; Yuta SATOH <nigoro@gentoo.org> f2c-20030320-r1.ebuild: - Stable on ppc64 - - 27 Jan 2005; Ferris McCormick <fmccor@gentoo.org> f2c-20030320-r1.ebuild: - Stable for sparc (Security Bugs 79725, 77570). - -*f2c-20030320-r1 (27 Jan 2005) - - 27 Jan 2005; Danny van Dyk <kugelfang@gentoo.org> - +files/f2c-20030320-CAN-2005-0017.patch, +f2c-20030320-r1.ebuild: - Fixing security BUG #77570 (CAN-2005-0017). Stable on amd64, ppc and x86. - - 10 Jan 2005; Markus Rothe <corsair@gentoo.org> f2c-20030320.ebuild: - Stable on ppc64 - - 09 Sep 2004; Philippe Trottier <tchiwam@gentoo.org> f2c-20030320.ebuild: - Marked ~ppc64 - - 06 Aug 2004; Ferris McCormick <fmccor@gentoo.org> f2c-20030320.ebuild: - Stable for sparc (part of bug 55386). - - 06 Aug 2004; Danny van Dyk <kugelfang@gentoo.org> f2c-20030320.ebuild: - Marked stable on amd64 and ppc. - - 01 Jul 2004; Danny van Dyk <kugelfang@gentoo.org> +metadata.xml, - f2c-20030320.ebuild: - Marked ~sparc on behalf of ciaranm. - - 01 Jul 2004; Danny van Dyk <kugelfang@gentoo.org> f2c-20030320.ebuild: - Marked ~ppc - -*f2c-20030320 (12 Apr 2003) +*f2c-20030320.ebuild (12 Apr 2003) 12 Apr 2003; George Shapovalov <george@gentoo.org> f2c-20030320.ebuild, files/digest-f2c-20030320 : initial release (#17451) diff --git a/dev-lang/f2c/Manifest b/dev-lang/f2c/Manifest index 6fa2ed810724..e69de29bb2d1 100644 --- a/dev-lang/f2c/Manifest +++ b/dev-lang/f2c/Manifest @@ -1,7 +0,0 @@ -MD5 0be2692c334a5b3f66cff66ba19092fb f2c-20030320.ebuild 629 -MD5 c552a7b1e8c4008a9d2b99d52ab40306 metadata.xml 697 -MD5 b57b3e538fc7c0e9a934be1a29e02882 ChangeLog 1710 -MD5 58b7e8dffb7e86da0e9a2ecd336ef2f8 f2c-20030320-r1.ebuild 739 -MD5 1e6410fad56afd14c53e1efeb94fe240 files/digest-f2c-20030320 64 -MD5 9b85cfecd938c408c4c07f437308ba43 files/f2c-20030320-CAN-2005-0017.patch 1933 -MD5 1e6410fad56afd14c53e1efeb94fe240 files/digest-f2c-20030320-r1 64 diff --git a/dev-lang/f2c/f2c-20030320-r1.ebuild b/dev-lang/f2c/f2c-20030320-r1.ebuild index de311e6b81a7..60c8709eaf0a 100644 --- a/dev-lang/f2c/f2c-20030320-r1.ebuild +++ b/dev-lang/f2c/f2c-20030320-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/f2c/f2c-20030320-r1.ebuild,v 1.5 2005/09/10 20:27:11 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/f2c/f2c-20030320-r1.ebuild,v 1.1 2005/01/27 16:23:26 kugelfang Exp $ inherit eutils @@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="libf2c" SLOT="0" -KEYWORDS="alpha amd64 ppc ppc64 sparc x86" +KEYWORDS="x86 amd64 ppc ~ppc64 ~sparc" IUSE="" DEPEND="dev-libs/libf2c" diff --git a/dev-lang/f2c/f2c-20030320.ebuild b/dev-lang/f2c/f2c-20030320.ebuild index b7cb82e5f23b..4db9b7db8ef5 100644 --- a/dev-lang/f2c/f2c-20030320.ebuild +++ b/dev-lang/f2c/f2c-20030320.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/f2c/f2c-20030320.ebuild,v 1.12 2005/01/10 19:57:29 corsair Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/f2c/f2c-20030320.ebuild,v 1.1 2003/04/12 19:33:15 george Exp $ DESCRIPTION="Fortran to C converter" HOMEPAGE="http://www.netlib.org/f2c" @@ -8,7 +8,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="libf2c" SLOT="0" -KEYWORDS="x86 amd64 ppc ppc64 sparc" +KEYWORDS="x86" IUSE="" DEPEND="dev-libs/libf2c" diff --git a/dev-lang/f2c/metadata.xml b/dev-lang/f2c/metadata.xml index 82a7f49d5365..e99de68107cb 100644 --- a/dev-lang/f2c/metadata.xml +++ b/dev-lang/f2c/metadata.xml @@ -5,14 +5,4 @@ <maintainer> <email>kugelfang@gentoo.org</email> </maintainer> - <longdescription lang="en"> - F2C compiles FORTRAN 77 sources by converting to C/C++ sources and - compiling the later with gcc. The resulting binaries depend on the - libf2c runtime library. - </longdescription> - <longdescription lang="de"> - F2C kompiliert FORTRAN 77 Quellcode durch Konvertierung in C/C++ - Quellcode und deren anschließendes Kompilieren mit Hilfe von gcc. Die - produzierten Binärdateien benötigen die Laufzeitbibliothek libf2c. - </longdescription> </pkgmetadata> diff --git a/dev-lang/ferite/ChangeLog b/dev-lang/ferite/ChangeLog index 3c0bee22a8f3..13e80bd030e3 100644 --- a/dev-lang/ferite/ChangeLog +++ b/dev-lang/ferite/ChangeLog @@ -1,46 +1,10 @@ # ChangeLog for dev-lang/ferite -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ferite/ChangeLog,v 1.14 2005/04/24 03:10:47 hansmi Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL - 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> ferite-0.99.6.ebuild: - Stable on ppc. - - 22 Apr 2005; Simon Stelling <blubb@gentoo.org> ferite-0.99.6.ebuild: - stable on amd64 - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> ferite-0.99.4.ebuild, - ferite-0.99.5.ebuild, ferite-0.99.6.ebuild: - virtual/glibc -> virtual/libc - - 05 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> ferite-0.99.6.ebuild: - stable on sparc - -*ferite-0.99.6 (09 Jan 2003) - - 09 Jan 2003; Martin Holzer <mholzer@gentoo.org> ferrite-0.99.6.ebuild - files/digest-ferite-0.99.6 ChangeLog : - Version bumped. Submitted by alex@linuxhacker.org in #13571. - -*ferite-0.99.5 (17 Aug 2002) - - 24 Jan 2003; Mike Frysinger <vapier@gentoo.org> : - Added econf in place of configure. Fix for #14463. - - 09 Jan 2003; Martin Holzer <mholzer@gentoo.org> ferrite-0.99.5.ebuild : - Changed SRC_URI to mirror://sf - - 17 Nov 2002; Jon Nall <nall@gentoo.org> ferrite-0.99.5.ebuild : - added ~ppc to KEYWORDS - - 17 Aug 2002; G.Shapovalov <george@gentoo.org> ChangeLog : - new version - also modified ebuild to fix sandbox violation *ferite-0.99.4 (1 May 2002) - 24 Jan 2003; Mike Frysinger <vapier@gentoo.org> : - Added econf in place of configure. Fix for #14463. - 1 May 2002; G.Saraber <gsaraber@rarcoa.com> ChangeLog : + modified the glib ebuild into ferite :) original by Achim Gottinger <achim@gentoo.org> diff --git a/dev-lang/ferite/Manifest b/dev-lang/ferite/Manifest index b43648a3b984..e69de29bb2d1 100644 --- a/dev-lang/ferite/Manifest +++ b/dev-lang/ferite/Manifest @@ -1,7 +0,0 @@ -MD5 f98dd3d6de3e9ab2f7bd22bfae9a027d ferite-0.99.5.ebuild 655 -MD5 b2f4aa46eb26620641f7abc4298d7ecf ChangeLog 1593 -MD5 e3331019ac8e658cb010f6e257479c06 ferite-0.99.6.ebuild 647 -MD5 64d40bddce41555508fa99a9a15c9e46 ferite-0.99.4.ebuild 633 -MD5 89ddb8d251023fd2527d27023094cf20 files/digest-ferite-0.99.5 65 -MD5 49ba474e748ba23fdfc3c1f4f4fa1055 files/digest-ferite-0.99.4 65 -MD5 1793a7095e25b69c800aabac6049e033 files/digest-ferite-0.99.6 66 diff --git a/dev-lang/ferite/ferite-0.99.4.ebuild b/dev-lang/ferite/ferite-0.99.4.ebuild index f2ef84364406..a6e27676e623 100644 --- a/dev-lang/ferite/ferite-0.99.4.ebuild +++ b/dev-lang/ferite/ferite-0.99.4.ebuild @@ -1,27 +1,36 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ferite/ferite-0.99.4.ebuild,v 1.15 2004/07/14 13:38:45 agriffis Exp $ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Gerard Saraber <gsaraber@rarcoa.com> +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ferite/ferite-0.99.4.ebuild,v 1.1 2002/05/20 22:37:59 blauwers Exp $ -DESCRIPTION="scripting engine and language written in c for complete portability" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -HOMEPAGE="http://www.ferite.org/" +S=${WORKDIR}/${P} + +DESCRIPTION="ferite is a scripting engine and language written in c for complete portability." -DEPEND="virtual/libc - dev-libs/libpcre - dev-libs/libxml2" +SRC_URI="http://telia.dl.sourceforge.net/sourceforge/ferite/${P}.tar.gz" +HOMEPAGE="http://www.ferite.org/" +DEPEND="virtual/glibc + dev-libs/libpcre + dev-libs/libxml2" SLOT="1" -LICENSE="as-is" -KEYWORDS="x86 sparc" -IUSE="" src_compile() { - econf || die + ./configure --host=${CHOST} \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man || die + emake || die } src_install() { - einstall || die - dodoc AUTHORS ChangeLog README* + make prefix=${D}/usr \ + infodir=${D}/usr/share/info \ + mandir=${D}/usr/share/man \ + install || die + + dodoc AUTHORS ChangeLog COPYING README* INSTALL NEWS + dohtml -r docs } diff --git a/dev-lang/ferite/ferite-0.99.5.ebuild b/dev-lang/ferite/ferite-0.99.5.ebuild index 765c51e5da2a..0fb44b54fa43 100644 --- a/dev-lang/ferite/ferite-0.99.5.ebuild +++ b/dev-lang/ferite/ferite-0.99.5.ebuild @@ -1,27 +1,41 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ferite/ferite-0.99.5.ebuild,v 1.12 2004/07/14 13:38:45 agriffis Exp $ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ferite/ferite-0.99.5.ebuild,v 1.1 2002/08/17 16:51:16 george Exp $ -DESCRIPTION="scripting engine and language written in c for complete portability" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +S=${WORKDIR}/${P} + +DESCRIPTION="ferite is a scripting engine and language written in c for complete portability." +SRC_URI="http://telia.dl.sourceforge.net/sourceforge/ferite/${P}.tar.gz" HOMEPAGE="http://www.ferite.org/" -DEPEND="virtual/libc - dev-libs/libpcre - dev-libs/libxml2" +DEPEND="virtual/glibc + dev-libs/libpcre + dev-libs/libxml2" +RDEPEND="${DEPEND}" SLOT="1" LICENSE="as-is" -KEYWORDS="x86 ~ppc sparc" -IUSE="" +KEYWORDS="x86 sparc sparc64" src_compile() { - econf || die + ./configure --host=${CHOST} \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man || die + emake || die } src_install() { + #make prefix=${D}/usr \ + # infodir=${D}/usr/share/info \ + # mandir=${D}/usr/share/man \ + # libdir=${D}/usr/lib \ + # install || die + make DESTDIR=${D} install || die - dodoc AUTHORS ChangeLog README* + + dodoc AUTHORS ChangeLog COPYING README* INSTALL NEWS + dohtml -r docs } diff --git a/dev-lang/ferite/ferite-0.99.6.ebuild b/dev-lang/ferite/ferite-0.99.6.ebuild index 9afcb8380604..5a90ed0a77f4 100644 --- a/dev-lang/ferite/ferite-0.99.6.ebuild +++ b/dev-lang/ferite/ferite-0.99.6.ebuild @@ -1,19 +1,18 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ferite/ferite-0.99.6.ebuild,v 1.10 2005/04/24 03:10:47 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ferite/ferite-0.99.6.ebuild,v 1.1 2003/02/09 22:43:03 mholzer Exp $ DESCRIPTION="A clean, lightweight, object oriented scripting language" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" HOMEPAGE="http://www.ferite.org/" -DEPEND="virtual/libc +DEPEND="virtual/glibc dev-libs/libpcre dev-libs/libxml2" SLOT="1" LICENSE="as-is" -KEYWORDS="x86 sparc ppc amd64" -IUSE="" +KEYWORDS="~x86 ~sparc ~ppc" src_compile() { econf || die diff --git a/dev-lang/fpc-bin/ChangeLog b/dev-lang/fpc-bin/ChangeLog index a53c42643f99..bad8017b191b 100644 --- a/dev-lang/fpc-bin/ChangeLog +++ b/dev-lang/fpc-bin/ChangeLog @@ -1,9 +1,6 @@ -# ChangeLog for dev-lang/fpc-bin +# ChangeLog for dev-lang/fpc # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-bin/ChangeLog,v 1.3 2005/04/11 11:55:58 seemant Exp $ - - 11 Apr 2005; Seemant Kulleen <seemant@gentoo.org> metadata.xml: - assign lang-misc in the metadata, no personal maintainer any more +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-bin/ChangeLog,v 1.1 2005/01/20 22:18:04 chriswhite Exp $ *fpc-bin-1.0.10 (21 Jan 2005) diff --git a/dev-lang/fpc-bin/Manifest b/dev-lang/fpc-bin/Manifest index 477ad8628127..e784df941503 100644 --- a/dev-lang/fpc-bin/Manifest +++ b/dev-lang/fpc-bin/Manifest @@ -1,6 +1,6 @@ -MD5 6f075e110a953c2984782b2bfbd46c1e ChangeLog 1670 -MD5 cee52716bdae39a3e22a474a24b41f44 fpc-bin-1.0.10.ebuild 867 -MD5 b455eb842300873952d0f2186c492547 fpc-bin-1.9.4.ebuild 866 -MD5 c4c708e3dc384f836a21bfea63ae3288 metadata.xml 162 +MD5 88a95c13b5e36e9aa2759346284960b3 ChangeLog 1336 +MD5 421607ea0a7cc894e3da1cf891e1996a fpc-bin-1.9.4.ebuild 865 +MD5 f5f1522837a3398846f77d381fda47ec metadata.xml 226 +MD5 4dd2f5c7859ce38bcb7509aafaf6cd9b fpc-bin-1.0.10.ebuild 866 MD5 332b84767ddcc966fd2bf724ba8c5961 files/digest-fpc-bin-1.0.10 61 MD5 31bc5d0091da58e3ea79cb36fdfa5c32 files/digest-fpc-bin-1.9.4 60 diff --git a/dev-lang/fpc-bin/metadata.xml b/dev-lang/fpc-bin/metadata.xml index f376edc581d2..b452dec7e591 100644 --- a/dev-lang/fpc-bin/metadata.xml +++ b/dev-lang/fpc-bin/metadata.xml @@ -1,5 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>lang-misc</herd> +<herd>no-herd</herd> +<maintainer> + <email>chriswhite@gentoo.org</email> +</maintainer> </pkgmetadata> diff --git a/dev-lang/fpc-ide/ChangeLog b/dev-lang/fpc-ide/ChangeLog index d6f7616fd8eb..7b1ffa46f826 100644 --- a/dev-lang/fpc-ide/ChangeLog +++ b/dev-lang/fpc-ide/ChangeLog @@ -1,20 +1,6 @@ # ChangeLog for dev-lang/fpc-ide # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-ide/ChangeLog,v 1.5 2005/11/17 10:16:30 herbs Exp $ - - 17 Nov 2005; Herbie Hopkins <herbs@gentoo.org> fpc-ide-2.0.0.ebuild: - Marked ~amd64 wrt bug #112786. - - 14 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> fpc-ide-2.0.0.ebuild: - Keyworded ~sparc - -*fpc-ide-2.0.0 (06 Oct 2005) - - 06 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> +fpc-ide-2.0.0.ebuild: - Revbump and keyworded ~ppc ~x86, should fix #106202 - - 19 Apr 2005; Elfyn McBratney <beu@gentoo.org> metadata.xml: - Remove retired developer from metadata.xml. +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-ide/ChangeLog,v 1.1 2005/03/31 01:58:21 chriswhite Exp $ *fpc-ide-2.0.0_rc2 (31 Mar 2005) diff --git a/dev-lang/fpc-ide/Manifest b/dev-lang/fpc-ide/Manifest index 393aa5c8ec7b..bcfa6a904410 100644 --- a/dev-lang/fpc-ide/Manifest +++ b/dev-lang/fpc-ide/Manifest @@ -1,16 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 3e86f210652cade8ccc5fe4a36bf14cb ChangeLog 905 -MD5 cd231688f22b41aaa230f7deb4752a05 files/digest-fpc-ide-2.0.0 70 +MD5 796c83e86db5c32fbe17329acc1d3550 fpc-ide-2.0.0_rc2.ebuild 808 MD5 0a08fa163a3c573b43867be33e766913 files/digest-fpc-ide-2.0.0_rc2 70 -MD5 0e1d8a51556d26b05b6b23158872702f fpc-ide-2.0.0.ebuild 954 -MD5 3dc5d26bf2c9d541e3decd3a0f755df6 fpc-ide-2.0.0_rc2.ebuild 952 -MD5 c968f4c3107ca7cbf3d0699f1bf341e0 metadata.xml 259 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDfFiJ2G5bA0cA/ScRArw9AJ4qEm1ExncLh7V0H6OVLL/pJkELFQCgxOoc -d/XMPesFGvI6b1yARkRnI/E= -=Pv8Q ------END PGP SIGNATURE----- diff --git a/dev-lang/fpc-ide/fpc-ide-2.0.0.ebuild b/dev-lang/fpc-ide/fpc-ide-2.0.0.ebuild index 51c87bd8da3f..1c0dd77a5b5c 100644 --- a/dev-lang/fpc-ide/fpc-ide-2.0.0.ebuild +++ b/dev-lang/fpc-ide/fpc-ide-2.0.0.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-ide/fpc-ide-2.0.0.ebuild,v 1.3 2005/11/17 10:16:30 herbs Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-ide/fpc-ide-2.0.0.ebuild,v 1.1 2005/10/06 14:50:53 gustavoz Exp $ MY_P="2.0.0" SLOT="0" LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-FPC" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="~ppc ~x86" DESCRIPTION="Free Pascal Compiler Integrated Development Environment" HOMEPAGE="http://www.freepascal.org/" IUSE="" diff --git a/dev-lang/fpc-ide/metadata.xml b/dev-lang/fpc-ide/metadata.xml index 112bf101a3cd..66ce5b5a6508 100644 --- a/dev-lang/fpc-ide/metadata.xml +++ b/dev-lang/fpc-ide/metadata.xml @@ -2,6 +2,9 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>lang-misc</herd> +<maintainer> + <email>chriswhite@gentoo.org</email> +</maintainer> <longdescription lang="en"> A command line ide for the Free Pascal Compiler. </longdescription> diff --git a/dev-lang/fpc-source/ChangeLog b/dev-lang/fpc-source/ChangeLog index 37c28babe827..565cb792763a 100644 --- a/dev-lang/fpc-source/ChangeLog +++ b/dev-lang/fpc-source/ChangeLog @@ -1,48 +1,6 @@ # ChangeLog for dev-lang/fpc-source -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-source/ChangeLog,v 1.11 2005/11/17 10:13:37 herbs Exp $ - - 17 Nov 2005; Herbie Hopkins <herbs@gentoo.org> fpc-source-2.0.0.ebuild: - Marked ~amd64. - - 14 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> - fpc-source-2.0.0.ebuild: - Keyworded ~sparc - - 06 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> - fpc-source-2.0.0.ebuild: - Fix path wrt #100131 - - 06 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> - fpc-source-2.0.0.ebuild: - Keyworded ~ppc - -*fpc-source-2.0.0 (25 Jun 2005) - - 25 Jun 2005; Aron Griffis <agriffis@gentoo.org> +fpc-source-2.0.0.ebuild: - Update to 2.0.0 #93233 - - 19 Apr 2005; Elfyn McBratney <beu@gentoo.org> metadata.xml: - Remove retired developer from metadata.xml. - -*fpc-source-2.0.0_rc2 (02 Apr 2005) - - 02 Apr 2005; Chris White <chriswhite@gentoo.org> - +fpc-source-2.0.0_rc2.ebuild: - Added fpc-source update for lazarus new ebuild. Fixeds bug #87371. Thanks to - expose for the ebuild. - - 26 Aug 2004; Chris White <chriswhite@gentoo.org> - fpc-source-1.9.5_pre20040820.ebuild: - FPC asm doesn't go too well with amd64. -arch marking. Used zhen's dev box to verify this. - - 22 Aug 2004; Chris White <chriswhite@gentoo.org> - fpc-source-1.9.5_pre20040820.ebuild: - Changed to emake -j1 since the makefile apparently doesn't like parallel makes. - - 22 Aug 2004; Chris White <chriswhite@gentoo.org> - fpc-source-1.9.5_pre20040820.ebuild: - Added fpc blocker. +# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-source/ChangeLog,v 1.1 2004/08/21 16:40:44 chriswhite Exp $ *fpc-source-1.9.5_pre20040820 (22 Aug 2004) diff --git a/dev-lang/fpc-source/Manifest b/dev-lang/fpc-source/Manifest index f386129ca136..f1fcf6cc9b17 100644 --- a/dev-lang/fpc-source/Manifest +++ b/dev-lang/fpc-source/Manifest @@ -1,18 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 95432a54454cce73eb23ce36b6038eb4 ChangeLog 1756 +MD5 00dfb2f28271c5e4ccd18123aa44b6cd fpc-source-1.9.5_pre20040820.ebuild 1518 MD5 3197b41dcf78a69bd6aba5c9f97a3cb7 files/digest-fpc-source-1.9.5_pre20040820 141 -MD5 cd231688f22b41aaa230f7deb4752a05 files/digest-fpc-source-2.0.0 70 -MD5 0a08fa163a3c573b43867be33e766913 files/digest-fpc-source-2.0.0_rc2 70 -MD5 cbf4c3b52cbba187c1dd222521df21f7 fpc-source-1.9.5_pre20040820.ebuild 1719 -MD5 0c2efdd784b18bf9b9bcd6af397e4650 fpc-source-2.0.0.ebuild 1361 -MD5 bab07a6688abb4e82baf0c99b60b6c15 fpc-source-2.0.0_rc2.ebuild 1847 -MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDfFfe2G5bA0cA/ScRAjQ0AKCsGhvNI4bqrOK64kuW/VptvzwlvgCgxxQ4 -qvYzl0nrVlpxsr0xuViRt+4= -=Z+qc ------END PGP SIGNATURE----- diff --git a/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild b/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild index 3138461ca574..39b5712aa105 100644 --- a/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild +++ b/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild,v 1.5 2005/04/01 18:51:38 chriswhite Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild,v 1.1 2004/08/21 16:40:44 chriswhite Exp $ inherit eutils @@ -12,17 +12,16 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2 doc? ( ftp://ftp.freepascal.org/pub/fpc/docs/doc-html.zip )" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~x86 -amd64" +KEYWORDS="~x86" IUSE="doc" -DEPEND="!dev-lang/fpc" +DEPEND="" S=${WORKDIR}/fpc-${FPC_V} src_compile() { cd ${S} einfo "Building the fpc compiler and units" - # have to use -j1 as it doesn't seem to like -j2+ - emake -j1 \ + emake \ build \ OS_TARGET=linux \ PP=${S}/ppc386 \ @@ -33,7 +32,7 @@ src_compile() { src_install() { einfo "Installing the fpc compiler and units" - emake -j1 \ + emake \ install \ OS_TARGET=linux \ PP=${S}/ppc386 \ diff --git a/dev-lang/fpc-source/fpc-source-2.0.0.ebuild b/dev-lang/fpc-source/fpc-source-2.0.0.ebuild index cb21bfa8b59f..8f2c1aec848a 100644 --- a/dev-lang/fpc-source/fpc-source-2.0.0.ebuild +++ b/dev-lang/fpc-source/fpc-source-2.0.0.ebuild @@ -1,13 +1,13 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-source/fpc-source-2.0.0.ebuild,v 1.7 2005/11/17 10:13:37 herbs Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-source/fpc-source-2.0.0.ebuild,v 1.1 2005/06/25 22:52:56 agriffis Exp $ -# Needed for release candidates etc. +# Needed to release candidates etc. MY_PV="2.0.0" SLOT="0" # Read src_install notes! LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-FPC" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="~x86" DESCRIPTION="Free Pascal Compiler Sources" HOMEPAGE="http://www.freepascal.org/" IUSE="" @@ -41,6 +41,6 @@ src_install () { --exclude="*.xvpics" \ --exclude="*.~*" \ --exclude="CVS" \ - ${WORKDIR}/fpc/ ${D}usr/lib/fpc/src + ${WORKDIR}/fpc ${D}usr/lib/fpc/src eend $? || die } diff --git a/dev-lang/fpc-source/metadata.xml b/dev-lang/fpc-source/metadata.xml index 20ce219711a2..b452dec7e591 100644 --- a/dev-lang/fpc-source/metadata.xml +++ b/dev-lang/fpc-source/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>no-herd</herd> +<maintainer> + <email>chriswhite@gentoo.org</email> +</maintainer> </pkgmetadata> diff --git a/dev-lang/fpc/ChangeLog b/dev-lang/fpc/ChangeLog index 2c9a43e3df92..3d12d7456aea 100644 --- a/dev-lang/fpc/ChangeLog +++ b/dev-lang/fpc/ChangeLog @@ -1,69 +1,9 @@ # ChangeLog for dev-lang/fpc -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/ChangeLog,v 1.24 2005/10/14 17:45:14 gustavoz Exp $ +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/ChangeLog,v 1.1 2003/08/26 21:43:29 hanno Exp $ - 14 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> fpc-2.0.0-r1.ebuild: - Added sparc support and keyworded accordingly +*fpc-1.0.10 (26 Aug 2003) - 15 Sep 2005; Marcelo Goes <vanquirius@gentoo.org> - fpc-1.9.5_pre20040820.ebuild: - Add app-arch/unzip to DEPEND for bug 69831. + 26 Aug 2003; Hanno Boeck <hanno@gentoo.org> fpc-1.0.10.ebuild: + The Free Pascal Compiler. - 24 Jul 2005; Herbie Hopkins <herbs@gentoo.org> fpc-2.0.0-r1.ebuild: - Added amd64 support thanks to Matthias Jansen. - -*fpc-2.0.0-r1 (03 Jul 2005) - - 03 Jul 2005; Carsten Lohrke <carlo@gentoo.org> +fpc-2.0.0-r1.ebuild: - added optional documentation - - 27 Jun 2005; Aron Griffis <agriffis@gentoo.org> fpc-2.0.0_rc2.ebuild, - fpc-2.0.0.ebuild: - Fix src_compile to call set_pp instead of set_compiler - - 26 Jun 2005; David Holm <dholm@gentoo.org> fpc-2.0.0.ebuild: - Added to ~ppc. - - 25 Jun 2005; Aron Griffis <agriffis@gentoo.org> fpc-2.0.0.ebuild: - Install the man-pages too - -*fpc-2.0.0 (25 Jun 2005) - - 25 Jun 2005; Aron Griffis <agriffis@gentoo.org> - fpc-1.9.5_pre20040820.ebuild, fpc-2.0.0_rc2.ebuild, +fpc-2.0.0.ebuild: - Update to 2.0.0 and clean up these ebuilds #93233 - - 19 Apr 2005; Elfyn McBratney <beu@gentoo.org> metadata.xml: - Remove retired developer from metadata.xml. - - 31 Mar 2005; Chris White <chriswhite@gentoo.org> fpc-2.0.0_rc2.ebuild: - Wasn't supposed to be stable marked when imported. - -*fpc-2.0.0_rc2 (31 Mar 2005) - - 31 Mar 2005; Chris White <chriswhite@gentoo.org> +fpc-2.0.0_rc2.ebuild: - Closing part 1 of 2 for Bug #87337. Thanks to expose for the ebuild. - -*fpc-1.9.5_pre20040820 (21 Jan 2005) - - 21 Jan 2005; Chris White <chriswhite@gentoo.org> +metadata.xml, - +fpc-1.9.5_pre20040820.ebuild: - Fixing bug #71677. Renaming fpc-source to fpc. - - 26 Aug 2004; Chris White <chriswhite@gentoo.org> - fpc-source-1.9.5_pre20040820.ebuild: - FPC asm doesn't go too well with amd64. -arch marking. Used zhen's dev box to verify this. - - 22 Aug 2004; Chris White <chriswhite@gentoo.org> - fpc-source-1.9.5_pre20040820.ebuild: - Changed to emake -j1 since the makefile apparently doesn't like parallel makes. - - 22 Aug 2004; Chris White <chriswhite@gentoo.org> - fpc-source-1.9.5_pre20040820.ebuild: - Added fpc blocker. - -*fpc-source-1.9.5_pre20040820 (22 Aug 2004) - - 22 Aug 2004; Chris White <chriswhite@gentoo.org> +metadata.xml, - +fpc-source-1.9.5_pre20040820.ebuild: - Initial package import. Adding myself as maintainer. diff --git a/dev-lang/fpc/Manifest b/dev-lang/fpc/Manifest index 51cb0ede8349..b05d41344aad 100644 --- a/dev-lang/fpc/Manifest +++ b/dev-lang/fpc/Manifest @@ -1,20 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 e1b8dffe04f771397949e785e148f3d6 ChangeLog 2516 -MD5 765515c95e92cbeb5061c5eb1978eb68 files/digest-fpc-1.9.5_pre20040820 58 -MD5 21228ac75288afaff37b7e0e236ed8bd files/digest-fpc-2.0.0 215 -MD5 0ca342f79113c71c07c127c02f7cdd4d files/digest-fpc-2.0.0-r1 360 -MD5 35b2220a69ffb4f90c2d27e905024582 files/digest-fpc-2.0.0_rc2 126 -MD5 81dc5a334516f896c2fea40e67799cb5 fpc-1.9.5_pre20040820.ebuild 1722 -MD5 435f744baa26a90a434823d0ee528d0e fpc-2.0.0-r1.ebuild 3999 -MD5 c2c4474a4cc7fc2d545bb6ef85f28f15 fpc-2.0.0.ebuild 2899 -MD5 930a09fa6ce48effa0410e573e34a8a7 fpc-2.0.0_rc2.ebuild 2246 -MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1-ecc0.1.6 (GNU/Linux) - -iD8DBQFDT+7QKRy60XGEcJIRAl4mAKCCK3bAh+9x0TtsRCJXJeeq+yZDUwCfQVVC -5fT0jXxMCHcYZ4cyGqqEF90= -=D2FV ------END PGP SIGNATURE----- +MD5 c2c8b79a4f15364d9006ec2d850e7f38 fpc-1.0.10.ebuild 545 +MD5 5c1bfc2f4cd68b7149ecfb6894315a80 files/digest-fpc-1.0.10 67 diff --git a/dev-lang/fpc/files/digest-fpc-2.0.0 b/dev-lang/fpc/files/digest-fpc-2.0.0 index 93a6707256ae..413073422791 100644 --- a/dev-lang/fpc/files/digest-fpc-2.0.0 +++ b/dev-lang/fpc/files/digest-fpc-2.0.0 @@ -1,3 +1,2 @@ MD5 3f9c64d0146a3631f6963fd7477776d1 fpc-2.0.0.source.tar.gz 21040763 MD5 5f0a5fba632a811dcfdafe0ff80476a3 fpc-2.0.0.i386-linux.tar 21360640 -MD5 7019384e09411902e530dfe55d4ff145 fpc-2.0.0.powerpc-linux.tar 22231040 diff --git a/dev-lang/fpc/files/digest-fpc-2.0.0-r1 b/dev-lang/fpc/files/digest-fpc-2.0.0-r1 index c63dc4510d1e..93a6707256ae 100644 --- a/dev-lang/fpc/files/digest-fpc-2.0.0-r1 +++ b/dev-lang/fpc/files/digest-fpc-2.0.0-r1 @@ -1,5 +1,3 @@ +MD5 3f9c64d0146a3631f6963fd7477776d1 fpc-2.0.0.source.tar.gz 21040763 MD5 5f0a5fba632a811dcfdafe0ff80476a3 fpc-2.0.0.i386-linux.tar 21360640 MD5 7019384e09411902e530dfe55d4ff145 fpc-2.0.0.powerpc-linux.tar 22231040 -MD5 3f9c64d0146a3631f6963fd7477776d1 fpc-2.0.0.source.tar.gz 21040763 -MD5 dd8925ce8ce93309456c3072e6e4d14d fpc-2.0.0.sparc-linux.tar 22272000 -MD5 36270de604c6b5ad3af8aaa08143e88f fpc-2.0.0.x86_64-linux.tar 18380800 diff --git a/dev-lang/fpc/fpc-1.9.5_pre20040820.ebuild b/dev-lang/fpc/fpc-1.9.5_pre20040820.ebuild index d2beb9bada76..3a2e6a1ade6f 100644 --- a/dev-lang/fpc/fpc-1.9.5_pre20040820.ebuild +++ b/dev-lang/fpc/fpc-1.9.5_pre20040820.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-1.9.5_pre20040820.ebuild,v 1.3 2005/09/15 22:02:41 vanquirius Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-1.9.5_pre20040820.ebuild,v 1.1 2005/01/20 22:45:19 chriswhite Exp $ inherit eutils @@ -13,32 +13,34 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 -amd64" IUSE="doc" -RDEPEND="!dev-lang/fpc-bin" -DEPEND="${RDEPEND} - doc? ( app-arch/unzip )" -S="${WORKDIR}/fpc-${FPC_V}" +DEPEND="!dev-lang/fpc-bin" +S=${WORKDIR}/fpc-${FPC_V} src_compile() { cd ${S} einfo "Building the fpc compiler and units" # have to use -j1 as it doesn't seem to like -j2+ - emake -j1 build \ - OS_TARGET=linux \ - PP=${S}/ppc386 \ - PREFIX=${D}/usr \ - || die "Free Pascal Compiler build process failed!" + emake -j1 \ + build \ + OS_TARGET=linux \ + PP=${S}/ppc386 \ + PREFIX=${D}/usr \ + || die "Free Pascal Compiler build process failed!" } src_install() { - einfo "Installing the fpc compiler and units" - make install \ - OS_TARGET=linux \ - PP=${S}/ppc386 \ - PREFIX=${D}/usr \ - || die "Free Pascal Compiler install failed!" - if use doc; then + einfo "Installing the fpc compiler and units" + emake -j1 \ + install \ + OS_TARGET=linux \ + PP=${S}/ppc386 \ + PREFIX=${D}/usr \ + || die "Free Pascal Compiler install failed!" + + if use doc + then #install the html docs einfo "Installing html docs" mkdir ${D}/usr/share/doc/fpc-${FPC_V}/html diff --git a/dev-lang/fpc/fpc-2.0.0-r1.ebuild b/dev-lang/fpc/fpc-2.0.0-r1.ebuild index d5780979ba83..5eeee77c957a 100644 --- a/dev-lang/fpc/fpc-2.0.0-r1.ebuild +++ b/dev-lang/fpc/fpc-2.0.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-2.0.0-r1.ebuild,v 1.3 2005/10/14 17:45:14 gustavoz Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-2.0.0-r1.ebuild,v 1.1 2005/07/03 17:42:51 carlo Exp $ inherit eutils @@ -9,15 +9,13 @@ STABLE="2.0.0" SLOT="0" LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-FPC" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="~ppc ~x86" DESCRIPTION="Free Pascal Compiler" HOMEPAGE="http://www.freepascal.org/" IUSE="doc" SRC_URI="mirror://sourceforge/freepascal/fpc-${MY_PV}.source.tar.gz x86? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.i386-linux.tar ) - sparc? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.sparc-linux.tar ) - ppc? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.powerpc-linux.tar ) - amd64? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.x86_64-linux.tar )" + ppc? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.powerpc-linux.tar )" DEPEND="!dev-lang/fpc-bin doc? ( dev-tex/tex4ht )" RDEPEND="!dev-lang/fpc-bin" @@ -30,20 +28,10 @@ src_unpack() { tar -xf binary.i386-linux.tar || die "Unpacking binary.i386-linux.tar failed!" tar -zxf base.i386-linux.tar.gz || die "Unpacking base.i386-linux.tar.gz failed!" ;; - sparc) - tar -xf binary.sparc-linux.tar || die "Unpacking binary.sparc-linux.tar - failed!" - tar -zxf base.sparc-linux.tar.gz || die "Unpacking - base.sparc-linux.tar.gz failed!" - ;; ppc) tar -xf binary.powerpc-linux.tar || die "Unpacking binary.powerpc-linux.tar failed!" tar -zxf base.powerpc-linux.tar.gz || die "Unpacking base.powerpc-linux.tar.gz failed!" ;; - amd64) - tar -xf binary.x86_64-linux.tar || die "Unpacking binary.x86_64-linux.tar failed!" - tar -zxf base.x86_64-linux.tar.gz || die "Unpacking base.x86_64-linux.tar.gz failed!" - ;; esac } @@ -52,15 +40,9 @@ set_pp() { x86) FPCARCH=386 ;; - sparc) - FPCARCH=sparc - ;; ppc) FPCARCH=ppc ;; - amd64) - FPCARCH=x64 - ;; esac case $1 in @@ -120,15 +102,9 @@ pkg_preinst() { x86) FPCARCH=386 ;; - sparc) - FPCARCH=sparc - ;; ppc) FPCARCH=ppc ;; - amd64) - FPCARCH=x64 - ;; esac ln -s ../lib/fpc/${MY_PV}/ppc${FPCARCH} ${IMAGE}/usr/bin/ } @@ -146,15 +122,9 @@ pkg_postinst() { x86) FPCARCH=386 ;; - sparc) - FPCARCH=sparc - ;; ppc) FPCARCH=ppc ;; - amd64) - FPCARCH=x64 - ;; esac einfo "/usr/bin/ppc${FPCARCH} now points to the new binary:" einfo " /usr/lib/${PN}/${MY_PV}/ppc${FPCARCH}" diff --git a/dev-lang/fpc/fpc-2.0.0.ebuild b/dev-lang/fpc/fpc-2.0.0.ebuild index db0433ddd085..53b9a0a3a085 100644 --- a/dev-lang/fpc/fpc-2.0.0.ebuild +++ b/dev-lang/fpc/fpc-2.0.0.ebuild @@ -1,52 +1,35 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-2.0.0.ebuild,v 1.5 2005/06/27 15:13:27 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-2.0.0.ebuild,v 1.1 2005/06/25 22:26:32 agriffis Exp $ inherit eutils MY_PV="2.0.0" STABLE="2.0.0" +ARCH="386" SLOT="0" LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-FPC" -KEYWORDS="~ppc ~x86" +KEYWORDS="~x86" DESCRIPTION="Free Pascal Compiler" HOMEPAGE="http://www.freepascal.org/" IUSE="" SRC_URI="mirror://sourceforge/freepascal/fpc-${MY_PV}.source.tar.gz - x86? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.i386-linux.tar ) - ppc? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.powerpc-linux.tar )" + mirror://sourceforge/freepascal/fpc-${MY_PV}.i386-linux.tar" DEPEND="!dev-lang/fpc-bin" RDEPEND="!dev-lang/fpc-bin" S=${WORKDIR}/fpc src_unpack() { unpack ${A} || die "Unpacking ${A} failed!" - case ${ARCH} in - x86) - tar -xf binary.i386-linux.tar || die "Unpacking binary.i386-linux.tar failed!" - tar -zxf base.i386-linux.tar.gz || die "Unpacking base.i386-linux.tar.gz failed!" - ;; - ppc) - tar -xf binary.powerpc-linux.tar || die "Unpacking binary.powerpc-linux.tar failed!" - tar -zxf base.powerpc-linux.tar.gz || die "Unpacking base.powerpc-linux.tar.gz failed!" - ;; - esac + tar -xf binary.i386-linux.tar || die "Unpacking binary.i386-linux.tar failed!" + tar -zxf base.i386-linux.tar.gz || die "Unpacking base.i386-linux.tar.gz failed!" } set_pp() { - case ${ARCH} in - x86) - FPCARCH=386 - ;; - ppc) - FPCARCH=ppc - ;; - esac - case $1 in - bootstrap) pp=${WORKDIR}/lib/fpc/${STABLE}/ppc${FPCARCH} ;; - new) pp=${S}/compiler/ppc${FPCARCH} ;; + bootstrap) pp=${WORKDIR}/lib/fpc/${STABLE}/ppc${ARCH} ;; + new) pp=${S}/compiler/ppc${ARCH} ;; *) die "set_pp: unknown argument: $1" ;; esac } @@ -60,7 +43,7 @@ src_compile() { || die "make compiler_cycle failed!" # Using the new compiler. - set_pp new + set_compiler new # We cannot do this at once! for d in rtl packages fcl; do @@ -78,24 +61,14 @@ src_install() { local pp set_pp new - make compiler_install rtl_install fcl_install \ - packages_install utils_install man_install \ - PP=${pp} FPCMAKE=${S}/utils/fpcm/fpcmake \ - INSTALL_PREFIX=${D}usr INSTALL_MANDIR=${D}usr/share/man \ + make compiler_install rtl_install fcl_install packages_install utils_install \ + PP=${pp} FPCMAKE=${S}/utils/fpcm/fpcmake INSTALL_PREFIX=${D}usr \ || die "make install failed!" } pkg_preinst() { ${IMAGE}/usr/lib/fpc/${MY_PV}/samplecfg /usr/lib/fpc/${MY_PV} ${IMAGE}/etc - case ${ARCH} in - x86) - FPCARCH=386 - ;; - ppc) - FPCARCH=ppc - ;; - esac - ln -s ../lib/fpc/${MY_PV}/ppc${FPCARCH} ${IMAGE}/usr/bin/ + ln -s ../lib/fpc/${MY_PV}/ppc386 ${IMAGE}/usr/bin/ } pkg_postinst() { @@ -107,14 +80,6 @@ pkg_postinst() { echo ebeep fi - case ${ARCH} in - x86) - FPCARCH=386 - ;; - ppc) - FPCARCH=ppc - ;; - esac - einfo "/usr/bin/ppc${FPCARCH} now points to the new binary:" - einfo " /usr/lib/${PN}/${MY_PV}/ppc${FPCARCH}" + einfo "/usr/bin/ppc386 now points to the new binary:" + einfo " /usr/lib/${PN}/${MY_PV}/ppc${ARCH}" } diff --git a/dev-lang/fpc/fpc-2.0.0_rc2.ebuild b/dev-lang/fpc/fpc-2.0.0_rc2.ebuild index 0d74d4f845e4..703749985cff 100644 --- a/dev-lang/fpc/fpc-2.0.0_rc2.ebuild +++ b/dev-lang/fpc/fpc-2.0.0_rc2.ebuild @@ -1,84 +1,98 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-2.0.0_rc2.ebuild,v 1.4 2005/06/27 15:13:27 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-2.0.0_rc2.ebuild,v 1.1 2005/03/31 01:48:28 chriswhite Exp $ inherit eutils -MY_PV="1.9.8" +MY_P="1.9.8" STABLE="1.0.10" ARCH="386" SLOT="0" LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-FPC" -KEYWORDS="~x86" +KEYWORDS="x86" DESCRIPTION="Free Pascal Compiler" HOMEPAGE="http://www.freepascal.org/" IUSE="" -SRC_URI="ftp://ftp.freepascal.org/pub/fpc/beta/source-${MY_PV}/fpc-${MY_PV}.source.tar.gz +SRC_URI="ftp://ftp.freepascal.org/pub/fpc/beta/source-${MY_P}/fpc-${MY_P}.source.tar.gz ftp://ftp.freepascal.org/pub/fpc/dist/Linux/i386/separate/binary.tar" DEPEND="!dev-lang/fpc-bin" RDEPEND="!dev-lang/fpc-bin" S=${WORKDIR}/fpc -src_unpack() { +src_unpack () { unpack ${A} || die "Unpacking ${A} failed!" tar -zxf baselinux.tar.gz || die "Unpacking baselinux.tar.gz failed!" } -set_pp() { - case $1 in - bootstrap) pp=${WORKDIR}/lib/fpc/${STABLE}/ppc${ARCH} ;; - new) pp=${S}/compiler/ppc${ARCH} ;; - *) die "set_pp: unknown argument: $1" ;; - esac -} - -src_compile() { - local pp d - +src_compile () { # Using the bootstrap compiler. - set_pp bootstrap - emake -j1 compiler_cycle PP=${pp} \ + COMPILER=${WORKDIR}/lib/fpc/${STABLE}/ppc${ARCH} + emake -j1 \ + compiler_cycle \ + PP=${COMPILER} \ || die "make compiler_cycle failed!" # Using the new compiler. - set_pp new + COMPILER=${S}/compiler/ppc${ARCH} # We cannot do this at once! - for d in rtl packages fcl; do - emake -j1 -C $d clean PP=${pp} || die "make -C $d clean failed!" - done + clean_subdir "rtl" + clean_subdir "packages" + clean_subdir "fcl" - emake -j1 rtl packages_base_all fcl packages_extra_all PP=${pp} \ - || die "make rtl packages_base_all fcl packages_extra_all failed!" + emake -j1 \ + rtl \ + packages_base_all \ + fcl \ + packages_extra_all \ + PP=${COMPILER} \ + || die "make rtl packages_base_all fcl packages_extra_all failed!" - emake -j1 utils PP=${pp} DATA2INC=${S}/utils/data2inc \ - || die "make utils failed!" + DATA2INC=${S}/utils/data2inc + emake -j1 \ + utils \ + PP=${COMPILER} \ + DATA2INC=${DATA2INC} \ + || die "make utils failed!" } -src_install() { - local pp - set_pp new - - make compiler_install rtl_install fcl_install packages_install utils_install \ - PP=${pp} FPCMAKE=${S}/utils/fpcm/fpcmake INSTALL_PREFIX=${D}usr \ - || die "make install failed!" +src_install () { + FPCMAKE=${S}/utils/fpcm/fpcmake + emake -j1 \ + compiler_install \ + rtl_install \ + fcl_install \ + packages_install \ + utils_install \ + PP=${COMPILER} \ + FPCMAKE=${FPCMAKE} \ + INSTALL_PREFIX=${D}usr \ + || die "make compiler_install rtl_install fcl_install packages_install utils_install failed!" } -pkg_preinst() { - ${IMAGE}/usr/lib/fpc/${MY_PV}/samplecfg /usr/lib/fpc/${MY_PV} ${IMAGE}/etc - ln -s ../lib/fpc/${MY_PV}/ppc386 ${IMAGE}/usr/bin/ +pkg_preinst () { + ${D}usr/lib/fpc/${MY_P}/samplecfg /usr/lib/fpc/${MY_P} ${D}etc + ln -s ../lib/fpc/${MY_P}/ppc386 ${D}usr/bin/ } -pkg_postinst() { - # Using ewarn - it is really important for other ebuilds (e.g. Lazarus) +pkg_postinst () { + # Using ewarn - it is really important for other ebuilds. if [ -e /etc/._cfg0000_fpc.cfg ]; then - echo - ewarn "Make sure you etc-update /etc/fpc.cfg" + ewarn + ewarn "Make sure you update /etc/fpc.cfg !" ewarn "Otherwise FPC will not work correctly." - echo + ewarn ebeep fi - einfo "/usr/bin/ppc386 now points to the new binary:" - einfo " /usr/lib/${PN}/${MY_PV}/ppc${ARCH}" + einfo "/usr/bin/ppc386 now points to the new binary." + echo $D +} + +clean_subdir() { + emake -j1 \ + -C $1 \ + clean \ + PP=${COMPILER} \ + || die "make -C $1 clean failed!" } diff --git a/dev-lang/fpc/metadata.xml b/dev-lang/fpc/metadata.xml index 20ce219711a2..b452dec7e591 100644 --- a/dev-lang/fpc/metadata.xml +++ b/dev-lang/fpc/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>no-herd</herd> +<maintainer> + <email>chriswhite@gentoo.org</email> +</maintainer> </pkgmetadata> diff --git a/dev-lang/fpcsrc/ChangeLog b/dev-lang/fpcsrc/ChangeLog index e9574b0ee7aa..22ec796b4c33 100644 --- a/dev-lang/fpcsrc/ChangeLog +++ b/dev-lang/fpcsrc/ChangeLog @@ -1,9 +1,6 @@ # ChangeLog for dev-lang/fpcsrc -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpcsrc/ChangeLog,v 1.2 2005/04/19 10:31:12 beu Exp $ - - 19 Apr 2005; Elfyn McBratney <beu@gentoo.org> metadata.xml: - Remove retired developer from metadata.xml. +# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpcsrc/ChangeLog,v 1.1 2004/10/31 04:20:05 chriswhite Exp $ *fpcsrc-1.9.4 (31 Oct 2004) diff --git a/dev-lang/fpcsrc/Manifest b/dev-lang/fpcsrc/Manifest index 81226485d826..d4b9f2246d87 100644 --- a/dev-lang/fpcsrc/Manifest +++ b/dev-lang/fpcsrc/Manifest @@ -1,14 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 c4c708e3dc384f836a21bfea63ae3288 metadata.xml 162 -MD5 bd1060ef4ef43f9494215a51950e32bb fpcsrc-1.9.4.ebuild 922 -MD5 fb9adab753b953a33ef55bec059f2bbd ChangeLog 539 +MD5 6c98e10007ed29aca8b95c67ac9a7050 fpcsrc-1.9.4.ebuild 919 MD5 783dc1c979114969b57f724d3fd92d18 files/digest-fpcsrc-1.9.4 66 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFCZN4QjUHll2nfF60RAqLbAJsFrE0zvFqLPLXcOkscHZbA/wAYNQCgve6a -HNRTKd5pnzhDBKNQt6WEF1Q= -=sSsM ------END PGP SIGNATURE----- diff --git a/dev-lang/fpcsrc/metadata.xml b/dev-lang/fpcsrc/metadata.xml index f376edc581d2..95652dbdf3cb 100644 --- a/dev-lang/fpcsrc/metadata.xml +++ b/dev-lang/fpcsrc/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>lang-misc</herd> +<maintainer> + <email>chriswhite@gentoo.org</email> +</maintainer> </pkgmetadata> diff --git a/dev-lang/gauche/ChangeLog b/dev-lang/gauche/ChangeLog index d3c6265c76b5..896178ed508e 100644 --- a/dev-lang/gauche/ChangeLog +++ b/dev-lang/gauche/ChangeLog @@ -1,87 +1,6 @@ # ChangeLog for dev-lang/gauche -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gauche/ChangeLog,v 1.21 2005/11/16 14:07:08 wolf31o2 Exp $ - - 16 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> - gauche-0.8.6-r1.ebuild: - Marking stable on x86 wrt bug #112577. - -*gauche-0.8.6-r1 (16 Nov 2005) - - 16 Nov 2005; Akinori Hattori <hattya@gentoo.org> - +files/gauche-runpath.diff, -gauche-0.8.6.ebuild, +gauche-0.8.6-r1.ebuild: - fixes bug #112577. - -*gauche-0.8.6 (13 Nov 2005) - - 13 Nov 2005; Akinori Hattori <hattya@gentoo.org> - +files/gauche-gauche.m4-cc.diff, +gauche-0.8.6.ebuild: - new upstream release. - - 13 Nov 2005; Akinori Hattori <hattya@gentoo.org> gauche-0.8.5.ebuild: - stable on x86. - - 13 Oct 2005; Luis Medinas <metalgod@gentoo.org> gauche-0.8.5.ebuild: - Added ~amd64 keyword. Bug #108735. - - 24 Jul 2005; Akinori Hattori <hattya@gentoo.org> -gauche-0.8.4.ebuild: - 0.8.5 is the bug fix release of this. - -*gauche-0.8.5 (24 Jul 2005) - - 24 Jul 2005; Akinori Hattori <hattya@gentoo.org> +gauche-0.8.5.ebuild: - new upstream release. - -*gauche-0.8.4 (04 Jun 2005) - - 04 Jun 2005; Akinori Hattori <hattya@gentoo.org> - -files/gauche-extract-1.13.diff, +files/gauche-aclocal.m4-cc.diff, - -gauche-0.8.ebuild, -gauche-0.8.1.ebuild, +gauche-0.8.4.ebuild: - new upstream release. - - 04 May 2005; Akinori Hattori <hattya@gentoo.org> - files/gauche-aclocal.m4-1.31.diff: - remove Id. fixes bug #89136. - - 23 Apr 2005; Akinori Hattori <hattya@gentoo.org> - +files/gauche-aclocal.m4-1.31.diff, gauche-0.8.3.ebuild: - fixes bug #89136. - - 31 Mar 2005; Aron Griffis <agriffis@gentoo.org> gauche-0.8.3.ebuild: - stable on ia64 - - 26 Jan 2005; Akinori Hattori <hattya@gentoo.org> gauche-0.8.3.ebuild: - stable on x86. - - 14 Dec 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.8.1.ebuild, - gauche-0.8.ebuild: - remove RESTRICT=nomirror. - -*gauche-0.8.3 (14 Dec 2004) - - 14 Dec 2004; Akinori Hattori <hattya@gentoo.org> +gauche-0.8.3.ebuild: - new upstream release. - - 05 Dec 2004; Jason Wever <weeve@gentoo.org> gauche-0.8.1.ebuild: - Added ~sparc keyword. - - 17 Oct 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.8.1.ebuild: - stable on ia64. - - 07 Sep 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.8.1.ebuild: - add ~ia64 - - 07 Sep 2004; Akinori Hattori <hattya@gentoo.org> -gauche-0.7.3.ebuild, - -gauche-0.7.4.1.ebuild, -gauche-0.7.4.2.ebuild, gauche-0.8.1.ebuild: - cleaned out old ebuilds. - - 07 Sep 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.8.1.ebuild: - stable on x86. - -*gauche-0.8.1 (06 Aug 2004) - - 06 Aug 2004; Akinori Hattori <hattya@gentoo.org> +gauche-0.8.1.ebuild: - new upstream release. +# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gauche/ChangeLog,v 1.1 2004/07/11 08:56:12 hattya Exp $ *gauche-0.8 (11 Jul 2004) diff --git a/dev-lang/gauche/Manifest b/dev-lang/gauche/Manifest index f5e5969dc5c7..1863cb08b10c 100644 --- a/dev-lang/gauche/Manifest +++ b/dev-lang/gauche/Manifest @@ -1,13 +1,10 @@ -MD5 8e13033048c63af6af5aafc338c576ce ChangeLog 6559 -MD5 27605cb14e108b005797503b884e6e67 files/digest-gauche-0.8.3 62 -MD5 662729c0ca18c20cd945fb332874362a files/digest-gauche-0.8.5 62 -MD5 19f67365f4ce8133b2c98c2e2f525914 files/digest-gauche-0.8.6-r1 62 -MD5 58ca35453cb35833ef880d3e1d3ea5d2 files/gauche-aclocal.m4-1.31.diff 1099 -MD5 7bc4cbd7c32584661896116bd48fdee0 files/gauche-aclocal.m4-cc.diff 479 -MD5 62aab943eb7c2154815470d7b813948f files/gauche-gauche.m4-cc.diff 489 -MD5 177cc4fa4c84d465bab80e5b3adb5cc1 files/gauche-gdbm-gentoo.diff 729 -MD5 c69e08c5d4d4342092d1d973bc0eeed2 files/gauche-runpath.diff 509 -MD5 38d46371d4968b1adc706d093858b6ef gauche-0.8.3.ebuild 1122 -MD5 f6ba9a9c631f6bb6f74186ac98077b25 gauche-0.8.5.ebuild 1128 -MD5 97492a113346f0ab95d38b0629475060 gauche-0.8.6-r1.ebuild 1213 +MD5 1502c9e5eded6d389b82b175d8e598ac ChangeLog 3771 +MD5 86605d94396b111144e49cb45e9057aa gauche-0.7.3.ebuild 1374 +MD5 03738208c7aebe76207f8ac3fb3f9edb gauche-0.7.4.1.ebuild 1198 +MD5 1d3a67811aee2b795b5ca9227f559767 gauche-0.7.4.2.ebuild 1267 +MD5 efd5e31bad0cc7dd7f0b91deb325ff78 gauche-0.8.ebuild 1261 MD5 e9fa98743d1cf3b213a4b04f52baf5f8 metadata.xml 619 +MD5 c72a63369fdb0fee8a8f45533b69fe5f files/digest-gauche-0.7.3 62 +MD5 89966637512684b9b73c898b067cf740 files/digest-gauche-0.7.4.1 64 +MD5 506a28faf2e5a3d88f080e411dff706c files/digest-gauche-0.7.4.2 64 +MD5 0f8ed13a6cb96a582a2cb357dd817608 files/digest-gauche-0.8 60 diff --git a/dev-lang/gauche/files/gauche-aclocal.m4-1.31.diff b/dev-lang/gauche/files/gauche-aclocal.m4-1.31.diff index 8b7c85599eb7..e917f6f51d4f 100644 --- a/dev-lang/gauche/files/gauche-aclocal.m4-1.31.diff +++ b/dev-lang/gauche/files/gauche-aclocal.m4-1.31.diff @@ -5,6 +5,13 @@ retrieving revision 1.31 diff -u -r1.30 -r1.31 --- gauche/Gauche/aclocal.m4 2004/07/15 07:09:24 1.30 +++ gauche/Gauche/aclocal.m4 2004/12/21 22:49:36 1.31 +@@ -1,5 +1,5 @@ + dnl Gauche-specific autoconf macros. +-dnl $Id: gauche-aclocal.m4-1.31.diff,v 1.1 2005/04/23 12:39:20 hattya Exp $ ++dnl $Id: gauche-aclocal.m4-1.31.diff,v 1.1 2005/04/23 12:39:20 hattya Exp $ + + dnl AC_GAUCHE_INIT_EXT + dnl Sets some parameters about installed Gauche package. @@ -93,19 +93,21 @@ dnl The main configure and gc's configure also use this. AC_DEFUN([AC_GAUCHE_OPTFLAGS], diff --git a/dev-lang/gauche/gauche-0.8.3.ebuild b/dev-lang/gauche/gauche-0.8.3.ebuild index b1d919523778..c0de2f3f31ea 100644 --- a/dev-lang/gauche/gauche-0.8.3.ebuild +++ b/dev-lang/gauche/gauche-0.8.3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gauche/gauche-0.8.3.ebuild,v 1.4 2005/04/23 12:39:20 hattya Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gauche/gauche-0.8.3.ebuild,v 1.1 2004/12/14 11:18:07 hattya Exp $ inherit eutils flag-o-matic @@ -13,7 +13,7 @@ HOMEPAGE="http://gauche.sf.net/" SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz" LICENSE="BSD" -KEYWORDS="ia64 ~ppc ~sparc x86" +KEYWORDS="~ia64 ~ppc ~sparc ~x86" SLOT="0" S="${WORKDIR}/${MY_P}" @@ -25,7 +25,6 @@ src_unpack() { cd ${S} epatch ${FILESDIR}/${PN}-gdbm-gentoo.diff - epatch ${FILESDIR}/${PN}-aclocal.m4-1.31.diff autoconf } diff --git a/dev-lang/gauche/gauche-0.8.5.ebuild b/dev-lang/gauche/gauche-0.8.5.ebuild index 15d0ad55e610..cfd89cb244bc 100644 --- a/dev-lang/gauche/gauche-0.8.5.ebuild +++ b/dev-lang/gauche/gauche-0.8.5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gauche/gauche-0.8.5.ebuild,v 1.3 2005/11/13 08:18:54 hattya Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gauche/gauche-0.8.5.ebuild,v 1.1 2005/07/24 14:21:07 hattya Exp $ inherit eutils flag-o-matic @@ -13,7 +13,7 @@ HOMEPAGE="http://gauche.sf.net/" SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz" LICENSE="BSD" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc x86" +KEYWORDS="~ia64 ~ppc ~sparc ~x86" SLOT="0" S="${WORKDIR}/${MY_P}" diff --git a/dev-lang/gauche/gauche-0.8.6-r1.ebuild b/dev-lang/gauche/gauche-0.8.6-r1.ebuild index 1ebb4fd98e32..9a8e867b8195 100644 --- a/dev-lang/gauche/gauche-0.8.6-r1.ebuild +++ b/dev-lang/gauche/gauche-0.8.6-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gauche/gauche-0.8.6-r1.ebuild,v 1.2 2005/11/16 14:07:08 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gauche/gauche-0.8.6-r1.ebuild,v 1.1 2005/11/16 10:45:43 hattya Exp $ inherit eutils flag-o-matic @@ -13,7 +13,7 @@ HOMEPAGE="http://gauche.sf.net/" SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz" LICENSE="BSD" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc x86" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" SLOT="0" S="${WORKDIR}/${MY_P}" diff --git a/dev-lang/gforth/ChangeLog b/dev-lang/gforth/ChangeLog index f6ca3b5a4ba1..fa9f7fef1581 100644 --- a/dev-lang/gforth/ChangeLog +++ b/dev-lang/gforth/ChangeLog @@ -1,66 +1,8 @@ # ChangeLog for dev-lang/gforth -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gforth/ChangeLog,v 1.16 2005/10/30 15:53:35 grobian Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gforth/ChangeLog,v 1.1 2003/01/05 06:16:38 george Exp $ - 30 Oct 2005; Fabian Groffen <grobian@gentoo.org> gforth-0.6.2.ebuild: - Marked ~ppc-macos (bug #110818) - - 16 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog: - Converted to UTF-8, fixed encoding screwups - - 01 May 2005; Michael Hanselmann <hansmi@gentoo.org> gforth-0.6.2.ebuild: - Stable on ppc. - - 22 Apr 2005; Simon Stelling <blubb@gentoo.org> gforth-0.6.2.ebuild: - stable on amd64 - - 03 Sep 2004; David Holm <dholm@gentoo.org> gforth-0.6.2.ebuild: - Added to ~ppc. - - 06 Aug 2004; Malcolm Lashley <malc@gentoo.org> gforth-0.6.2.ebuild: - Add ~amd64, closes bug #57634 - -*gforth-0.5.0-r1 (28 Jul 2004) - - 28 Jul 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> gforth-0.5.0-r1.ebuild: - Fixed sandbox violation, and added proper handling for Emacs support - Resolves Bug #54084 - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gforth-0.5.0.ebuild, - gforth-0.6.1-r1.ebuild, gforth-0.6.1.ebuild, gforth-0.6.2.ebuild: - virtual/glibc -> virtual/libc - - 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> gforth-0.6.1-r1.ebuild, - gforth-0.6.2.ebuild: - Add die following econf for bug 48950 - - 13 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> gforth-0.5.0.ebuild, - gforth-0.6.1-r1.ebuild, gforth-0.6.1.ebuild, gforth-0.6.2.ebuild: - strip-flags into src_compile; don't assign default to S; header fix - - 15 Oct 2003; Matthew Kennedy <mkennedy@gentoo.org> - files/gforth.el-gentoo.patch: - generate epatch compatible patch - -*gforth-0.6.2 (14 Oct 2003) - - 14 Oct 2003; Matthew Kennedy <mkennedy@gentoo.org> gforth-0.6.1-r1.ebuild, - gforth-0.6.2.ebuild: - minor version bump and fix for bug 31089 - -*gforth-0.6.1-r1 (14 Oct 2003) - - 14 Oct 2003; Matthew Kennedy <mkennedy@gentoo.org> gforth-0.6.1-r1.ebuild, - gforth-0.6.2.ebuild: - minor version bump and fix for bug 31089 - -*gforth-0.6.1 (02 Apr 2003) - - 02 Apr 2003; Matthew Kennedy <mkennedy@gentoo.org> gforth-0.6.1.ebuild, - files/50gforth-gentoo.el, files/gforth.el-gentoo.patch: - minor version bump, ebuild clean up, support for emacs USE flag - -*gforth-0.5.0.ebuild (04 Jan 2003) +*gforth-0.5.0.ebuild (04 2003) 04 Jan 2003; George Shapovalov <george@gentoo.org> ChangeLog, gforth-0.5.0.ebuild, files/digest-gforth-0.5.0 : initial release (#11677) diff --git a/dev-lang/gforth/Manifest b/dev-lang/gforth/Manifest index 21b279872911..e69de29bb2d1 100644 --- a/dev-lang/gforth/Manifest +++ b/dev-lang/gforth/Manifest @@ -1,5 +0,0 @@ -MD5 b1b4b6a2dc1e8dab38ab5096b2f9b45e gforth-0.6.2.ebuild 1384 -MD5 43d87b381f4a89af68765d200e853089 ChangeLog 2538 -MD5 eaf0babab3dec9a6b74e876829e1a68a files/gforth.el-gentoo.patch 1518 -MD5 288a9f927bbcb355499af2795baa6248 files/digest-gforth-0.6.2 65 -MD5 74edc6d12c9a8d2858070dc09e2c264c files/50gforth-gentoo.el 200 diff --git a/dev-lang/gforth/files/gforth.el-gentoo.patch b/dev-lang/gforth/files/gforth.el-gentoo.patch index 7130e18da672..163c90858800 100644 --- a/dev-lang/gforth/files/gforth.el-gentoo.patch +++ b/dev-lang/gforth/files/gforth.el-gentoo.patch @@ -1,6 +1,5 @@ -diff -ur gforth-0.6.2.orig/gforth.el gforth-0.6.2/gforth.el ---- gforth-0.6.2.orig/gforth.el 2003-08-05 04:12:47.000000000 -0500 -+++ gforth-0.6.2/gforth.el 2003-10-15 20:08:42.460949736 -0500 +--- gforth.el 2003-03-09 09:05:33.000000000 -0600 ++++ gforth.el~ 2003-04-02 04:34:42.000000000 -0600 @@ -65,22 +65,24 @@ (or (< emacs-major-version major) (and (= emacs-major-version major) (< emacs-minor-version minor)))) diff --git a/dev-lang/gforth/gforth-0.6.2.ebuild b/dev-lang/gforth/gforth-0.6.2.ebuild index 5a04d7ef0599..d6a89851229e 100644 --- a/dev-lang/gforth/gforth-0.6.2.ebuild +++ b/dev-lang/gforth/gforth-0.6.2.ebuild @@ -1,19 +1,21 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gforth/gforth-0.6.2.ebuild,v 1.12 2005/10/30 15:53:35 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gforth/gforth-0.6.2.ebuild,v 1.1 2003/10/14 18:36:54 mkennedy Exp $ -inherit elisp-common eutils toolchain-funcs +IUSE="emacs" + +inherit elisp-common +S=${WORKDIR}/${P} DESCRIPTION="GNU Forth is a fast and portable implementation of the ANSI Forth language" HOMEPAGE="http://www.gnu.org/software/gforth" SRC_URI="http://www.complang.tuwien.ac.at/forth/gforth//${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ~ppc-macos x86" -IUSE="emacs" +KEYWORDS="x86" -DEPEND="virtual/libc +DEPEND="virtual/glibc emacs? ( virtual/emacs )" SITEFILE=50gforth-gentoo.el @@ -24,21 +26,20 @@ src_unpack() { } src_compile() { - econf CC="$(tc-getCC) -fno-reorder-blocks -fno-inline" --enable-force-reg || die "econf failed" + econf CC="gcc -fno-reorder-blocks -fno-inline" --enable-force-reg make || die use emacs && emacs --batch -f batch-byte-compile --no-site-file --no-init-file *.el } -src_install() { - make \ - libdir=${D}/usr/lib \ +src_install () { + make install libdir=${D}/usr/lib \ infodir=${D}/usr/share/info \ mandir=${D}/usr/share/man \ datadir=${D}/usr/share \ bindir=${D}/usr/bin \ install || die - dodoc AUTHORS BUGS ChangeLog NEWS* README* ToDo doc/glossaries.doc doc/*.ps + dodoc AUTHORS BUGS COPYING* ChangeLog NEWS* README* ToDo doc/glossaries.doc doc/*.ps if use emacs; then elisp-install ${PN} *.el *.elc diff --git a/dev-lang/ghc-bin/ChangeLog b/dev-lang/ghc-bin/ChangeLog index e9cbd487f9d2..6cdf8f116060 100644 --- a/dev-lang/ghc-bin/ChangeLog +++ b/dev-lang/ghc-bin/ChangeLog @@ -1,127 +1,8 @@ # ChangeLog for dev-lang/ghc-bin -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ChangeLog,v 1.31 2005/09/01 14:51:26 gustavoz Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ChangeLog,v 1.1 2002/12/15 06:52:54 george Exp $ - 01 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> - ghc-bin-6.2.2-r1.ebuild: - Stable on sparc - - 31 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-bin-6.4.ebuild: - Version 6.4 for ppc this time - - 31 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> - ghc-bin-6.2.2-r1.ebuild: - Built package for ppc to fix #70617 and #98984 - - 17 Aug 2005; Andres Loeh <loeh@gentoo.org> -ghc-bin-6.0.ebuild, - -ghc-bin-6.2.ebuild, -ghc-bin-6.2.1.ebuild, -ghc-bin-6.2.2.ebuild, - ghc-bin-6.2.2-r1.ebuild: - Marked 6.2.2-r1 stable on x86, and removed old versions. - - 08 Aug 2005; Markus Rothe <corsair@gentoo.org> ghc-bin-6.4.ebuild: - Updated binary package for ppc64 - - 26 Jul 2005; <duncan@gentoo.org> ghc-bin-6.2.2-r1.ebuild, - ghc-bin-6.4.ebuild: - Added new binary packages that are built against readline-5. Also Added - a missing dependency on >=dev-libs/gmp-4.1. - -*ghc-bin-6.2.2-r1 (20 May 2005) - - 20 May 2005; <duncan@gentoo.org> +ghc-bin-6.2.2-r1.ebuild: - Add a new ghc-bin-6.2.2-r1 ebuild based on the ghc-bin-6.4 "portage tbz2 - style" Initially this only covers ~sparc but we'll extend it later to the - other arches. - - 09 May 2005; Markus Rothe <corsair@gentoo.org> ghc-bin-6.4.ebuild: - Created binary and added ~ppc64 to KEYWORDS - bug #68930 - -*ghc-bin-6.4 (02 May 2005) - - 02 May 2005; Andres Loeh <kosmikus@gentoo.org> +ghc-bin-6.4.ebuild: - Added a first x86 binary for ghc-6.4. More arches to follow. The binary - version of ghc-6.4 will remain masked as long as dev-lang/ghc-6.4 is masked. - - 19 Feb 2005; Jason Wever <weeve@gentoo.org> ghc-bin-6.0.ebuild, - ghc-bin-6.2.1.ebuild: - Masked on SPARC. - - 10 Dec 2004; Chris White <chriswhite@gentoo.org> ghc-bin-6.2.2.ebuild: - Added arch? based SRC_URI, as ghc-bin will (hopefully) be getting more arches. - - 03 Nov 2004; Andres Loeh <kosmikus@gentoo.org> ghc-bin-6.2.1.ebuild: - ghc-pkg was not installed properly for amd64 (#56997) - - 19 Oct 2004; Andres Loeh <kosmikus@gentoo.org> ghc-bin-6.2.1.ebuild: - Fix amd64 version to properly install environment file. - -*ghc-bin-6.2.2 (18 Oct 2004) - - 18 Oct 2004; Andres Loeh <kosmikus@gentoo.org> ghc-bin-6.2.2.ebuild: - Version bump for x86. - -*ghc-bin-6.2.1 (17 Oct 2004) - - 17 Oct 2004; Dylan Carlson <absinthe@gentoo.org> +ghc-bin-6.2.1.ebuild: - Version bump for amd64 only (~amd64). Closes #58588. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - ghc-bin-5.04.3.ebuild, ghc-bin-6.0.ebuild, ghc-bin-6.2.ebuild: - virtual/glibc -> virtual/libc - -*ghc-bin-5.04.3 (31 Mar 2004) - - 31 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-bin-5.04.3.ebuild: - Re-added ghc-bin-5.04.3 because of ppc. - - 31 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-bin-5.04.2-r1.ebuild, - ghc-bin-5.04.2.ebuild, ghc-bin-5.04.3.ebuild, ghc-bin-6.2.ebuild: - Marked 6.2 stable on x86. Removed 5 series. - - 23 Mar 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-bin-5.04.3.ebuild: - Add ppc keyword. - -*ghc-bin-6.2 (17 Dec 2003) - - 17 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-bin-6.2.ebuild: - Version bump. - - 21 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-bin-5.04.3.ebuild: - ghc 5.04.3 is apparently not available for sparc as binary, changed KEYWORDS - accordingly; added the sparc tarballs to the digests for 5.04.2, 5.04.2-r1, - hopefully fixing bug #24750 - - 02 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-bin-5.04.3.ebuild, - ghc-bin-6.0.ebuild: - Marked 5.04.3 stable. Fixed installation of documentation (now to - /usr/share/doc/... The hsc2hs wrapper script no longer contains illegal paths. - -*ghc-bin-6.0 (12 Jun 2003) - - 12 Jun 2003; Andres Loeh <kosmikus@gentoo.org> ghc-bin-6.0.ebuild: - Version bump. - -*ghc-bin-5.04.3 (09 May 2003) - - 09 May 2003; Andres Loeh <kosmikus@gentoo.org> ghc-bin-5.04.2-r1.ebuild, - ghc-bin-5.04.3.ebuild: - Installs to /opt/ghc/bin now (bug #20185). Updated to version 5.04.3. - Both updates are marked unstable for now. - -*ghc-bin-5.04.2-r1 (09 May 2003) - - 11 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : - Added missing changelog entry. - -*ghc-bin-5.04.2 (21 Mar 2003) - - 21 Mar 2003; George Shapovalov <george@gentoo.org> ghc-bin-5.04.2.ebuild : - created virtual/ghc, added PROVIDE=virtual/ghc to the ebuild to make dev-lang/ghc bootstrap correctly - and without unnecessary steps (#10155) - - 11 Feb 2003; George Shapovalov <george@gentoo.org> ChangeLog, ghc-bin-5.04.2.ebuild : - modified ebuild to add sparc support (sparc people, please test!) - fixups to wrapper scripts +*ghc-bin-5.04.2.ebuild (14 2002) 14 Dec 2002; George Shapovalov <george@gentoo.org> ChangeLog, ghc-bin-5.04.2.ebuild, files/digest-ghc-bin-5.04.2 : initial release diff --git a/dev-lang/ghc-bin/Manifest b/dev-lang/ghc-bin/Manifest index d5c30c19ec72..e69de29bb2d1 100644 --- a/dev-lang/ghc-bin/Manifest +++ b/dev-lang/ghc-bin/Manifest @@ -1,19 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 9e5e3b68f1863c338a231811b31c00f1 ghc-bin-6.4.ebuild 1137 -MD5 cedfbec21f987358c6e37846bed8a870 ghc-bin-6.2.2-r1.ebuild 1034 -MD5 87f638e52cf614305933dde23f040a8c ghc-bin-5.04.3.ebuild 1500 -MD5 8ebd1ca89127a6d9cc4ac8c969093da1 ChangeLog 5256 -MD5 a769ecfcd1cdd2d40986627df7dfb249 metadata.xml 224 -MD5 a82ba08a8abb4ae38bcc8d467c665e7b files/10ghc 40 -MD5 2b726390b70f784de758ee02184ef450 files/digest-ghc-bin-5.04.3 171 -MD5 aeec673d67613d60a91b5d8d3a11b184 files/digest-ghc-bin-6.2.2-r1 218 -MD5 3919aa4d517b8bc37bc59b8e7dc4a334 files/digest-ghc-bin-6.4 356 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFDFxWJKRy60XGEcJIRAm0WAJ4/3UNesrTAajwkC25mlCuJ+kwt+gCglu9A -9vt3eV1GwVdbCpu7ay4YZgo= -=SI9j ------END PGP SIGNATURE----- diff --git a/dev-lang/ghc-bin/files/10ghc b/dev-lang/ghc-bin/files/10ghc index 064cfb79d5bd..464e53a6661f 100644 --- a/dev-lang/ghc-bin/files/10ghc +++ b/dev-lang/ghc-bin/files/10ghc @@ -1,2 +1,2 @@ PATH=/opt/ghc/bin -ROOTPATH=/opt/ghc/bin + diff --git a/dev-lang/ghc-bin/files/digest-ghc-bin-5.04.3 b/dev-lang/ghc-bin/files/digest-ghc-bin-5.04.3 index 4deb90cd1343..5874dc74964a 100644 --- a/dev-lang/ghc-bin/files/digest-ghc-bin-5.04.3 +++ b/dev-lang/ghc-bin/files/digest-ghc-bin-5.04.3 @@ -1,2 +1 @@ -MD5 22eb7880666ded5b8422c527327887a5 ghc-5.04.3-powerpc-unknown-linux.tar.bz2 31613122 MD5 0307b36a3356e51e7a795dc607ae24a3 ghc-5.04.3-i386-unknown-linux.tar.bz2 15725661 diff --git a/dev-lang/ghc-bin/files/digest-ghc-bin-6.2.2-r1 b/dev-lang/ghc-bin/files/digest-ghc-bin-6.2.2-r1 index 4cf401d045df..3abf017d097e 100644 --- a/dev-lang/ghc-bin/files/digest-ghc-bin-6.2.2-r1 +++ b/dev-lang/ghc-bin/files/digest-ghc-bin-6.2.2-r1 @@ -1,3 +1 @@ -MD5 707ec1a9e6d298c2d357a1be031ead83 ghc-bin-6.2.2-r1-x86.tbz2 14561932 -MD5 99fba74518a903f8406a1785b4b7a5e0 ghc-bin-6.2.2-r1-ppc.tbz2 21018465 -MD5 88c10ab7259bc312a9899d917247a41e ghc-bin-6.2.2-r1-sparc.tbz2 16189582 +MD5 811a5763546034a428de51f5097bb96a ghc-bin-6.2.2-sparc.tbz2 19477310 diff --git a/dev-lang/ghc-bin/files/digest-ghc-bin-6.4 b/dev-lang/ghc-bin/files/digest-ghc-bin-6.4 index b7a7b10b07ad..2b7931f218d5 100644 --- a/dev-lang/ghc-bin/files/digest-ghc-bin-6.4 +++ b/dev-lang/ghc-bin/files/digest-ghc-bin-6.4 @@ -1,5 +1 @@ -MD5 22015698da84f2eebecb7d5144212d3f ghc-bin-6.4-r1-x86.tbz2 23016897 -MD5 0752aa1398dee5a7274396fa4bacfc55 ghc-bin-6.4-r1-amd64.tbz2 25725992 -MD5 a27d3c1fec1340923de2e9177d49b951 ghc-bin-6.4-r1-sparc.tbz2 25574147 -MD5 0eb219a66e697c59f5ed83433fba299c ghc-bin-6.4-r1-ppc.tbz2 30932565 -MD5 0bd05dd01b00722f8e2584c167328ff7 ghc-bin-6.4-r1-ppc64.tbz2 34971099 +MD5 22015698da84f2eebecb7d5144212d3f ghc-bin-6.4-x86.tbz2 23016897 diff --git a/dev-lang/ghc-bin/ghc-bin-5.04.3.ebuild b/dev-lang/ghc-bin/ghc-bin-5.04.3.ebuild index 35ef098321ae..977482dcf7fb 100644 --- a/dev-lang/ghc-bin/ghc-bin-5.04.3.ebuild +++ b/dev-lang/ghc-bin/ghc-bin-5.04.3.ebuild @@ -1,22 +1,22 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-5.04.3.ebuild,v 1.10 2005/02/19 18:53:42 weeve Exp $ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-5.04.3.ebuild,v 1.1 2003/05/09 09:41:39 kosmikus Exp $ IUSE="opengl" S="${WORKDIR}/ghc-${PV}" DESCRIPTION="Glasgow Haskell Compiler" -SRC_URI=" ppc? ( http://www.haskell.org/ghc/dist/${PV}/ghc-${PV}-powerpc-unknown-linux.tar.bz2 ) -x86? ( http://www.haskell.org/ghc/dist/${PV}/ghc-${PV}-i386-unknown-linux.tar.bz2 )" +SRC_URI="x86? ( http://www.haskell.org/ghc/dist/${PV}/ghc-${PV}-i386-unknown-linux.tar.bz2 ) + sparc? ( http://www.haskell.org/ghc/dist/${PV}/ghc-${PV}-sparc-sun-solaris2.tar.bz2 )" HOMEPAGE="http://www.haskell.org" LICENSE="as-is" -KEYWORDS="x86 ppc -sparc -alpha" +KEYWORDS="~x86 -ppc ~sparc -alpha" SLOT="0" LOC="/opt/ghc" -DEPEND="virtual/libc" +DEPEND="virtual/glibc" RDEPEND=">=dev-lang/perl-5.6.1 >=sys-devel/gcc-2.95.3 >=dev-libs/gmp-4.1 @@ -42,22 +42,21 @@ src_install () { dodoc ANNOUNCE INSTALL LICENSE README VERSION cd ${D}${LOC}/share - mv hslibs.ps users_guide.ps html ${D}/usr/share/doc/${PF} + mkdir ${D}${LOC}/doc/${PF} + mv hslibs.ps users_guide.ps html/ ${D}${LOC}/doc/${PF} #ghc seems to set locations in wrapper scripts from make install #need to strip the ${D} part out cd ${D}${LOC}/bin - clean_wrappers ghc-${PV} ghci-${PV} ghc-pkg-${PV} hsc2hs + mv ghc-${PV} ghc-${PV}-orig + sed -e "s:${D}::" ghc-${PV}-orig > ghc-${PV} + mv ghci-${PV} ghci-${PV}-orig + sed -e "s:${D}::" ghci-${PV}-orig > ghci-${PV} + mv ghc-pkg-${PV} ghc-pkg-${PV}-orig + sed -e "s:${D}::" ghc-pkg-${PV}-orig > ghc-pkg-${PV} + rm ghc-${PV}-orig ghci-${PV}-orig ghc-pkg-${PV}-orig + chmod a+x ghc-${PV} ghci-${PV} ghc-pkg-${PV} insinto /etc/env.d doins ${FILESDIR}/10ghc } - -clean_wrappers () { - for i in $*; do - mv ${i} ${i}-orig - sed -e "s:${D}::" ${i}-orig > ${i} - chmod a+x ${i} - rm ${i}-orig - done -} diff --git a/dev-lang/ghc-bin/ghc-bin-6.2.2-r1.ebuild b/dev-lang/ghc-bin/ghc-bin-6.2.2-r1.ebuild index a65cb1a98fda..b8ad8310a825 100644 --- a/dev-lang/ghc-bin/ghc-bin-6.2.2-r1.ebuild +++ b/dev-lang/ghc-bin/ghc-bin-6.2.2-r1.ebuild @@ -1,18 +1,16 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-6.2.2-r1.ebuild,v 1.5 2005/09/01 14:51:26 gustavoz Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-6.2.2-r1.ebuild,v 1.1 2005/05/20 13:40:00 dcoutts Exp $ IUSE="" # use the non-binary version if you want to have more choice DESCRIPTION="Glasgow Haskell Compiler" # list all arches for proper digest building: -SRC_URI="x86? ( mirror://gentoo/${P}-r1-x86.tbz2 ) - ppc? ( mirror://gentoo/${P}-r1-ppc.tbz2 ) - sparc? ( mirror://gentoo/${P}-r1-sparc.tbz2 )" +SRC_URI="sparc? ( mirror://gentoo/${P}-sparc.tbz2 )" HOMEPAGE="http://www.haskell.org/ghc/" LICENSE="as-is" -KEYWORDS="x86 -amd64 ~ppc sparc -alpha" +KEYWORDS="-x86 -amd64 -ppc ~sparc -alpha" SLOT="0" RESTRICT="nostrip" # already stripped @@ -22,8 +20,7 @@ LOC="/opt/ghc" DEPEND="" RDEPEND=">=dev-lang/perl-5.6.1 >=sys-devel/gcc-2.95.3 - >=dev-libs/gmp-4.1 - =sys-libs/readline-5*" + =sys-libs/readline-4*" PROVIDE="virtual/ghc" diff --git a/dev-lang/ghc-bin/ghc-bin-6.4.ebuild b/dev-lang/ghc-bin/ghc-bin-6.4.ebuild index 99e6240a30b6..a03ee14cf481 100644 --- a/dev-lang/ghc-bin/ghc-bin-6.4.ebuild +++ b/dev-lang/ghc-bin/ghc-bin-6.4.ebuild @@ -1,20 +1,16 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-6.4.ebuild,v 1.6 2005/08/31 18:21:03 gustavoz Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-6.4.ebuild,v 1.1 2005/05/02 14:50:50 kosmikus Exp $ IUSE="" # use the non-binary version if you want to have more choice DESCRIPTION="Glasgow Haskell Compiler" # list all arches for proper digest building: -SRC_URI="x86? ( mirror://gentoo/${P}-r1-x86.tbz2 ) - amd64? ( mirror://gentoo/${P}-r1-amd64.tbz2 ) - sparc? ( mirror://gentoo/${P}-r1-sparc.tbz2 ) - ppc? ( mirror://gentoo/${P}-r1-ppc.tbz2 ) - ppc64? ( mirror://gentoo/${P}-r1-ppc64.tbz2 )" +SRC_URI="x86? ( mirror://gentoo/${P}-x86.tbz2 )" HOMEPAGE="http://www.haskell.org" LICENSE="as-is" -KEYWORDS="-alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~x86 -amd64 -ppc -sparc -alpha" SLOT="0" RESTRICT="nostrip" # already stripped @@ -24,7 +20,6 @@ LOC="/opt/ghc" DEPEND="" RDEPEND=">=dev-lang/perl-5.6.1 >=sys-devel/gcc-2.95.3 - >=dev-libs/gmp-4.1 =sys-libs/readline-5*" PROVIDE="virtual/ghc" diff --git a/dev-lang/ghc/ChangeLog b/dev-lang/ghc/ChangeLog index db8377de6cb3..5736b04a4ebf 100644 --- a/dev-lang/ghc/ChangeLog +++ b/dev-lang/ghc/ChangeLog @@ -1,328 +1,8 @@ # ChangeLog for dev-lang/ghc -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.74 2005/11/16 09:24:44 kosmikus Exp $ - - 16 Nov 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.1-r1.ebuild: - Reduced the amount of output during the build slightly to work around bug - #111183. - -*ghc-6.4.1-r1 (21 Oct 2005) - - 21 Oct 2005; <duncan@gentoo.org> +ghc-6.4.1-r1.ebuild: - Add new revision ghc-6.4.1-r1 which now PDEPENDs on cabal. - - 06 Oct 2005; <duncan@gentoo.org> ghc-6.4.1.ebuild: - Revert to using virtual/ghc in DEPEND since the other method had no advantages. - - 06 Oct 2005; <duncan@gentoo.org> +files/depsort.py, files/ghc-updater: - Make the ghc-updater script work better. - - 04 Oct 2005; Luis F. Araujo <araujo@gentoo.org> ghc-6.2.2.ebuild: - Blocked ghc6.4 in ghc6.2.2 - - 04 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.1.ebuild: - Back to the ~ppc - - 04 Oct 2005; <duncan@gentoo.org> ghc-6.4.1.ebuild: - Add ~sparc to KEYWORDS and enable GHCi on sparc. - - 23 Sep 2005; <duncan@gentoo.org> ghc-6.4.1.ebuild: - Disabled java USE flag due to bug #106992 - -*ghc-6.4.1 (22 Sep 2005) - - 22 Sep 2005; <duncan@gentoo.org> +ghc-6.4.1.ebuild: - Version bump. - - 01 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.2.2.ebuild: - Stable on sparc - - 31 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> ghc-6.4.ebuild: - Fixed to build on ppc for real - - 17 Aug 2005; <duncan@gentoo.org> ghc-6.4.ebuild: - Add ~sparc to KEYWORDS since it was missing and we've already got ghc-bin-6.4 - - 17 Aug 2005; Andres Loeh <loeh@gentoo.org> -files/ghc-5.04.3-r1.patch, - -files/ghc-6.2.1-linker.patch.bz2, -files/ghc-6.2.documentation.patch, - -files/ghc-6.2.hardened.patch.bz2, -files/lndir.c, -ghc-6.2.ebuild, - -ghc-6.2-r1.ebuild, -ghc-6.2.1-r1.ebuild, ghc-6.2.2.ebuild: - Removed ~amd64 keyword for ghc-6.2.2, because ghc-6.2.2 is broken on this - arch. Cleaned up old versions. - - 20 May 2005; <duncan@gentoo.org> ghc-6.2.2.ebuild: - Add ~sparc to KEYWORDS and disable GHCi support on sparc since it does not - work reliably. - - 11 May 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild: - Removing ~ppc64 from ghc-6.4 again (hopefully temporarily), see comment #24 - of bug #68930. - - 11 May 2005; Andres Loeh <kosmikus@gentoo.org> files/ghc-updater: - Changes to ghc-updater, to make it a bit more useful for the update to ghc-6.4. - - 09 May 2005; Markus Rothe <corsair@gentoo.org> - +files/ghc-6.4-powerpc.patch, ghc-6.4.ebuild: - Added patch for ppc64 and added ~ppc64 to KEYWORDS - - 09 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> ghc-6.2.2.ebuild: - Stable on ppc. - - 25 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild, - ghc-6.4.ebuild: - ghc-6.4 supports registered builds on amd64. ghci is still not supported on - amd64, but it fails with a more informative error message now (bug #82541). - - 23 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild: - Added dependency on haddock. - - 23 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4.ebuild: - Added missing dependency on libxslt, and slightly cleaned up the ebuild. - -*ghc-6.4 (11 Mar 2005) - - 11 Mar 2005; Andres Loeh <kosmikus@gentoo.org> +ghc-6.4.ebuild, - -ghc-6.4_pre20050308.ebuild: - Updated ghc-6.4 snapshot to ghc-6.4 release. This version is still masked - for testing. - -*ghc-6.4_pre20050308 (09 Mar 2005) - - 09 Mar 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.4_pre20050308.ebuild: - Added a ghc-6.4 snapshot for testing purposes. - - 19 Feb 2005; Jason Wever <weeve@gentoo.org> ghc-6.0.1.ebuild, - ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.2.ebuild, ghc-6.2.ebuild: - Masked on SPARC as it doesn't build. - - 25 Jan 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild: - Dependency resolution for virtuals changed in portage. Temporily adapted the - ebuild to quit with an informative error message until a real solution comes - to mind. (Bug #79509) - - 19 Jan 2005; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild: - Marked stable on x86. - - 25 Nov 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild: - The amd64 build is unregistered (bug #58588). - - 24 Nov 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild: - Added ~amd64 flag, cf. bug #58588. - - 22 Nov 2004; Andres Loeh <kosmikus@gentoo.org> +files/ghc-updater, - ghc-6.2.2.ebuild: - Modified ebuild to use ghc-package.eclass (bug #69270) and to include - ghc-updater script (bug #69142). - - 26 Oct 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.2.ebuild: - Modified CFLAG testing code, following discussion in bug #59709. - - 24 Oct 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.2.ebuild: - Tested on ppc. - -*ghc-6.2.2 (18 Oct 2004) - - 18 Oct 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild, - ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.2.ebuild: - New version. Included mattam's fix for #59709. Removed some old versions. - - 19 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> ghc-6.0.1.ebuild, - ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild, - ghc-6.2.ebuild: - Fixed missing dependencies; bug #68021. - - 24 Sep 2004; <SeJo@gentoo.org> ghc-6.2.ebuild: - stable bump due to bug 59753 - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> ghc-6.0.1.ebuild, - ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild, - ghc-6.2.ebuild: - virtual/glibc -> virtual/libc - -*ghc-6.2.1-r1 (15 Jun 2004) - - 15 Jun 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1-r1.ebuild, - files/ghc-6.2.1-linker.patch.bz2: - Patch for ghci's linker to help loading HOpenGL. Thanks to Sven Panne. - - 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> ghc-6.0.1.ebuild, - ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.ebuild: - Fix use invocation - - 18 May 2004; Mamoru KOMACHI <usata@gentoo.org> ghc-6.0.1.ebuild, - ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.ebuild: - Changed app-text/tetex to virtual/tetex. - - 13 May 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1.ebuild: - fixed patch for ghc-6.2.1; threaded rts now enabled by default (#50758) - - 12 May 2004; Alexander Gabert <pappy@gentoo.org> ghc-6.2.1.ebuild: - added new hardened PIE SSP switches - - 12 May 2004; Alexander Gabert <pappy@gentoo.org> - -files/ghc-6.2.hardened-gcc.patch.bz2, +files/ghc-6.2.hardened.patch.bz2, - ghc-6.0.1.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.ebuild: - added new hardened switches for nonPIE and nonSSP building - - 02 Apr 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.1.ebuild: - Add support for ppc on ghc-6.2.1. - - 31 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild, - ghc-6.2-r1.ebuild: - Marked ghc-6.2-r1 stable on x86. Removed 5 series due to bug #46212. - - 23 Mar 2004; Matthieu Sozeau <mattam@gentoo.org> ghc-6.2.ebuild: - Added ~ppc keyword, highly experimental build (linux-ppc is not entirely - supported yet). - -*ghc-6.2.1 (22 Mar 2004) - - 22 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.1.ebuild: - Version bump. - -*ghc-6.2-r1 (11 Mar 2004) - - 11 Mar 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2-r1.ebuild, - files/ghc-6.2.hardened-gcc.patch.bz2: - Disabling propolice in the resulting ghc when using gcc-hardened (cf. bug - #36154). - - 20 Feb 2004; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild: - Fixed a problem building libraries using recent binutils (#40128). - - 11 Jan 2004; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild: - moved setup checks to pkg_setup (bug #33962). - - 22 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild: - Haddock got called even with USE=-doc. - - 19 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild: - GHC 6.2 needs haddock-0.6 (bug #36108) - -*ghc-6.2 (17 Dec 2003) - - 17 Dec 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.2.ebuild, - files/ghc-6.2.documentation.patch: - New GHC version 6.2. - - 17 Dec 2003: Andres Loeh <kosmikus@gentoo.org> ghc-6.0.1.ebuild, - files/ghc-6.0.1.haddock.patch: - Added patch needed to compile documentation with haddock-0.6. - - 11 Nov 2003; Alexander Gabert <pappy@gentoo.org> ghc-5.04.3-r1.ebuild, - ghc-6.0.1.ebuild: - added ghc-6.0.1 bugfix from ghc-5.04.3-r1 bug30789 - - 22 Oct 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild, - ghc-6.0.1.ebuild, ghc-6.0.ebuild: - Added libgmp to runtime dependencies, closing bug #31321. - - 12 Oct 2003; Alexander Gabert <pappy@gentoo.org> ghc-5.04.3-r1.ebuild: - added hardened-gcc -yet_exec flag mechanism and CFLAGS for ghc if hardened-gcc - is used - -*ghc-6.0.1 (31 Jul 2003) - - 31 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.1.ebuild: - Version bump. - - 30 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild: - Fixed bug that caused ghc to be built with HOpenGL despite -opengl being set. - - 29 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild: - Marked 5.04.3-r1 stable. It fixes a couple of problems that keep appearing - with 5.04.3. - - 02 Jul 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild: - Removed implicit X11 dependency (bug 23708). Thanks to Aaron Son - <aaron@clamp.net> for discovering the problem. - -*ghc-6.0 (01 Jun 2003) - - 01 Jun 2003; Andres Loeh <kosmikus@gentoo.org> ghc-6.0.ebuild: - Version bump. Will probably remain in testing until new version is released, - as this version is considered to be beta by the developers. The ebuild has - been somewhat simplified: GHC's build system now supports bootstrapping to get - GHCi running automatically if necessary. - - 21 May 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild, - files/ghc-5.04.3-r1.patch: - Added a dependency to haddock when generating docs. This should fix bug - #20989. Thanks to Mikael A <snikkt@yahoo.com> and Peter Lennartz - <peterl@cs.uu.nl> for identifying the problem. - -*ghc-5.04.3-r1 (09 May 2003) - - 09 May 2003; Andres Loeh <kosmikus@gentoo.org> ghc-5.04.3-r1.ebuild: - Fixed bug that caused ghci to fail with glibc-2.3.2 (reported by Ralf Hinze - <ralf@informatik.uni-bonn.de>). Also added the generation of documentation - again (had been missing for a while). To get full documentation, set the "doc" - USE flag. - -*ghc-5.04.2 (21 Mar 2003) - - 21 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.3.ebuild : - new version - Now with all virtuals in place should build off existing ghc nicely.. - - 21 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild : - created new virtual: virtual/ghc. - Made ghc depend on virtual/ghc (and provide one) instead of on dev-lang/ghc-bin - ghc-bin in turn now also provides virtual/ghc, this closes #10155 - - 13 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild : - fix for when ghc gets bootstrapped off different version. - Thanks to Andres Loeh <andres@cs.uu.nl> and Ralf Hinze <ralf@informatik.uni-bonn.de>. - - 08 Mar 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild : - - updated the ebuild to correctly build (namely to build ghci) if bootstrapped off different (older) - version. See #10155 for details. - -*ghc-5.04i.2 (12 Feb 2003) - - 12 Feb 2003; George Shapovalov <george@gentoo.org> ghc-5.04.2.ebuild, files/digest-ghc-5.04.2 : - - The long awaited update. (#10155) - Fixes things on x86. !!!Needs testing on sparc!!! (has good chances to work on sparc, - provided ghc-bin-5.04.2 works) - ebuild bootstraps ghc from ghc-bin and contains remarks - on how to "maintain" it correctly (in short: for general purpose no special attention required) - - 17 Jan 2003; Matthew Turk <satai@gentoo.org> : - Looks like it didn't take... Trying again! - - 09 Jan 2003; Matthew Turk <satai@gentoo.org> : - Changed the docbook-sgml-dtd dependency to one that *exists*. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*ghc-5.04.ebuild (08 Aug 2002) - - 19 Aug 2002; George Shapovalov <george@gentoo.org> ghc-5.04.ebuild : - - fixed header, added >=dev-libs/gmp-4.1 dependency - - 08 Jul 2002; George Shapovalov <george@gentoo.org> ghc-5.04.ebuild, files/ghc-5.04-gentoo.patch.bz2 : - - new version, - bzipped patched (too large otherwise), - will keep uncompressed for 5.02.3 anc compressed for 5.04 until new version - is tested (to have one working meanwhile) - - ebuild (and large patching work) submitted by: - Sven Moritz Hallberg <pesco@gmx.de> +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.1 2002/06/10 07:28:29 george Exp $ *ghc-5.02.3.ebuild (09 Jun 2002) - - 18 Jun 2002; George Shapovalov <george@gentoo.org> ghc-5.02.3.ebuild : - - Few improvements by Sven Moritz Hallberg : - Build DocBook documentation only if USEing 'doc'. Require DocBook DTD 3.1 in - that case. - - Thanks to a bug report by Matthew Walton I've noticed that GHC requires the - DocBook DTD 3.1, not 4.1. 09 Jun 2002; George Shapovalov <george@gentoo.org> all : diff --git a/dev-lang/ghc/Manifest b/dev-lang/ghc/Manifest index 46a7b3ed488a..4cc65ad53a78 100644 --- a/dev-lang/ghc/Manifest +++ b/dev-lang/ghc/Manifest @@ -1,27 +1,16 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 670ea0013a01dc7771a7ee918ae62187 ghc-6.4.1.ebuild 5943 -MD5 6b0575f665b30bd942f60a152f52dca8 ghc-6.0.1.ebuild 4709 -MD5 49113531ecf3c15247194f067ffe00bd ghc-6.2.2.ebuild 5582 -MD5 9620778937a1aff6ef88863c81222cfc ghc-6.4.ebuild 6109 -MD5 08638c0fe1ae3a123b5b3b309e23ee49 ghc-6.4.1-r1.ebuild 6223 -MD5 88adcb2e59b27c32144092710b986578 ChangeLog 13242 -MD5 a769ecfcd1cdd2d40986627df7dfb249 metadata.xml 224 -MD5 af174f2e566a288f0e2276883a866827 files/ghc-updater 9075 -MD5 7e423c353b08a2c05693d13f21e067d0 files/depsort.py 1958 -MD5 1ae8c6b539b6706ba0e8b988a918a944 files/ghc-6.2.hardened.patch 525 -MD5 ffd472c0685cf2766ce6533265f9a3c9 files/ghc-6.4-powerpc.patch 908 -MD5 7c38a5e2d5ecf8446f38ff41fa4d4152 files/digest-ghc-6.4.1-r1 67 -MD5 d417c9e24a826959ad6d921247e43328 files/digest-ghc-6.0.1 67 -MD5 9e9c22452b545fd9ec1367155c15d8e2 files/digest-ghc-6.2.2 67 -MD5 7c38a5e2d5ecf8446f38ff41fa4d4152 files/digest-ghc-6.4.1 67 -MD5 75417bc4dea34cd08ea105457ccd3032 files/digest-ghc-6.4 65 -MD5 9c15b50bf0b73b7d70a06fd47510a3ef files/ghc-6.0.1.haddock.patch 380 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFDevvtOKSBj1ObwosRApWUAJ4t+guB9YdIySGWKNckpCUZwZuQ2gCfYYPN -Xx2HJWcBYtZmFq6oGC6AcyU= -=UQsB ------END PGP SIGNATURE----- +MD5 c75534de5f96044dbe3fe8011853b472 ChangeLog 4002 +MD5 42b857369c2e24507f00520e99fdaf5a ghc-5.02.3.ebuild 7646 +MD5 4e310a2cb7f0093cd85d9a366f2337cc ghc-5.04.2.ebuild 4536 +MD5 53cadcab720c08f0d03fced644adc7ce ghc-5.04.3.ebuild 4536 +MD5 d1ee334700eb465393538865978531b5 ghc-5.04.ebuild 6950 +MD5 1fbd2d6de29f858af95ea050308d4192 ghc-5.04.3-r1.ebuild 6062 +MD5 2891bd736d41f4aeea530385ef426d6d files/digest-ghc-5.02.3 207 +MD5 199f2676b7f849997c3e45c0c604c4a5 files/digest-ghc-5.04 205 +MD5 7bf7dff845836a99f4b08d8b230d916f files/digest-ghc-5.04.2 68 +MD5 a20f2d9eabadd7ed4890784b905f857c files/digest-ghc-5.04.3 68 +MD5 b5a1b76b1e1f437dcf7b9aa4b1545f40 files/ghc-4.08.2-gentoo.patch.bz2 640 +MD5 cc8947705ec2b2a685edb4eefddeebc2 files/ghc-5.02.3-gentoo.patch.bz2 14489 +MD5 1c126024044290a2f7e501c0f4415169 files/ghc-5.04-gentoo.patch.bz2 68891 +MD5 9da9270be8ac4d92d6a5c23fd519cc3c files/lndir.c 8050 +MD5 d4a4184d5dcf525047332f9c68e522f7 files/ghc-5.04.3-r1.patch 2717 +MD5 a20f2d9eabadd7ed4890784b905f857c files/digest-ghc-5.04.3-r1 68 diff --git a/dev-lang/ghc/files/digest-ghc-6.2.2 b/dev-lang/ghc/files/digest-ghc-6.2.2 index 826a54976458..f022e58da9e8 100644 --- a/dev-lang/ghc/files/digest-ghc-6.2.2 +++ b/dev-lang/ghc/files/digest-ghc-6.2.2 @@ -1 +1 @@ -MD5 42088bff4de30e7c3a277cfa55d5589e ghc-6.2.2-src.tar.bz2 5406427 +MD5 8dc5ab2137ef9593f52180b0b2423d7f ghc-6.2.2-src.tar.bz2 5407409 diff --git a/dev-lang/ghc/files/ghc-updater b/dev-lang/ghc/files/ghc-updater index e013ee931936..c2111b476f02 100755 --- a/dev-lang/ghc/files/ghc-updater +++ b/dev-lang/ghc/files/ghc-updater @@ -120,17 +120,6 @@ elog() { setup_portdir -find_in_portdir() { - local f - for f in ${PORTDIR} ${PORTDIR_OVERLAYS}; do - if [[ -f "${f}/${1}" ]]; then - echo "${f}/${1}" - return 0 - fi - done - return 1 -} - if [ -z "${PORTDIR}" ]; then eerror "Unable to proceed. Can not find PORTDIR. Make sure the command:" eerror " " @@ -189,24 +178,19 @@ eloginfo "Calculating Upgrade Package List .." PKGS_OK="" PKGS_MASKED="" -PKGS_BLOCKED="" PKGS_MISSING="" MASKED_STRING="been masked" -BLOCKED_STRING="is blocking" MISSING_STRING="there are no masked or unmasked ebuilds to satisfy" for pkg in ${PKGS_TO_REMERGE}; do - emerge_output="$(emerge -p '>='$pkg 2>&1)" + emerge_output="$(emerge -p \~$pkg 2>&1)" if $(echo "${emerge_output}" | grep "${MASKED_STRING}" > /dev/null); then PKGS_MASKED="${PKGS_MASKED} $pkg" - elogecho ">=$pkg is masked" - elif $(echo "${emerge_output}" | grep "${BLOCKED_STRING}" > /dev/null); then - PKGS_BLOCKED="${PKGS_BLOCKED} $pkg" - elogecho ">=$pkg is blocked" + elogecho "$pkg is masked" elif $(echo "${emerge_output}" | grep "${MISSING_STRING}" > /dev/null); then PKGS_MISSING="${PKGS_MISSING} $pkg" - elogecho ">=$pkg is missing from portage" + elogecho "$pkg is missing from portage" else PKGS_OK="${PKGS_OK} $pkg" PKGS_COUNT_REMERGE=$((PKGS_COUNT_REMERGE + 1)) @@ -219,16 +203,11 @@ done eloginfo "Re-ordering packages to merge .." -DEPSORT=$(find_in_portdir "dev-lang/ghc/files/depsort.py") -if [[ -z ${DEPSORT} ]]; then - eerror "Fatal error: File dev-lang/ghc/files/depsort.py in portage tree." - exit 1 -fi -PKGS_OK_SORTED="$(${PORTAGE_PYTHON} ${DEPSORT} ${PKGS_OK} | xargs)" +PKGS_OK_SORTED="$(${PORTAGE_PYTHON} ${PORTDIR}/dev-lang/python/files/depreorder.py ${PKGS_OK} | xargs)" eloginfo "Preparing to merge these packages in this order:" for pkg in $PKGS_OK_SORTED; do - elogecho ">=$pkg" + elogecho "$pkg" done # we emerge each package seperately to ensure we know exactly which ones might @@ -239,7 +218,7 @@ PKGS_FAILED="" if [ "${PRETEND}" != "1" ]; then for pkg in ${PKGS_OK_SORTED}; do eloginfo "Starting to merge ($COUNT/$PKGS_COUNT_REMERGE) $pkg .." - if ! emerge --oneshot --nodeps '>='$pkg; then + if ! emerge --oneshot --nodeps \~$pkg; then PKGS_FAILED="${PKGS_FAILED} $pkg" elogerr "Failed merging $pkg ($COUNT/$PKGS_COUNT_REMERGE)!" fi @@ -249,13 +228,11 @@ fi # final output stuff OUTPUT_PKGS_MASKED="" -for pkg in ${PKGS_MASKED}; do OUTPUT_PKGS_MASKED="${OUTPUT_PKGS_MASKED} '>='$pkg"; done -OUTPUT_PKGS_BLOCKED="" -for pkg in ${PKGS_BLOCKED}; do OUTPUT_PKGS_BLOCKED="${OUTPUT_PKGS_BLOCKED} $pkg"; done +for pkg in ${PKGS_MASKED}; do OUTPUT_PKGS_MASKED="${OUTPUT_PKGS_MASKED} \~$pkg"; done OUTPUT_PKGS_MISSING="" for pkg in ${PKGS_MISSING}; do OUTPUT_PKGS_MISSING="${OUTPUT_PKGS_MISSING} $pkg"; done OUTPUT_PKGS_FAILED="" -for pkg in ${PKGS_FAILED}; do OUTPUT_PKGS_FAILED="${OUTPUT_PKGS_FAILED} '>='$pkg"; done +for pkg in ${PKGS_FAILED}; do OUTPUT_PKGS_FAILED="${OUTPUT_PKGS_FAILED} \~$pkg"; done if [ -n "${PKGS_FAILED}" -o -n "${PKGS_MISSING}" -o -n "${PKGS_MASKED}" ]; then echo @@ -273,24 +250,12 @@ if [ -n "${PKGS_FAILED}" -o -n "${PKGS_MISSING}" -o -n "${PKGS_MASKED}" ]; then ewarn " emerge -p ${OUTPUT_PKGS_MASKED}" echo fi - if [ -n "${OUTPUT_PKGS_BLOCKED}" ]; then - echo - ewarn " Blocked Packages:" - ewarn " -----------------" - ewarn " These packages are currently blocked; they might not yet" - ewarn " be compatible with the current ghc. You can run ghc-updater" - ewarn " again at a later time." - echo - for x in ${OUTPUT_PKGS_BLOCKED}; do - echo " ${x}" - done - fi if [ -n "${OUTPUT_PKGS_MISSING}" ]; then echo ewarn " Missing Packages:" ewarn " -----------------" - ewarn " These packages cannot be updated because they do not exist" - ewarn " in portage anymore." + ewarn " These packages need to be updated because their versions do" + ewarn " not exist in portage anymore." echo for x in ${OUTPUT_PKGS_MISSING}; do echo " ${x}" diff --git a/dev-lang/ghc/ghc-6.0.1.ebuild b/dev-lang/ghc/ghc-6.0.1.ebuild index 430fca69ff04..0bccf18b884a 100644 --- a/dev-lang/ghc/ghc-6.0.1.ebuild +++ b/dev-lang/ghc/ghc-6.0.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.0.1.ebuild,v 1.12 2005/02/19 18:52:45 weeve Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.0.1.ebuild,v 1.1 2003/07/31 10:49:24 kosmikus Exp $ #Some explanation of bootstrap logic: # @@ -34,7 +34,7 @@ SRC_URI="http://www.haskell.org/ghc/dist/${PV}/ghc-${PV}-src.tar.bz2" LICENSE="as-is" SLOT="0" -KEYWORDS="~x86 -sparc -ppc -alpha" +KEYWORDS="~x86 ~sparc -ppc -alpha" PROVIDE="virtual/ghc" @@ -49,19 +49,18 @@ DEPEND="virtual/ghc >=dev-libs/gmp-4.1 doc? ( >=app-text/openjade-1.3.1 >=app-text/sgml-common-0.6.3 - ~app-text/docbook-sgml-dtd-3.1 + =app-text/docbook-sgml-dtd-3.1-r1 >=app-text/docbook-dsssl-stylesheets-1.64 >=dev-haskell/haddock-0.4 - tetex? ( virtual/tetex + tetex? ( >=app-text/tetex-1.0.7 >=app-text/jadetex-3.12 ) ) opengl? ( virtual/opengl virtual/glu virtual/glut )" -RDEPEND="virtual/libc +RDEPEND="virtual/glibc >=sys-devel/gcc-2.95.3 >=dev-lang/perl-5.6.1 - >=dev-libs/gmp-4.1 opengl? ( virtual/opengl virtual/glu virtual/glut )" # extend path to /opt/ghc/bin to guarantee that ghc-bin is found @@ -70,9 +69,6 @@ GHCPATH="${PATH}:/opt/ghc/bin" src_unpack() { base_src_unpack - # haddock-0.6 cannot parse Control/Monad.hs - patch -p0 < ${FILESDIR}/ghc-6.0.1.haddock.patch - # fix libraries/OpenGL/Makefile cd ${S} pushd libraries/OpenGL @@ -83,16 +79,10 @@ src_unpack() { src_compile() { local myconf - if use opengl; then + if [ `use opengl` ]; then myconf="--enable-hopengl" fi - # disable the automatic PIC building which is considered as Prologue Junk by the Haskell Compiler - # thanks to Peter Simons for finding this and giving notice on bugs.gentoo.org - # new logic for hardened gcc specs file by pappy - echo "SRC_CC_OPTS+=-fno-pic -fno-stack-protector" >> mk/build.mk - echo "SRC_HC_OPTS+=-optc-fno-pic -optc-fno-stack-protector" >> mk/build.mk - # unset SGML_CATALOG_FILES because documentation installation # breaks otherwise ... PATH="${GHCPATH}" SGML_CATALOG_FILES="" econf \ @@ -116,9 +106,9 @@ src_install () { local mydoc # determine what to do with documentation - if use doc; then + if [ `use doc` ]; then mydoc="html" - if use tetex; then + if [ `use tetex` ]; then mydoc="${mydoc} ps" fi else diff --git a/dev-lang/ghc/ghc-6.2.2.ebuild b/dev-lang/ghc/ghc-6.2.2.ebuild index d2f51ca4a901..c380f9f3319d 100644 --- a/dev-lang/ghc/ghc-6.2.2.ebuild +++ b/dev-lang/ghc/ghc-6.2.2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.2.2.ebuild,v 1.19 2005/10/07 19:33:57 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.2.2.ebuild,v 1.1 2004/10/18 17:20:50 kosmikus Exp $ # Brief explanation of the bootstrap logic: # @@ -14,7 +14,7 @@ # can be removed once an forall after the first succesful install # of ghc. -inherit base flag-o-matic eutils ghc-package +inherit base flag-o-matic eutils IUSE="doc tetex opengl" @@ -25,22 +25,19 @@ SRC_URI="http://www.haskell.org/ghc/dist/${PV}/ghc-${PV}-src.tar.bz2" LICENSE="as-is" SLOT="0" -# removed amd64, because there's no binary to bootstrap from -KEYWORDS="x86 ppc -alpha -amd64 sparc" +KEYWORDS="~x86 -alpha" PROVIDE="virtual/ghc" # FIXME: Add USE support for parallel haskell (requires PVM) # Get PVM from ftp://ftp.netlib.org/pvm3/ -DEPEND="<virtual/ghc-6.3 - !>=virtual/ghc-6.4 +DEPEND="virtual/ghc >=dev-lang/perl-5.6.1 >=sys-devel/gcc-2.95.3 >=sys-devel/make-3.79.1 >=sys-apps/sed-3.02.80 >=sys-devel/flex-2.5.4a >=dev-libs/gmp-4.1 - >=sys-libs/readline-4.2 doc? ( >=app-text/openjade-1.3.1 >=app-text/sgml-common-0.6.3 ~app-text/docbook-sgml-dtd-3.1 @@ -56,32 +53,28 @@ RDEPEND="virtual/libc >=sys-devel/gcc-2.95.3 >=dev-lang/perl-5.6.1 >=dev-libs/gmp-4.1 - >=sys-libs/readline-4.2 opengl? ( virtual/opengl virtual/glu virtual/glut )" +# extend path to /opt/ghc/bin to guarantee that ghc-bin is found +GHCPATH="${PATH}:/opt/ghc/bin" + SUPPORTED_CFLAGS="" # Setup supported CFLAGS. -check_cflags() { +setup_cflag() { OLD_CFLAGS="${CFLAGS}" - CFLAGS="$1" + CFLAGS="${CFLAGS} $1" strip-unsupported-flags - SUPPORTED_CFLAGS="${SUPPORTED_CFLAGS} ${CFLAGS}" - CFLAGS="${OLD_CFLAGS}" -} -setup_cflags() { - check_cflags "-nopie -fno-stack-protector -fno-stack-protector-all" + if [ "${OLD_CFLAGS}" != "${CFLAGS}" ]; + then + SUPPORTED_CFLAGS="$1 ${SUPPORTED_CFLAGS}" + fi } -pkg_setup() { - if ! has_version virtual/ghc; then - eerror "This ebuild needs a version of GHC to bootstrap from." - eerror "Please emerge dev-lang/ghc-bin to get a binary version." - eerror "You can either use the binary version directly or emerge" - eerror "dev-lang/ghc afterwards." - die "virtual/ghc version required to build" - fi +setup_cflags() { + setup_cflag "-fno-pic" + setup_cflag "-fno-stack-protector" } src_unpack() { @@ -93,10 +86,9 @@ src_unpack() { cd ${S}/ghc pushd driver setup_cflags - epatch ${FILESDIR}/${PN}-6.2.hardened.patch - sed -i -e "s|@GHC_CFLAGS@|${SUPPORTED_CFLAGS// -/ -optc-}|" ghc/ghc.sh - sed -i -e "s|@GHC_CFLAGS@|${SUPPORTED_CFLAGS// -/ -optc-}|" ghci/ghci.sh + sed -i -e "s|@GHC_CFLAGS@|${SUPPORTED_CFLAGS//-f/-optc-f}|" ghc/ghc.sh + sed -i -e "s|@GHC_CFLAGS@|${SUPPORTED_CFLAGS//-f/-optc-f}|" ghci/ghci.sh popd } @@ -113,22 +105,23 @@ src_compile() { # patch included) setup_cflags echo "SRC_CC_OPTS+=${SUPPORTED_CFLAGS}" >> mk/build.mk - echo "SRC_HC_OPTS+=${SUPPORTED_CFLAGS// -/ -optc-}" >> mk/build.mk + echo "SRC_HC_OPTS+=${SUPPORTED_CFLAGS//-f/-optc-f}" >> mk/build.mk # force the config variable ArSupportsInput to be unset; # ar in binutils >= 2.14.90.0.8-r1 seems to be classified # incorrectly by the configure script echo "ArSupportsInput:=" >> mk/build.mk - # Required for some architectures, because they don't support ghc fully ... - use ppc || use amd64 || use sparc && echo "SplitObjs=NO" >> mk/build.mk - use amd64 && echo "GhcUnregisterised=YES" >> mk/build.mk - use amd64 || use sparc && echo "GhcWithInterpreter=NO" >> mk/build.mk + # Required under ppc to work around some obscure linker problem. + if use ppc; + then + echo "SplitObjs=NO" >> mk/build.mk + fi # unset SGML_CATALOG_FILES because documentation installation # breaks otherwise ... # (--enable-threaded-rts is no longer needed) - SGML_CATALOG_FILES="" econf \ + PATH="${GHCPATH}" SGML_CATALOG_FILES="" econf \ ${myconf} || die "econf failed" # the build does not seem to work all that @@ -165,14 +158,11 @@ src_install () { fi echo SGMLDocWays="${mydoc}" >> mk/build.mk - # the libdir0 setting is needed for amd64, and does not - # harm for other arches emake -j1 ${insttarget} \ prefix="${D}/usr" \ datadir="${D}/usr/share/doc/${PF}" \ infodir="${D}/usr/share/info" \ mandir="${D}/usr/share/man" \ - libdir0="${D}/usr/$(get_libdir)" \ || die "make ${insttarget} failed" #need to remove ${D} from ghcprof script @@ -184,17 +174,10 @@ src_install () { cd ${S}/ghc dodoc README ANNOUNCE LICENSE VERSION - - dosbin ${FILESDIR}/ghc-updater } + pkg_postinst () { - ghc-reregister einfo "If you have dev-lang/ghc-bin installed, you might" - einfo "want to unmerge it. It is no longer needed." - einfo - ewarn "If you upgrade from another ghc version, please run" - ewarn "/usr/sbin/ghc-updater to re-merge all ghc-based" - ewarn "Haskell libraries." + einfo "want to unmerge it again. It is no longer needed." } - diff --git a/dev-lang/ghc/ghc-6.4.1-r1.ebuild b/dev-lang/ghc/ghc-6.4.1-r1.ebuild index c9204af764f9..474d5c33f44d 100644 --- a/dev-lang/ghc/ghc-6.4.1-r1.ebuild +++ b/dev-lang/ghc/ghc-6.4.1-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.4.1-r1.ebuild,v 1.2 2005/11/16 09:24:44 kosmikus Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.4.1-r1.ebuild,v 1.1 2005/10/21 11:25:42 dcoutts Exp $ # Brief explanation of the bootstrap logic: # @@ -145,11 +145,6 @@ src_compile() { echo "SRC_CC_OPTS+=${SUPPORTED_CFLAGS}" >> mk/build.mk echo "SRC_HC_OPTS+=${SUPPORTED_CFLAGS// -/ -optc-}" >> mk/build.mk - # circumvent a very strange bug that seems related with ghc producing too much - # output while being filtered through tee (e.g. due to portage logging) - # reported as bug #111183 - echo "SRC_HC_OPTS+=-fno-warn-deprecations" >> mk/build.mk - # force the config variable ArSupportsInput to be unset; # ar in binutils >= 2.14.90.0.8-r1 seems to be classified # incorrectly by the configure script diff --git a/dev-lang/ghc/ghc-6.4.1.ebuild b/dev-lang/ghc/ghc-6.4.1.ebuild index 0e7eede52b36..3bc6d3c65817 100644 --- a/dev-lang/ghc/ghc-6.4.1.ebuild +++ b/dev-lang/ghc/ghc-6.4.1.ebuild @@ -1,23 +1,23 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.4.1.ebuild,v 1.6 2005/10/06 21:47:41 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.4.1.ebuild,v 1.1 2005/09/22 13:37:55 dcoutts Exp $ -# Brief explanation of the bootstrap logic: +# We abandon virtual/ghc in favor of || dependencies. +# Here's a brief explanation of the new bootstrap logic: # # ghc requires ghc-bin to bootstrap. # Therefore, -# (1) both ghc-bin and ghc provide virtual/ghc -# (2) virtual/ghc *must* default to ghc-bin -# (3) ghc depends on virtual/ghc +# (1) ghc depends on || (ghc-bin ghc) +# (2) all packages that need ghc do the same # -# This solution has the advantage that the binary distribution -# can be removed once an forall after the first succesful install -# of ghc. +# Having the binary first everywhere doesn't force +# anyone to do the full bootstrap. Still, ghc-bin can +# be removed from a system after the first successful +# install of ghc. inherit base flag-o-matic eutils ghc-package -IUSE="doc opengl" -#java use flag disabled because of bug #106992 +IUSE="doc java opengl" DESCRIPTION="The Glasgow Haskell Compiler" HOMEPAGE="http://www.haskell.org/ghc/" @@ -34,15 +34,15 @@ SRC_URI="http://www.haskell.org/ghc/dist/${EXTRA_SRC_URI}/${MY_P}-src.tar.bz2" LICENSE="as-is" SLOT="0" # re-add ~ppc64 once dependencies are fulfilled -KEYWORDS="-alpha ~amd64 ~x86 ~sparc ~ppc" +KEYWORDS="-alpha ~amd64 ~x86" S="${WORKDIR}/${MY_P}" +# we still provide virtual/ghc to maintain compatibility for now PROVIDE="virtual/ghc" # ghc cannot usually be bootstrapped using later versions ... -DEPEND="<virtual/ghc-6.5 - !>=virtual/ghc-6.6 +DEPEND="|| ( <=dev-lang/ghc-bin-6.5 <=dev-lang/ghc-6.5 ) >=dev-lang/perl-5.6.1 >=sys-devel/gcc-2.95.3 >=sys-devel/make-3.79.1 @@ -53,11 +53,11 @@ DEPEND="<virtual/ghc-6.5 doc? ( ~app-text/docbook-xml-dtd-4.2 app-text/docbook-xsl-stylesheets >=dev-libs/libxslt-1.1.2 - >=dev-haskell/haddock-0.6-r2 ) + >=dev-haskell/haddock-0.6-r2 + java? ( >=dev-java/fop-0.20.5 ) ) opengl? ( virtual/opengl virtual/glu virtual/glut )" -# removed: java? ( >=dev-java/fop-0.20.5 ) RDEPEND="virtual/libc >=sys-devel/gcc-2.95.3 @@ -124,9 +124,9 @@ src_compile() { # determine what to do with documentation if use doc; then mydoc="html" -# if use java; then -# mydoc="${mydoc} ps" -# fi + if use java; then + mydoc="${mydoc} ps" + fi else mydoc="" # needed to prevent haddock from being called @@ -149,7 +149,7 @@ src_compile() { echo "ArSupportsInput:=" >> mk/build.mk # Required for some architectures, because they don't support ghc fully ... - use ppc || use ppc64 || use sparc && echo "SplitObjs=NO" >> mk/build.mk + use ppc || use ppc64 && echo "SplitObjs=NO" >> mk/build.mk use ppc64 && echo "GhcWithInterpreter=NO" >> mk/build.mk econf ${myconf} || die "econf failed" diff --git a/dev-lang/ghc/ghc-6.4.ebuild b/dev-lang/ghc/ghc-6.4.ebuild index 09ebd0a6c8af..6f07d87407cc 100644 --- a/dev-lang/ghc/ghc-6.4.ebuild +++ b/dev-lang/ghc/ghc-6.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.4.ebuild,v 1.9 2005/08/31 17:41:05 gustavoz Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.4.ebuild,v 1.1 2005/03/11 16:30:24 kosmikus Exp $ # Brief explanation of the bootstrap logic: # @@ -32,8 +32,7 @@ SRC_URI="http://www.haskell.org/ghc/dist/${EXTRA_SRC_URI}/${MY_P}-src.tar.bz2" LICENSE="as-is" SLOT="0" -# re-add ~ppc64 once dependencies are fulfilled -KEYWORDS="-alpha ~amd64 ~ppc ~sparc ~x86" +KEYWORDS="~x86 ~ppc -alpha ~amd64 -sparc" S="${WORKDIR}/${MY_P}" @@ -50,8 +49,6 @@ DEPEND="virtual/ghc >=sys-libs/readline-4.2 doc? ( ~app-text/docbook-xml-dtd-4.2 app-text/docbook-xsl-stylesheets - >=dev-libs/libxslt-1.1.2 - >=dev-haskell/haddock-0.6-r2 java? ( >=dev-java/fop-0.20.5 ) ) opengl? ( virtual/opengl virtual/glu @@ -79,9 +76,6 @@ setup_cflags() { check_cflags "-nopie -fno-stack-protector -fno-stack-protector-all" } -# Portage's resolution of virtuals fails on virtual/ghc in some Portage releases, -# the following function causes the build to fail with an informative error message -# in such a case. pkg_setup() { if ! has_version virtual/ghc; then eerror "This ebuild needs a version of GHC to bootstrap from." @@ -95,9 +89,6 @@ pkg_setup() { src_unpack() { base_src_unpack - # This patch is needed for both ppc & ppc64 - epatch ${FILESDIR}/ghc-6.4-powerpc.patch - # hardened-gcc needs to be disabled, because the # mangler doesn't accept its output; yes, the 6.2 version # should do ... @@ -120,8 +111,6 @@ src_unpack() { src_compile() { local myconf - local mydoc - if use opengl; then myconf="--enable-hopengl" fi @@ -132,6 +121,7 @@ src_compile() { # determine what to do with documentation if use doc; then mydoc="html" + insttarget="${insttarget} install-docs" if use java; then mydoc="${mydoc} ps" fi @@ -157,8 +147,8 @@ src_compile() { echo "ArSupportsInput:=" >> mk/build.mk # Required for some architectures, because they don't support ghc fully ... - use ppc || use ppc64 || use amd64 && echo "SplitObjs=NO" >> mk/build.mk - use amd64 || use ppc64 && echo "GhcWithInterpreter=NO" >> mk/build.mk + use ppc || use amd64 && echo "SplitObjs=NO" >> mk/build.mk + use amd64 && echo "GhcUnregisterised=YES" >> mk/build.mk # (--enable-threaded-rts is no longer needed) econf ${myconf} || die "econf failed" @@ -178,6 +168,7 @@ src_compile() { } src_install () { + local mydoc local insttarget insttarget="install" @@ -210,7 +201,7 @@ pkg_postinst () { ghc-reregister einfo "If you have dev-lang/ghc-bin installed, you might" einfo "want to unmerge it. It is no longer needed." - einfo + einfo " " ewarn "If you upgrade from another ghc version, please run" ewarn "/usr/sbin/ghc-updater to re-merge all ghc-based" ewarn "Haskell libraries." diff --git a/dev-lang/gnat/ChangeLog b/dev-lang/gnat/ChangeLog index 480c0155f073..e200253023f1 100644 --- a/dev-lang/gnat/ChangeLog +++ b/dev-lang/gnat/ChangeLog @@ -1,135 +1,9 @@ # ChangeLog for dev-lang/gnat -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/ChangeLog,v 1.33 2005/11/15 21:33:38 george Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/ChangeLog,v 1.1 2003/06/17 21:51:47 george Exp $ - 15 Nov 2005; <gerr@gentoo.org> gnat-3.44.ebuild: - fix for building gnat when older version is already installed (#86484) - -*gnat-3.44 (12 Nov 2005) - - 12 Nov 2005; <gerr@gentoo.org> +gnat-3.44.ebuild: - new version and a new port to amd64 (#64373) - -*gnat-3.15p-r5 (23 Apr 2005) - - 23 Apr 2005; David Holm <dholm@gentoo.org> +files/gnat-3.15p-nptl.patch, - +gnat-3.15p-r5.ebuild: - Added patch for NPTL support from Maxim Reznik <reznikmm (at) front (dot) - ru>, bug #76491 - -*gnat-3.15p-r4 (23 Feb 2005) - - 23 Feb 2005; David Holm <dholm@gentoo.org> +gnat-3.15p-r4.ebuild: - Added fix for glibc-2.3.4 compatibility submitted by Maxim Reznik <reznikmm - (at) front (dot) run> (Bug #27683) - - 23 Feb 2005; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild: - Stable on ppc - -*gnat-3.43 (11 Dec 2004) - - 11 Dec 2004; David Holm <dholm@gentoo.org> +gnat-3.43.ebuild: - Version bumped, and fixed bug #69118 - - 29 Nov 2004; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild: - Fixed bug #39958. - - 02 Aug 2004; David Holm <dholm@gentoo.org> gnat-3.41.ebuild, - -gnat-5.0_pre20030822.ebuild, -gnat-5.0_pre20031005.ebuild: - Removed GNAT 5.0 snapshots and added ppc support to 3.41. - -*gnat-3.41 (02 Aug 2004) - - 02 Aug 2004; David Holm <dholm@gentoo.org> +gnat-3.41.ebuild: - Added the new GCC 3.4.1-based GNAT. - - 30 Apr 2004; David Holm <dholm@gentoo.org> gnat-3.14p.ebuild: - Put gnat-3.14p files on Gentoo mirrors. - - 16 Apr 2004; Michael Sterrett <mr_bones_@gentoo.org> gnat-3.15p-r1.ebuild, - gnat-3.15p-r2.ebuild: - move inherit to the right place - - 29 Dec 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild: - Fixed bug #34021 (some symlinks were pointing to /var/tmp). - -*gnat-5.0_pre20031005 (06 Oct 2003) - - 06 Oct 2003; David Holm <dholm@gentoo.org> gnat-5.0_pre20031005.ebuild: - Updated to a new GNAT-5.0 CVS snapshot. - - 06 Oct 2003; David Holm <dholm@gentoo.org> gnat-5.0_pre20030822.ebuild: - Small fix for installing the bootstrap compiler on x86. - - 06 Oct 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild, - gnat-5.0_pre20030822.ebuild: - Minor gnat-5.0 ebuild fix. - Moved gnat-3.15p-r3 to stable on x86. - - 04 Oct 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild, - files/gnat-3.15p-i686-pc-linux-gnu-bin.patch: - Added installation fix on x86 submitted by Olivier Crete <tester@gentoo.org>. - - 30 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild: - Added some more compilation fixes for x86 along with more descripting error - messages. - - 30 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild: - Compile gnat with "-O2 -gnatpgn" and without "-fPIC" (for static libs) as - suggested by Maxim Reznik <max1@mbank.com.ua>. Validated with acats4gnat 0.7. - - 29 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild: - Fixed a minor build problem on x86. - -*gnat-3.15p-r3 (28 Sep 2003) - - 28 Sep 2003; David Holm <dholm@gentoo.org> - gnat-3.15p-r3.ebuild, files/gnat-3.15p-gentoo.patch.bz2, - files/gnat-3.15p-noaddr2line.patch.bz2: - Added gnat-3.15p-r3 which has now passed 26/26 of ACATS tests on x86 and 24/26 - on ppc (because ppc does not provide a threading system yet). - - 20 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r2.ebuild: - Placed the powerpc bootstrap compiler on dev.gentoo.org while rsync is being - fixed (suggested by seemant). - - 18 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r2.ebuild: - I forgot to set the CFLAGS before running configure which would cause a - failure with unstripped flags in make.conf. - - 18 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r2.ebuild, - files/gnat-3.15p-gentoo-nonx86.patch.bz2: - After a lot of hard work I finally managed to compile a bootstrap compiler for - ppc. Currently the ppc version uses a simpler thread model than the x86 - version, I will look into this at a later time. - - 14 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r2.ebuild: - Do not attempt any kind of optimizations. This will hopefully clear bug #27683. - -*gnat-5.0_pre20030822 (27 Aug 2003) - - 27 Aug 2003; David Holm <dholm@gentoo.org> gnat-5.0_pre20030822.ebuild: - Added a gnat 5.0 CVS snapshot. It is masked in package.mask because it is - unstable, but some people might want it for updating their code or simply to - test the new gcc 3-based backend. - - 17 Aug 2003; David Holm <dholm@gentoo.org> metadata.xml: - Added metadata.xml - -*gnat-3.15p-r2 (13 Aug 2003) - - 13 Aug 2003; George Shapovalov <george@gentoo.org> gnat-3.15p-r2.ebuild, files/gnat-3.15p-gentoo.patch.bz2 : - new revision (#26542) by dholm, fixes #26461 + libs were moved under /usr/lib/ada to - avoid any possible interaction with gcc - -*gnat-3.15p-r1 (24 Jul 2003) - - 24 Jul 2003; George Shapovalov <george@gentoo.org> gnat-3.15p-r1.ebuild : - new revision (by David Holm <dholm@delia.com>) - installs docs + few minor cleanups - also static libraries are now installed as well. - -*gnat-3.14p (17 Jun 2003) -*gnat-3.15p (17 Jun 2003) +*gnat-3.14p.ebuild +*gnat-3.15p.ebuild (17 Jun 2003) 17 Jun 2003; George Shapovalov <george@gentoo.org> gnat-3.14p.ebuild, gnat-3.14p.ebuild, Manifest, files/digest-gnat-3.1{4,5}p : initial release (#13113) diff --git a/dev-lang/gnat/Manifest b/dev-lang/gnat/Manifest index 88c4554a30f3..6f385d2d7829 100644 --- a/dev-lang/gnat/Manifest +++ b/dev-lang/gnat/Manifest @@ -1,23 +1,5 @@ -MD5 e4f4bcb22759655ce164c0b5a903d677 ChangeLog 5452 +MD5 981a4dc673c13863b938aaea8d63f7c6 gnat-3.14p.ebuild 5339 +MD5 ed3f5914ed0bad0719551af83891cb8a gnat_inst.log 96002 +MD5 619f99d2a8e83959c2a204bc13ddf085 gnat-3.15p.ebuild 5427 MD5 59500f81e672cff22232586fc278547b files/digest-gnat-3.14p 213 MD5 737e39907fb4f28640a1b4cbbc1cdc78 files/digest-gnat-3.15p 216 -MD5 5710cea3459403d02bc4ad4674fa7d1b files/digest-gnat-3.15p-r3 378 -MD5 5710cea3459403d02bc4ad4674fa7d1b files/digest-gnat-3.15p-r4 378 -MD5 5710cea3459403d02bc4ad4674fa7d1b files/digest-gnat-3.15p-r5 378 -MD5 ffcd9ae5ebd258ffd9c88fc3cf225bd6 files/digest-gnat-3.41 315 -MD5 119e0c400e71cdafcfb3eeca106c7029 files/digest-gnat-3.43 315 -MD5 24fa8c7547a59391c65d8a1f6e28e0ae files/digest-gnat-3.44 382 -MD5 6055ef6f0b3cd0df65743bfedb9de925 files/gnat-3.15p-gentoo-nonx86.patch.bz2 2112 -MD5 f2825770e20893d32738f4106cd3d628 files/gnat-3.15p-gentoo.patch.bz2 3754 -MD5 6c454f942791a6212d8b5cf5c92aa2d0 files/gnat-3.15p-i686-pc-linux-gnu-bin.patch 605 -MD5 7fabcf7198fb4001adfba250899e0024 files/gnat-3.15p-noaddr2line.patch.bz2 542 -MD5 5d64753ce1119bb193bf3c09b43e87b0 files/gnat-3.15p-nptl.patch 1965 -MD5 86fdf8a4f3d7e83edb3bcc0613692225 gnat-3.14p.ebuild 5599 -MD5 ca3b64c8223c3f3781cfe65e4e224ee6 gnat-3.15p-r3.ebuild 6070 -MD5 7d626d97f619615a5722cf1e86d673b2 gnat-3.15p-r4.ebuild 5760 -MD5 9e647fec72de0891860dccad0a12c86a gnat-3.15p-r5.ebuild 5769 -MD5 608766ca2b3f1891c60dc4bf831bf14a gnat-3.15p.ebuild 5655 -MD5 7e1abff13d1add33756c2f586bbb5e63 gnat-3.41.ebuild 4012 -MD5 140f94774ca1df5f61298c4a7982bf3a gnat-3.43.ebuild 4041 -MD5 bd37532108bfba18f717badc3e27ae3b gnat-3.44.ebuild 5491 -MD5 4b8299d1078b0c3a88969f43c9ae6a64 metadata.xml 927 diff --git a/dev-lang/gnat/files/digest-gnat-3.41 b/dev-lang/gnat/files/digest-gnat-3.41 index 5fd749ffc912..7f9595fe7070 100644 --- a/dev-lang/gnat/files/digest-gnat-3.41 +++ b/dev-lang/gnat/files/digest-gnat-3.41 @@ -1,4 +1,3 @@ MD5 4b05b134baf92457494a0f4a28aa5213 gcc-core-3.4.1.tar.bz2 12862544 MD5 30128194f14bda7cead8f46d9a62a06e gcc-ada-3.4.1.tar.bz2 3460295 MD5 57c060cd1ccef8b1ae9165b11d98780a gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938 -MD5 33a146f39c04b2ac055ae81585622d08 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916 diff --git a/dev-lang/gnat/files/gnat-3.15p-gentoo.patch.bz2 b/dev-lang/gnat/files/gnat-3.15p-gentoo.patch.bz2 Binary files differindex d5ab8ae3cf1d..8d3a939c62d0 100644 --- a/dev-lang/gnat/files/gnat-3.15p-gentoo.patch.bz2 +++ b/dev-lang/gnat/files/gnat-3.15p-gentoo.patch.bz2 diff --git a/dev-lang/gnat/gnat-3.14p.ebuild b/dev-lang/gnat/gnat-3.14p.ebuild index 5134f8f4e46b..13a1ab21d18f 100644 --- a/dev-lang/gnat/gnat-3.14p.ebuild +++ b/dev-lang/gnat/gnat-3.14p.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.14p.ebuild,v 1.4 2005/02/23 09:41:19 dholm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.14p.ebuild,v 1.1 2003/06/17 21:51:48 george Exp $ # # Never replace this with the Ada compiler in the gcc tree. They are based # on the same source but this is the official validated compiler from ACT. @@ -20,8 +20,8 @@ DESCRIPTION="GNAT Ada Compiler" DEPEND="app-shells/tcsh" RDEPEND="" -SRC_URI="mirror://gentoo/${P}-src.tgz - mirror://gentoo/${P}-i686-pc-linux-gnu-bin.tar.gz +SRC_URI="http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-src.tgz + http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-i686-pc-linux-gnu-bin.tar.gz ftp://gcc.gnu.org/pub/gcc/old-releases/gcc-2/gcc-2.8.1.tar.bz2" HOMEPAGE="http://www.gnat.com/" diff --git a/dev-lang/gnat/gnat-3.15p-r3.ebuild b/dev-lang/gnat/gnat-3.15p-r3.ebuild index 718c486ad4a5..35bc74ea5af2 100644 --- a/dev-lang/gnat/gnat-3.15p-r3.ebuild +++ b/dev-lang/gnat/gnat-3.15p-r3.ebuild @@ -1,8 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.15p-r3.ebuild,v 1.12 2005/02/23 09:41:19 dholm Exp $ - -inherit gnat +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.15p-r3.ebuild,v 1.1 2003/09/28 10:25:17 dholm Exp $ DESCRIPTION="The GNU Ada Toolkit" DEPEND="x86? ( >=app-shells/tcsh-6.0 )" @@ -15,7 +13,7 @@ SRC_URI="http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-src.tgz HOMEPAGE="http://www.gnat.com/" SLOT="0" -KEYWORDS="x86 ppc" +KEYWORDS="~x86 ~ppc" LICENSE="GMGPL" IUSE="" @@ -31,7 +29,7 @@ case ${ARCH} in ;; esac -CFLAGS="-O2 -gnatpgn" +inherit gnat src_unpack() { unpack ${A} @@ -39,7 +37,6 @@ src_unpack() { # Install the bootstrap compiler if [ "${ARCH}" = "x86" ]; then cd "${GNATBOOTINST}" - patch -p1 < ${FILESDIR}/gnat-3.15p-i686-pc-linux-gnu-bin.patch echo $'\n'3$'\n'${GNATBOOT}$'\n' | ./doconfig > doconfig.log 2>&1 ./doinstall fi @@ -52,24 +49,23 @@ src_unpack() { bzcat "${FILESDIR}/${P}-gentoo.patch.bz2" | patch -p1 touch ada/treeprs.ads ada/a-[es]info.h ada/nmake.ad[bs] - # Make $local_prefix point to $prefix - sed -i -e "s/@local_prefix@/@prefix@/" "${S}/Makefile.in" - - #if [ "${ARCH}" != "x86" ]; then + if [ "${ARCH}" != "x86" ]; then cd "${S}" bzcat "${FILESDIR}/${P}-noaddr2line.patch.bz2" | patch -p1 - sed -i -e "s/-laddr2line//g" ada/Makefile.in - #fi + fi } src_compile() { local PATH="${GNATBOOT}/bin:${PATH}" - local LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1" - if [ -d ${GNATBOOTINST} ]; then - local LDFLAGS="-L${GNATBOOTINST} ${LDFLAGS}" + if [ -z ${GNATBOOTINST} ]; then + local LDFLAGS="-L${GNATBOOTINST}" fi + # Make $local_prefix point to $prefix + sed -i -e "s/@local_prefix@/@prefix@/" "${S}/Makefile.in" + # Configure gcc + local CFLAGS="-O0" cd "${S}" econf --libdir=/usr/lib/ada --program-prefix=gnat \ || die "./configure failed" @@ -80,25 +76,20 @@ src_compile() { # Compile it by first using the bootstrap compiler and then bootstrapping # our own version. Finally compile the libraries and tools. - einfo "Building compiler" - make CC="gcc" CFLAGS="${CFLAGS}" LANGUAGES="c ada gcov" || + make CC="gcc" CFLAGS="-O0" LANGUAGES="c ada gcov" || \ die "Failed while running inital compilation!" - make CC="gcc" CFLAGS="${CFLAGS}" LANGUAGES="c ada gcov" bootstrap || + make CC="gcc" CFLAGS="-O0" LANGUAGES="c ada gcov" bootstrap || \ die "Died while bootstrapping!" - einfo "Building shared gnatlib" - make CC="gcc" CFLAGS="${CFLAGS}" GNATLIBCFLAGS="${CFLAGS} -fPIC" \ - gnatlib-shared || + make CC="gcc" CFLAGS="-O0" GNATLIBCFLAGS="-O0" gnatlib-shared || \ die "Failed to build the shared version of gnatlib!" - einfo "Building gnattools" - make CC="gcc" CFLAGS="${CFLAGS}" gnattools || + make CC="gcc" CFLAGS="-O0" gnattools || \ die "Failed to build gnattools!" } src_install() { local PATH="${GNATBOOT}/bin:${PATH}" - local LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1" - if [ -d ${GNATBOOTINST} ]; then - local LDFLAGS="${LDFLAGS} -L${GNATBOOTINST}" + if [ -z ${GNATBOOTINST} ]; then + local LDFLAGS="-L${GNATBOOTINST}" fi # Install gnatgcc, tools and native threads library @@ -109,8 +100,7 @@ src_install() { touch "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1/include/float.h" # Build and install the static version of gnatlib - einfo "Building static gnatlib" - make CC="gcc" CFLAGS="${CFLAGS}" GNATLIBCFLAGS="${CFLAGS}" gnatlib || + make CC="gcc" CFLAGS="-O0" GNATLIBCFLAGS="-O0 -fPIC" gnatlib || die "Failed while compiling static gnatlib!" make prefix="${D}/usr" libdir="${D}/usr/lib/ada" \ LANGUAGES="c ada gcov" GCC_INSTALL_NAME=gnatgcc install-gnatlib || @@ -128,8 +118,7 @@ src_install() { # Compile and install the FSU threads library rm stamp-gnatlib1 - einfo "Building FSU-threads runtime" - make CC="gcc" CFLAGS="${CFLAGS}" GNATLIBCFLAGS="${CFLAGS} -fPIC" \ + make CC="gcc" CFLAGS="-O0" GNATLIBCFLAGS="-O0 -fPIC" \ THREAD_KIND="fsu" gnatlib-shared make prefix="${D}/usr" libdir="${D}/usr/lib/ada" install-gnatlib cd "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1" @@ -151,13 +140,6 @@ src_install() { chmod +x "${D}/usr/bin" fi - # Fix broken symlinks - cd ${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1/adalib - rm -f libgnarl.so - rm -f liblibgnat.so - ln -sf libgnarl-3.15.so libgnarl.so - ln -sf libgnat-3.15.so libgnat.so - # Install documentation and examples cd ${WORKDIR}/${P}-src dodoc COPYING README diff --git a/dev-lang/gnat/gnat-3.15p.ebuild b/dev-lang/gnat/gnat-3.15p.ebuild index 6b8ee5f11c4c..78eb84d7d825 100644 --- a/dev-lang/gnat/gnat-3.15p.ebuild +++ b/dev-lang/gnat/gnat-3.15p.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.15p.ebuild,v 1.5 2005/02/23 09:41:19 dholm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.15p.ebuild,v 1.1 2003/06/17 21:51:48 george Exp $ # # Never replace this with the Ada compiler in the gcc tree. They are based # on the same source but this is the official validated compiler from ACT. @@ -126,7 +126,7 @@ src_install() { cp "${GNATBOOTINST}/gnathtml.pl" "${D}/usr/bin" chmod +x "${D}/usr/bin" - # Make native threads the default + # Make native threads the default dosym /usr/lib/gcc-lib/${CHOST}/2.8.1/rts-native/adalib \ /usr/lib/gcc-lib/${CHOST}/2.8.1/ dosym /usr/lib/gcc-lib/${CHOST}/2.8.1/rts-native/adainclude \ diff --git a/dev-lang/gnat/gnat-3.41.ebuild b/dev-lang/gnat/gnat-3.41.ebuild index c82755add258..21188c6659dd 100644 --- a/dev-lang/gnat/gnat-3.41.ebuild +++ b/dev-lang/gnat/gnat-3.41.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.41.ebuild,v 1.4 2005/02/23 09:41:19 dholm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.41.ebuild,v 1.1 2004/08/02 07:46:20 dholm Exp $ inherit gnat @@ -8,27 +8,19 @@ MY_PV=3.4.1 DESCRIPTION="GNAT Ada Compiler" SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-core-${MY_PV}.tar.bz2 ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-ada-${MY_PV}.tar.bz2 - x86? ( http://gd.tuwien.ac.at/languages/ada/gnat/3.15p/gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz ) - ppc? ( mirror://gentoo/gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 )" + x86? ( http://gd.tuwien.ac.at/languages/ada/gnat/3.15p/gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz )" HOMEPAGE="http://www.gnat.com/" DEPEND="x86? ( >=app-shells/tcsh-6.0 )" SLOT="0" -KEYWORDS="~x86 ~ppc" +KEYWORDS="~x86" LICENSE="GMGPL" IUSE="" S="${WORKDIR}/gcc-${MY_PV}" GNATBUILD="${WORKDIR}/build" -case ${ARCH} in - x86) GNATBOOT="${WORKDIR}/boot" - GNATBOOTINST="${WORKDIR}/gnat-3.15p-i686-pc-linux-gnu-bin" - ;; - ppc) - GNATBOOT="${WORKDIR}/gnat-3.15p-powerpc-unknown-linux-gnu" - ;; -esac - +GNATBOOT="${WORKDIR}/boot" +GNATBOOTINST="${WORKDIR}/gnat-3.15p-i686-pc-linux-gnu-bin" CFLAGS="-O -gnatpgn" @@ -36,12 +28,10 @@ src_unpack() { unpack ${A} # Install the bootstrap compiler - if [ "${ARCH}" = "x86" ]; then - cd "${GNATBOOTINST}" - patch -p1 < ${FILESDIR}/gnat-3.15p-i686-pc-linux-gnu-bin.patch - echo $'\n'3$'\n'${GNATBOOT}$'\n' | ./doconfig > doconfig.log 2>&1 - ./doinstall - fi + cd "${GNATBOOTINST}" + patch -p1 < ${FILESDIR}/gnat-3.15p-i686-pc-linux-gnu-bin.patch + echo $'\n'3$'\n'${GNATBOOT}$'\n' | ./doconfig > doconfig.log 2>&1 + ./doinstall # Prepare the gcc source directory cd "${S}" diff --git a/dev-lang/gnat/gnat-3.43.ebuild b/dev-lang/gnat/gnat-3.43.ebuild index 3249b396d174..beb6f244b9e9 100644 --- a/dev-lang/gnat/gnat-3.43.ebuild +++ b/dev-lang/gnat/gnat-3.43.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.43.ebuild,v 1.2 2005/02/23 09:41:19 dholm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.43.ebuild,v 1.1 2004/12/11 20:10:28 dholm Exp $ inherit gnat diff --git a/dev-lang/gnat/gnat-3.44.ebuild b/dev-lang/gnat/gnat-3.44.ebuild index a4a62e93e364..a79b83ad71c2 100644 --- a/dev-lang/gnat/gnat-3.44.ebuild +++ b/dev-lang/gnat/gnat-3.44.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.44.ebuild,v 1.2 2005/11/15 21:33:38 george Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.44.ebuild,v 1.1 2005/11/13 17:46:20 george Exp $ inherit gnat flag-o-matic @@ -25,19 +25,13 @@ IUSE="" S="${WORKDIR}/gcc-${MY_PV}" GNATBUILD="${WORKDIR}/build" case ${ARCH} in - x86) - GNATBOOT="${WORKDIR}/boot" - GNATBOOTINST="${WORKDIR}/gnat-3.15p-i686-pc-linux-gnu-bin" - GCC_EXEC_BASE="${GNATBOOT}/lib/gcc-lib" + x86) GNATBOOT="${WORKDIR}/boot" + GNATBOOTINST="${WORKDIR}/gnat-3.15p-i686-pc-linux-gnu-bin" ;; - ppc) - GNATBOOT="${WORKDIR}/gnat-3.15p-powerpc-unknown-linux-gnu" - GNATBOOTINST="${GNATBOOT}" - GCC_EXEC_BASE="${GNATBOOT}/lib/gcc-lib" + ppc) GNATBOOT="${WORKDIR}/gnat-3.15p-powerpc-unknown-linux-gnu" + ;; + amd64) GNATBOOT="${WORKDIR}/usr" ;; - amd64) - GNATBOOT="${WORKDIR}/usr" - GCC_EXEC_BASE="${GNATBOOT}/lib/gcc" esac #needed for shared libs @@ -71,22 +65,17 @@ src_unpack() { src_compile() { # Set some paths to our bootstrap compiler. - local GCC_EXEC_PREFIX=$(echo ${GCC_EXEC_BASE}/*/*) + case ${ARCH} in + x86) local GCC_EXEC_PREFIX="${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/3.2.3" + ;; + amd64) local GCC_EXEC_PREFIX="${GNATBOOT}/lib/gcc/x86_64-linux/3.4.5" + ;; + esac local PATH="${GNATBOOT}/bin:${PATH}" - - # hopefully this will catch one that works - local ADA_OBJECTS_PATH - local ADA_INCLUDE_PATH - for x in $(find "${GCC_EXEC_PREFIX}" -name adalib); do - ADA_OBJECTS_PATH="${x}:${ADA_OBJECTS_PATH}" - done - for x in $(find "${GCC_EXEC_PREFIX}" -name adainclude); do - ADA_INCLUDE_PATH="${x}:${ADA_INCLUDE_PATH}" - done - local LDFLAGS="-L${GCC_EXEC_PREFIX} -L${GNATBOOTINST}" local CC="${GNATBOOT}/bin/gcc" - export LD_LIBRARY_PATH="${GNATBOOT}/lib" + #simply assigning LD_LIBRARY_PATH, like with the other vars, does not work + export "LD_LIBRARY_PATH=${GNATBOOT}/lib" # Configure gcc cd "${GNATBUILD}" diff --git a/dev-lang/gnu-smalltalk/ChangeLog b/dev-lang/gnu-smalltalk/ChangeLog index af49fb91c3ed..793a29cf9a12 100644 --- a/dev-lang/gnu-smalltalk/ChangeLog +++ b/dev-lang/gnu-smalltalk/ChangeLog @@ -1,72 +1,6 @@ # ChangeLog for dev-lang/gnu-smalltalk -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/ChangeLog,v 1.14 2005/10/07 15:22:41 mkennedy Exp $ - - 07 Oct 2005; Matthew Kennedy <mkennedy@gentoo.org> - gnu-smalltalk-2.1.12.ebuild: - Keywording ~amd64. - - 13 Sep 2005; Ferris McCormick <fmccor@gentoo.org> - gnu-smalltalk-2.1.12.ebuild: - Add ~sparc keyword. Appears to build and run fine. - -*gnu-smalltalk-2.1.12 (05 Sep 2005) - - 05 Sep 2005; Luis F. Araujo <araujo@gentoo.org> - +gnu-smalltalk-2.1.12.ebuild: - Added new version of GST. Many bugs fixed in the package and the ebuild. - (proper amd64 support now, recreate an image with the right kernel path). - - 22 Aug 2005; Ferris McCormick <fmccor@gentoo.org> - gnu-smalltalk-2.1.11.ebuild: - Add ~sparc keyword. Builds and runs all tests successfully, and - gst has run well on sparc systems for years. - -*gnu-smalltalk-2.1.11 (18 Aug 2005) - - 18 Aug 2005; Luis F. Araujo <araujo@gentoo.org> - +files/2.1.11-gst-image-temp.patch, +gnu-smalltalk-2.1.11.ebuild: - Added new version of GNU SmallTalk. Changed some commands to use - ebuilds-scripts - - 17 May 2005; Luis F. Araujo <araujo@gentoo.org> - gnu-smalltalk-2.1.10-r1.ebuild: - Change inheriting gcc by toolchain-funcs - -*gnu-smalltalk-2.1.10-r1 (09 Apr 2005) - - 09 Apr 2005; Matthew Kennedy <mkennedy@gentoo.org> - -files/2.1.8-gst-package-mktemp-gentoo.patch, -gnu-smalltalk-2.1.8.ebuild, - -gnu-smalltalk-2.1.10.ebuild, +gnu-smalltalk-2.1.10-r1.ebuild: - Corrected permissions on installed packages.xml (was previously root user - read/write) - - 03 Apr 2005; Matthew Kennedy <mkennedy@gentoo.org> - files/50gnu-smalltalk-gentoo.el: - Autoload for gst - - 03 Apr 2005; Matthew Kennedy <mkennedy@gentoo.org> - files/50gnu-smalltalk-gentoo.el, gnu-smalltalk-2.1.10.ebuild: - Correct messy Emacs Lisp installation; Include autoload for Emacs - interactive function: smalltalk-mode. - - 31 Mar 2005; Matthew Kennedy <mkennedy@gentoo.org> - gnu-smalltalk-2.1.10.ebuild: - Fixed tcltk typo - -*gnu-smalltalk-2.1.10 (31 Mar 2005) - - 31 Mar 2005; Matthew Kennedy <mkennedy@gentoo.org> - +files/2.1.10-gst-image-temp.patch, metadata.xml, - +gnu-smalltalk-2.1.10.ebuild: - New upstream version; Resolves Bug #78880; Update contributed by Luis F. - Araujo <araujo@gentoo.org>; Created Luis maintainer entry to metadata.xml. - - 18 Aug 2004; <mkennedy@gentoo.org> gnu-smalltalk-2.1.8.ebuild: - Fixed problem with configuration parameters when tcltk is not in USE - - 16 Jul 2004; David Holm <dholm@gentoo.org> gnu-smalltalk-2.1.8.ebuild: - Added to ~ppc. +# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/ChangeLog,v 1.1 2004/07/09 04:34:37 mkennedy Exp $ *gnu-smalltalk-2.1.8 (08 Jul 2004) diff --git a/dev-lang/gnu-smalltalk/Manifest b/dev-lang/gnu-smalltalk/Manifest index f11b9137eb05..8188bcdb56d5 100644 --- a/dev-lang/gnu-smalltalk/Manifest +++ b/dev-lang/gnu-smalltalk/Manifest @@ -1,18 +1,4 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 316815e07c78fed5846c4e8af781f5c5 ChangeLog 2900 -MD5 21a8210b48bb02fc7aad1a7d58bd7c1d files/2.1.11-gst-image-temp.patch 2123 -MD5 1b43b00217fd402ab0f309202f633e46 files/50gnu-smalltalk-gentoo.el 268 -MD5 96390d8b21fc85acdf2e84a2d91c6a66 files/digest-gnu-smalltalk-2.1.11 69 -MD5 4335632b4c5c11b3d8d38f821befc042 files/digest-gnu-smalltalk-2.1.12 69 -MD5 4e2c598e8cb4ff972704246ffa0af579 gnu-smalltalk-2.1.11.ebuild 2193 -MD5 8838f154d2c96b317aa09d9d8fb8ec06 gnu-smalltalk-2.1.12.ebuild 2208 -MD5 54532d9cd3833e3c65d9136f3a1b6458 metadata.xml 630 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDRpLcyiNZaEAZA+ARAna4AJ41koE0q/WVzrPQo2ASkCk2HDFFYQCbBBBn -3MsE70KOPIx+cDv/GP93k+A= -=+YkH ------END PGP SIGNATURE----- +MD5 381e4c2332281d7db7744ba7fa23368a gnu-smalltalk-2.1.8.ebuild~ 1434 +MD5 258106bd90a4f29da0fcfa959177a562 gnu-smalltalk-2.1.8.ebuild 1422 +MD5 c67d223b05922d506793147ed4a212f4 metadata.xml 562 +MD5 66ddf9dc07f2331955851bc54cb3b17f files/digest-gnu-smalltalk-2.1.8 68 diff --git a/dev-lang/gnu-smalltalk/files/50gnu-smalltalk-gentoo.el b/dev-lang/gnu-smalltalk/files/50gnu-smalltalk-gentoo.el index e9e18d43bb3c..1915d5c15d97 100644 --- a/dev-lang/gnu-smalltalk/files/50gnu-smalltalk-gentoo.el +++ b/dev-lang/gnu-smalltalk/files/50gnu-smalltalk-gentoo.el @@ -2,6 +2,4 @@ ;;; gnu-smalltalk site-lisp configuration (add-to-list 'load-path "@SITELISP@") -(autoload 'smalltalk-mode "smalltalk-mode" "Autoload for smalltalk-mode" t) -(autoload 'gst "gst-mode" "Autoload for gst" t) -(add-to-list 'auto-mode-alist '("\\.st\\'" . smalltalk-mode)) +(add-to-list 'auto-mode-alist '("\\.st\\'" . smalltalk-mode))
\ No newline at end of file diff --git a/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.11.ebuild b/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.11.ebuild index 791596696ea1..193c8f9ad290 100644 --- a/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.11.ebuild +++ b/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.11.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.11.ebuild,v 1.2 2005/08/22 18:30:04 fmccor Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.11.ebuild,v 1.1 2005/08/18 01:56:19 araujo Exp $ inherit elisp-common flag-o-matic eutils toolchain-funcs @@ -9,7 +9,7 @@ HOMEPAGE="http://www.gnu.org/software/smalltalk/smalltalk.html" SRC_URI="http://ftp.gnu.org/gnu/smalltalk/smalltalk-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~sparc ~x86" +KEYWORDS="~x86" IUSE="tcltk readline emacs gtk gmp" DEPEND="sys-libs/gdbm diff --git a/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.12.ebuild b/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.12.ebuild index 6ebc82c27ad2..ea29619fe708 100644 --- a/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.12.ebuild +++ b/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.12.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.12.ebuild,v 1.3 2005/10/07 15:22:41 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/gnu-smalltalk-2.1.12.ebuild,v 1.1 2005/09/05 19:40:52 araujo Exp $ inherit elisp-common flag-o-matic eutils toolchain-funcs @@ -9,7 +9,7 @@ HOMEPAGE="http://www.gnu.org/software/smalltalk/smalltalk.html" SRC_URI="http://ftp.gnu.org/gnu/smalltalk/smalltalk-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~sparc ~x86 ~amd64" +KEYWORDS="~x86" IUSE="tcltk readline emacs gtk gmp" DEPEND="sys-libs/gdbm diff --git a/dev-lang/gnu-smalltalk/metadata.xml b/dev-lang/gnu-smalltalk/metadata.xml index 42f65c4d2405..7ea302df6fe0 100644 --- a/dev-lang/gnu-smalltalk/metadata.xml +++ b/dev-lang/gnu-smalltalk/metadata.xml @@ -5,9 +5,6 @@ <maintainer> <email>mkennedy@gentoo.org</email> </maintainer> - <maintainer> - <email>araujo@gentoo.org</email> - </maintainer> <longdescription> GNU Smalltalk is a free implementation of the Smalltalk-80 language which runs on most versions on Unix and, in general, diff --git a/dev-lang/gpc/ChangeLog b/dev-lang/gpc/ChangeLog index f5d734957396..f0af4d4587af 100644 --- a/dev-lang/gpc/ChangeLog +++ b/dev-lang/gpc/ChangeLog @@ -1,50 +1,6 @@ # ChangeLog for dev-lang/gpc -# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gpc/ChangeLog,v 1.15 2005/04/17 21:28:18 george Exp $ - -*gpc-20050331 (17 Apr 2005) - - 17 Apr 2005; George Shapovalov <george@gentoo.org> gpc-20050331.ebuild : - new version, works with gcc-3.4.3 (#74887, #87619) - will remove 20040516 when this one is tested - - 11 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org> -gpc-20030209.ebuild: - removed - old and with QA issues. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gpc-20030209.ebuild, - gpc-20040516.ebuild: - virtual/glibc -> virtual/libc - - 14 Jun 2004; George Shapovalov <george@gentoo.org> gpc-20040516.ebuild : - parallel build fails, fixed to use "emake -j1" - - 12 Jun 2004; George Shapovalov <george@gentoo.org> gpc-20040516.ebuild : - new beta out (this package does not have releases at all :), even betas are one a few years) - much cleaned and improved ebuild (#48377); - removed gpc-2.1 - - 07 Jun 2004; Aron Griffis <agriffis@gentoo.org> gpc-20030209.ebuild: - Fix use invocation - -*gpc-20030209 (14 Feb 2003) - - 14 Feb 2003; George Shapovalov <george@gentoo.org> gpc-20030209.ebuild, files/digest-gpc-20030209 : - - new version, now works with gcc-3.x - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*gpc-2.1 (10 May 2002) - - gpc-2.1 has been released. Updated ebuild and removed pre-release versions - (otherwise naming conflict is developed - 2.1 is seen as older version - than daily builds) - -*gpc-20020410, (13 Apr 2002) - - 10 Apr 2002; G Shapovalov <george@gentoo.org> ChangeLog : - - gpc-r6 has been released. Updated ebuild to use this version (ebuild rename sufficed). +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gpc/ChangeLog,v 1.1 2002/04/11 05:35:39 george Exp $ *gpc-20020402, (10 Apr 2002) diff --git a/dev-lang/gpc/Manifest b/dev-lang/gpc/Manifest index 7cc4e472546c..e69de29bb2d1 100644 --- a/dev-lang/gpc/Manifest +++ b/dev-lang/gpc/Manifest @@ -1,6 +0,0 @@ -MD5 1f77a71e0c3fa6606ca65ded8517ba0c gpc-20050331.ebuild 4421 -MD5 18b0357cd7e1abeabb5072b7989b72ad gpc-20040516.ebuild 4518 -MD5 20834287e8e388217c224d8d2d802782 ChangeLog 2197 -MD5 1895a0b05d28c3ad7eaabcd41791e3eb metadata.xml 224 -MD5 7d39eec7b0bdf6f3ba14b266f4799d2a files/digest-gpc-20040516 129 -MD5 1ae0cf0dc51fa1811dc89ec5f4a1ccb4 files/digest-gpc-20050331 130 diff --git a/dev-lang/gpc/gpc-20040516.ebuild b/dev-lang/gpc/gpc-20040516.ebuild index 8f76b0e8cd99..22b6e849f2de 100644 --- a/dev-lang/gpc/gpc-20040516.ebuild +++ b/dev-lang/gpc/gpc-20040516.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gpc/gpc-20040516.ebuild,v 1.6 2005/04/17 21:28:18 george Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gpc/gpc-20040516.ebuild,v 1.1 2004/06/13 01:01:55 george Exp $ inherit eutils flag-o-matic @@ -19,10 +19,10 @@ SRC_URI="http://gnu-pascal.de/beta/${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~sparc" +KEYWORDS="~x86 ~sparc ~amd64" IUSE="nls" -DEPEND="virtual/libc +DEPEND="virtual/glibc =sys-devel/gcc-${GCC_PV}*" S="${WORKDIR}/gcc-${GCC_PV}" @@ -98,9 +98,12 @@ src_compile() { touch ${S}/gcc/c-gperf.h + # Setup -j in MAKEOPTS + get_number_of_jobs + einfo "Building GPC..." # Fix for our libtool-portage.patc - S="${WORKDIR}/build" emake -j1 LIBPATH="${LIBPATH}" || die "make failed" + S="${WORKDIR}/build" emake LIBPATH="${LIBPATH}" || die "make failed" # P="${SAVEP}" } diff --git a/dev-lang/gprolog/ChangeLog b/dev-lang/gprolog/ChangeLog index a809c19d5347..9adeca45df7a 100644 --- a/dev-lang/gprolog/ChangeLog +++ b/dev-lang/gprolog/ChangeLog @@ -1,23 +1,6 @@ -# ChangeLog for dev-lang/gprolog -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/ChangeLog,v 1.8 2005/10/30 21:31:38 grobian Exp $ - - 30 Oct 2005; Fabian Groffen <grobian@gentoo.org> - +files/gprolog-1.2.16-gcc4.patch, gprolog-1.2.16.ebuild: - Adding patch to fix GCC4 compilation bugs. Package doesn't compile due to - prolog bugs though. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - gprolog-1.2.13.ebuild, gprolog-1.2.16.ebuild: - virtual/glibc -> virtual/libc - - 20 Sep 2003; David Holm <dholm@gentoo.org> gprolog-1.2.16.ebuild: - Added to ~ppc. - -*gprolog-1.2.16 (15 Apr 2003) - - 15 Apr 2003; Tom Payne <twp@gentoo.org> gprolog-1.2.16.ebuild : - Version bump. Fixed homepage. +# ChangeLog for dev-lang/gprologp +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/ChangeLog,v 1.1 2002/10/27 09:20:03 george Exp $ *gprolog-1.2.13 diff --git a/dev-lang/gprolog/Manifest b/dev-lang/gprolog/Manifest index 95372e45fe02..e69de29bb2d1 100644 --- a/dev-lang/gprolog/Manifest +++ b/dev-lang/gprolog/Manifest @@ -1,7 +0,0 @@ -MD5 7c537e5e195ee8bf20caab7ca5f62f54 gprolog-1.2.16.ebuild 1105 -MD5 f1f8ec7ca742fbf31d25ed8e65d3b2c3 gprolog-1.2.13.ebuild 1023 -MD5 c2374d52c8611546965295863c03621f ChangeLog 987 -MD5 9187f53634e60ab7eb2ac7e98b0b19f7 metadata.xml 159 -MD5 11cc47f5ddc2ab3660ba5ecb53107af3 files/gprolog-1.2.16-gcc4.patch 1056 -MD5 343cd0728a313eee77e9f5f9c9f74415 files/digest-gprolog-1.2.13 67 -MD5 dd04de7b5904293113f5838da347c4f9 files/digest-gprolog-1.2.16 67 diff --git a/dev-lang/gprolog/files/digest-gprolog-1.2.16 b/dev-lang/gprolog/files/digest-gprolog-1.2.16 index 3f94566d38a7..eb7b3c0a6eb3 100644 --- a/dev-lang/gprolog/files/digest-gprolog-1.2.16 +++ b/dev-lang/gprolog/files/digest-gprolog-1.2.16 @@ -1 +1,2 @@ +MD5 9e019001f5e4b6d16e201f02a53fc11d /gprolog-1.2.16.ebuild 1054 MD5 d7fe87106cd3e7e770375f04dd0d14c2 gprolog-1.2.16.tar.gz 2478633 diff --git a/dev-lang/gprolog/gprolog-1.2.13.ebuild b/dev-lang/gprolog/gprolog-1.2.13.ebuild index d155f91ecbbb..c8d3cb8f09bf 100644 --- a/dev-lang/gprolog/gprolog-1.2.13.ebuild +++ b/dev-lang/gprolog/gprolog-1.2.13.ebuild @@ -1,10 +1,8 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.2.13.ebuild,v 1.7 2005/10/30 21:31:38 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.2.13.ebuild,v 1.1 2002/10/27 09:20:03 george Exp $ -IUSE="" - -DEPEND="virtual/libc" +DEPEND="virtual/glibc" DESCRIPTION="GNU Prolog is a native Prolog compiler with constraint solving over finite domains (FD)" HOMEPAGE="http://www.gnu.org" @@ -36,5 +34,5 @@ src_install() { HTML_DIR=${D}/usr/share/doc/${P}/html \ EXAMPLES_DIR=${D}/usr/share/${P}/examples install || die "install failed" cd ${S}/.. - dodoc ChangeLog COPYING INSTALL NEWS PROBLEMS README VERSION + dodoc ChangeLog COPYING INSTALL NEWS PROBLEMS README VERSION } diff --git a/dev-lang/gprolog/gprolog-1.2.16.ebuild b/dev-lang/gprolog/gprolog-1.2.16.ebuild index d19cf7db1ed7..61ea9a8bdae4 100644 --- a/dev-lang/gprolog/gprolog-1.2.16.ebuild +++ b/dev-lang/gprolog/gprolog-1.2.16.ebuild @@ -1,12 +1,10 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.2.16.ebuild,v 1.7 2005/10/30 21:31:38 grobian Exp $ - -inherit eutils +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.2.16.ebuild,v 1.1 2003/04/15 10:09:52 twp Exp $ IUSE="" -DEPEND="virtual/libc" +DEPEND="virtual/glibc" DESCRIPTION="GNU Prolog is a native Prolog compiler with constraint solving over finite domains (FD)" HOMEPAGE="http://pauillac.inria.fr/~diaz/gnu-prolog/" @@ -15,12 +13,11 @@ S=${WORKDIR}/${P}/src LICENSE="GPL-2" SLOT="0" -KEYWORDS="~ppc x86" +KEYWORDS="~x86" src_unpack() { unpack ${A} cd ${S} - epatch "${FILESDIR}/${P}"-gcc4.patch mv Makefile.in Makefile.in.orig sed -e "s/TXT_FILES /#TXT_FILES/" Makefile.in.orig > Makefile.in @@ -39,5 +36,5 @@ src_install() { HTML_DIR=${D}/usr/share/doc/${P}/html \ EXAMPLES_DIR=${D}/usr/share/${P}/examples install || die "install failed" cd ${S}/.. - dodoc ChangeLog COPYING INSTALL NEWS PROBLEMS README VERSION + dodoc ChangeLog COPYING INSTALL NEWS PROBLEMS README VERSION } diff --git a/dev-lang/gwydion-dylan-bin/Manifest b/dev-lang/gwydion-dylan-bin/Manifest index 5141b17ad73a..6d75e222c863 100644 --- a/dev-lang/gwydion-dylan-bin/Manifest +++ b/dev-lang/gwydion-dylan-bin/Manifest @@ -1,5 +1,3 @@ -MD5 07d7d5c26ede62d3c88844c1881e71c8 gwydion-dylan-bin-2.4.0.ebuild 686 +MD5 1576baa57b53cb9511a0c28e54a46ea1 gwydion-dylan-bin-2.4.0.ebuild 566 MD5 c034ae089c5a4cfad038e5385b8c3916 metadata.xml 829 -MD5 fc38d63ee79f8a0fec5295a722f5834c ChangeLog 460 -MD5 9087321ca0c7d1d3383ac85442009859 files/20gwydion-dylan 195 MD5 648d3e87acdb94c535f407c8d72cb7bd files/digest-gwydion-dylan-bin-2.4.0 78 diff --git a/dev-lang/gwydion-dylan-bin/gwydion-dylan-bin-2.4.0.ebuild b/dev-lang/gwydion-dylan-bin/gwydion-dylan-bin-2.4.0.ebuild index b61725ae2ba1..10087f7b017e 100644 --- a/dev-lang/gwydion-dylan-bin/gwydion-dylan-bin-2.4.0.ebuild +++ b/dev-lang/gwydion-dylan-bin/gwydion-dylan-bin-2.4.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gwydion-dylan-bin/gwydion-dylan-bin-2.4.0.ebuild,v 1.2 2005/08/02 07:27:23 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gwydion-dylan-bin/gwydion-dylan-bin-2.4.0.ebuild,v 1.1 2005/08/02 02:11:01 araujo Exp $ DESCRIPTION="The Dylan Programming Language Compiler" HOMEPAGE="http://www.gwydiondylan.org/" @@ -20,7 +20,7 @@ RDEPEND=">=dev-libs/boehm-gc-6.4" S="${WORKDIR}" src_compile() { - mkdir -p ./${LOC} + mkdir -p ./${LOC} mv usr/* ./${LOC} } diff --git a/dev-lang/gwydion-dylan/Manifest b/dev-lang/gwydion-dylan/Manifest index 242f24527ab5..1707fb33e8f4 100644 --- a/dev-lang/gwydion-dylan/Manifest +++ b/dev-lang/gwydion-dylan/Manifest @@ -1,16 +1,5 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 4c836e4c946aec820211c807f6f6c900 ChangeLog 480 -MD5 ce4153e4868f9a78d5954ef9acab89f5 files/20gwydion-dylan 16 +MD5 1c0eb2cccd167bddbaab0772f46a92e3 gwydion-dylan-2.4.0.ebuild 1161 +MD5 c034ae089c5a4cfad038e5385b8c3916 metadata.xml 829 MD5 b7d9302bac13e909d3ba5136c99c4d4b files/50gwydion-dylan-gentoo.el 209 +MD5 ce4153e4868f9a78d5954ef9acab89f5 files/20gwydion-dylan 16 MD5 b56cf86c697276c98bcb6dc6b75efa5c files/digest-gwydion-dylan-2.4.0 72 -MD5 b28bc32a9536ac320b76d6f142728252 gwydion-dylan-2.4.0.ebuild 1252 -MD5 c034ae089c5a4cfad038e5385b8c3916 metadata.xml 829 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC70k6I1lqEGTUzyQRAiOLAJwNgfgN3ZturEYoiEIjbZpSIvPeXACgoAgY -xeRZMDcPZzT5InoCPahNGy4= -=tcMU ------END PGP SIGNATURE----- diff --git a/dev-lang/gwydion-dylan/gwydion-dylan-2.4.0.ebuild b/dev-lang/gwydion-dylan/gwydion-dylan-2.4.0.ebuild index 6d8291476f18..10bf62ea0137 100644 --- a/dev-lang/gwydion-dylan/gwydion-dylan-2.4.0.ebuild +++ b/dev-lang/gwydion-dylan/gwydion-dylan-2.4.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 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.ebuild,v 1.2 2005/08/02 10:21:22 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gwydion-dylan/gwydion-dylan-2.4.0.ebuild,v 1.1 2005/08/02 02:21:34 araujo Exp $ inherit elisp-common @@ -41,11 +41,12 @@ src_install() { elisp-install ${PN} ${S}/tools/elisp/*.el ${S}/tools/elisp/*.elc elisp-site-file-install ${FILESDIR}/${SITEFILE} fi - doenvd ${FILESDIR}/20gwydion-dylan + insinto /etc/env.d + doins ${FILESDIR}/20gwydion-dylan } pkg_postinst() { - use emacs && elisp-site-regen + use emacs && elisp-site-regen } pkg_postrm() { diff --git a/dev-lang/helium/ChangeLog b/dev-lang/helium/ChangeLog index f08e489d28f0..b9884e0b0acd 100644 --- a/dev-lang/helium/ChangeLog +++ b/dev-lang/helium/ChangeLog @@ -1,56 +1,6 @@ # ChangeLog for dev-lang/helium -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/helium/ChangeLog,v 1.15 2005/07/24 22:41:49 dcoutts Exp $ - - 24 Jul 2005; <duncan@gentoo.org> helium-1.1.ebuild, helium-1.2-r1.ebuild: - Change the ghc dependency to a form that portage can cope with better. - - 04 May 2005; David Holm <dholm@gentoo.org> helium-1.2-r1.ebuild: - Added to ~ppc. - - 19 Mar 2005; Andres Loeh <kosmikus@gentoo.org> helium-1.1.ebuild, - helium-1.2-r1.ebuild: - Marked helium-1.2 stable on x86. Currently, helium cannot be compiled with - ghc-6.4 and is thus blocked by this version. - - 19 Feb 2005; Jason Wever <weeve@gentoo.org> helium-1.1.ebuild, - helium-1.2-r1.ebuild: - Masked on SPARC as dependencies cannot be met. - -*helium-1.2-r1 (18 Nov 2004) - - 18 Nov 2004; Andres Loeh <kosmikus@gentoo.org> - +files/helium-1.2-libraries.patch, files/helium-wrapper, - +helium-1.2-r1.ebuild: - Made compatible with gcc-3.4 and fixed a bug that caused the wrong set of - libraries to be used by default (both bug #71183). - - 17 Oct 2004; Thomas Matthijs <axxo@gentoo.org> helium-1.1.ebuild, - helium-1.2.ebuild: - dojar --> java-pkg_dojar - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> helium-1.1.ebuild, - helium-1.2.ebuild: - virtual/glibc -> virtual/libc - - 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> helium-1.1.ebuild, - helium-1.2.ebuild: - Fix use invocation - - 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> helium-1.1.ebuild, - helium-1.2.ebuild: - Add die following econf for bug 48950 - -*helium-1.2 (18 Feb 2004) - - 18 Feb 2004; Andres Loeh <kosmikus@gentoo.org> : - New version (#40365). - - 02 Dec 2003; Andres Loeh <kosmikus@gentoo.org> helium-1.1.ebuild: - Corrected source URI's according to bug #34849. - - 06 Jun 2003; Andres Loeh <kosmikus@gentoo.org> helium-1.1.ebuild: - adapted to GHC 6.0 +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/helium/ChangeLog,v 1.1 2003/05/09 10:31:07 kosmikus Exp $ *helium-1.1 (09 May 2003) diff --git a/dev-lang/helium/Manifest b/dev-lang/helium/Manifest index c57f0a4f8eb5..1e3c6700ef93 100644 --- a/dev-lang/helium/Manifest +++ b/dev-lang/helium/Manifest @@ -1,20 +1,5 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 70697c96b2d7913ceb3f5761f7980497 helium-1.2-r1.ebuild 2260 -MD5 acb7319252ddecea9420624099713540 helium-1.1.ebuild 1853 -MD5 c128558990ac5e93b48bd93eb49505d9 ChangeLog 2240 -MD5 a769ecfcd1cdd2d40986627df7dfb249 metadata.xml 224 -MD5 fb82aad0fbf3d3cb5071c5fef803a7ec files/helium-1.2-readline.patch 1661 -MD5 b52e9cf5c002e2c5ce007e523f7ec7b8 files/helium-wrapper 715 -MD5 24e12289b961bd308d3a79495d55952e files/helium-1.2-libraries.patch 1943 -MD5 538379c81a9dfdc87a15ce0e6a504c8a files/helium-1.1-readline.patch 1710 +MD5 a9b68a73f170f715037b47419a0dc72b helium-1.1.ebuild 1628 +MD5 c1557d9dedb1e727fc23d81135ac953d ChangeLog 563 MD5 9383829eb1e80fc6be12c53d3162d58b files/digest-helium-1.1 119 -MD5 62f20b4dc3f4e34dd748b64d19dbb6c8 files/digest-helium-1.2-r1 120 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC5BmxkyZuKN4EQ6YRAhIVAJ4/stvITUIpzDWzzKGx4a3wzdcOTwCffq1y -lRVc6VTMU5RBxgwYlVezuKE= -=CAOp ------END PGP SIGNATURE----- +MD5 538379c81a9dfdc87a15ce0e6a504c8a files/helium-1.1-readline.patch 1710 +MD5 3991ed4891d6455e980008f704211a97 files/helium-wrapper 558 diff --git a/dev-lang/helium/files/digest-helium-1.1 b/dev-lang/helium/files/digest-helium-1.1 index ca6e0282e4f1..ae0156738df4 100644 --- a/dev-lang/helium/files/digest-helium-1.1 +++ b/dev-lang/helium/files/digest-helium-1.1 @@ -1,2 +1,2 @@ MD5 1c33240ce2d286c8225246d87c353f40 helium-1.1-src.tar.gz 901073 -MD5 d9caae2afdbd60a4a1f58174d318464a Hint.jar 120170 +MD5 dc97a41dfbb9093a2222f7c57d2a0a49 Hint.jar 119347 diff --git a/dev-lang/helium/files/helium-wrapper b/dev-lang/helium/files/helium-wrapper index 7bcd820e0b59..e94e05e90d14 100644 --- a/dev-lang/helium/files/helium-wrapper +++ b/dev-lang/helium/files/helium-wrapper @@ -1,7 +1,6 @@ #! /bin/sh -BINNAME_LONG="$(basename $0)" -BINNAME="${BINNAME_LONG%-tc}" +BINNAME="$(basename $0)" if [ -n "${HELIUM_TEMP}" ]; then TEMP="${HELIUM_TEMP}"; @@ -11,22 +10,15 @@ else mkdir ${TEMP}; fi; fi - -if [ "${BINNAME_LONG}" = "${BINNAME}" ]; then - HELIUM_LIBS="/usr/lib/helium/lib"; -else - HELIUM_LIBS="/usr/lib/helium/tclib"; -fi - if [ -z "${LVMPATH}" ]; then - LVMPATH=".:${HELIUM_LIBS}"; + LVMPATH=".:/usr/lib/helium/lib"; else - LVMPATH="${LVMPATH}:${HELIUM_LIBS}"; + LVMPATH="${LVMPATH}:/usr/lib/helium/lib"; fi export LVMPATH export TEMP -if [ "${BINNAME}" = "hint" ]; then +if [ x${BINNAME} = xhint ]; then JAVA="$(java-config --java)" PROGCALL="${JAVA} -jar -DPATH=${PATH} -DLVMPATH=${LVMPATH} /usr/share/helium/lib/Hint.jar" diff --git a/dev-lang/helium/helium-1.1.ebuild b/dev-lang/helium/helium-1.1.ebuild index 459b58c51a50..d44f7569352a 100644 --- a/dev-lang/helium/helium-1.1.ebuild +++ b/dev-lang/helium/helium-1.1.ebuild @@ -1,41 +1,35 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/helium/helium-1.1.ebuild,v 1.16 2005/07/24 22:41:49 dcoutts Exp $ - -inherit java-pkg +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/dev-lang/helium/helium-1.1.ebuild,v 1.1 2003/05/09 10:31:07 kosmikus Exp $ DESCRIPTION="Helium (for learning Haskell)" -HOMEPAGE="http://www.cs.uu.nl/helium" -SRC_URI="http://www.cs.uu.nl/helium/distr/${P}-src.tar.gz - http://www.cs.uu.nl/helium/distr/Hint.jar" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86 -sparc" -IUSE="readline" +SRC_URI="http://www.cs.uu.nl/~afie/helium/distr/${P}-src.tar.gz + http://www.cs.uu.nl/~afie/helium/distr/Hint.jar" +HOMEPAGE="http://www.cs.uu.nl/~afie/helium" -DEPEND="virtual/libc - <virtual/ghc-6.4 +DEPEND="virtual/glibc + dev-lang/ghc readline? ( sys-libs/readline )" -RDEPEND="virtual/libc +RDEPEND="virtual/glibc virtual/jdk dev-libs/gmp readline? ( sys-libs/readline )" -src_unpack() { - unpack ${P}-src.tar.gz +IUSE="readline" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~sparc ~ppc" +src_unpack() { + unpack ${P}-src.tar.gz + # patch for readline support if requested - if use readline; then + if [ "`use readline`" ]; then patch -p0 -i ${FILESDIR}/${P}-readline.patch || die fi - # fix one file due to GHC 6.0's Template Haskell extension - einfo modifying ParsecPerm to ensure compatibility with GHC 6.0 - cd ${S}/parsec - mv ParsecPerm.hs ParsecPerm.hs.orig - sed -e 's/(\$/(\$ /' ParsecPerm.hs.orig > ParsecPerm.hs } - + src_compile() { pushd lvm || die pushd src || die @@ -43,7 +37,7 @@ src_compile() { popd popd pushd heliumNT || die - econf --without-upx || die "econf failed" + econf --without-upx pushd src || die make depend || die make || die # emake doesn't work safely @@ -53,11 +47,11 @@ src_install() { cd heliumNT/src || die make prefix=${D}/usr \ bindir=${D}/usr/lib/helium/bin \ - libdir=${D}/usr/lib/helium/lib \ + libdir=${D}/usr/lib/helium/lib \ demodir=${D}/usr/lib/helium/demo \ install || die # install hint - java-pkg_dojar ${DISTDIR}/Hint.jar + dojar ${DISTDIR}/Hint.jar # create wrappers dobin ${FILESDIR}/helium-wrapper dosym /usr/bin/helium-wrapper /usr/bin/helium diff --git a/dev-lang/helium/helium-1.2-r1.ebuild b/dev-lang/helium/helium-1.2-r1.ebuild index bfde9af3d9cf..b9c221b0f8bb 100644 --- a/dev-lang/helium/helium-1.2-r1.ebuild +++ b/dev-lang/helium/helium-1.2-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/helium/helium-1.2-r1.ebuild,v 1.5 2005/07/24 22:41:49 dcoutts Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/helium/helium-1.2-r1.ebuild,v 1.1 2004/11/18 13:36:59 kosmikus Exp $ inherit eutils java-pkg @@ -11,11 +11,11 @@ SRC_URI="http://www.cs.uu.nl/helium/distr/${P}-src.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="x86 -sparc ~ppc" +KEYWORDS="~x86" IUSE="readline" DEPEND="virtual/libc - <virtual/ghc-6.4 + virtual/ghc readline? ( sys-libs/readline )" RDEPEND="virtual/libc virtual/jdk diff --git a/dev-lang/hugs98/ChangeLog b/dev-lang/hugs98/ChangeLog index 6ec2fc450b2c..3ff183b7f4ea 100644 --- a/dev-lang/hugs98/ChangeLog +++ b/dev-lang/hugs98/ChangeLog @@ -1,98 +1,10 @@ # ChangeLog for dev-lang/hugs98 -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/ChangeLog,v 1.25 2005/10/02 19:47:04 agriffis Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/ChangeLog,v 1.1 2002/04/24 19:43:15 karltk Exp $ - 02 Oct 2005; Aron Griffis <agriffis@gentoo.org> hugs98-2005.3-r1.ebuild: - Mark 2005.3-r1 stable on alpha +*hugs98-12.2000 (24 Apr 2002) - 23 Sep 2005; <duncan@gentoo.org> hugs98-2005.3-r1.ebuild: - Marked stable on x86. - - 18 Aug 2005; Jose Luis Rivero <yoswink@gentoo.org> - hugs98-2005.3-r1.ebuild: - Keyworded ~alpha wrt #98560 - -*hugs98-2005.3-r1 (25 Jul 2005) - - 25 Jul 2005; <duncan@gentoo.org> +hugs98-2005.3-r1.ebuild: - Added an upstream patch. Thanks to Hans Lub <hlub@knoware.nl> (bug #100230) - for pointing this out. - - 19 Mar 2005; Andres Loeh <kosmikus@gentoo.org> hugs98-2005.3.ebuild: - Small fix to make it build on amd64. - -*hugs98-2005.3 (18 Mar 2005) - - 18 Mar 2005; Andres Loeh <kosmikus@gentoo.org> +hugs98-2005.3.ebuild: - Added an ebuild for the March 2005 interim release. - - 08 Dec 2004; Michael Hanselmann <hansmi@gentoo.org> hugs98-2003.11.ebuild: - Fixed bug #73611. - - 08 Dec 2004; Michael Hanselmann <hansmi@gentoo.org> hugs98-2003.11.ebuild: - Added to ~ppc - - 16 Nov 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild: - Added ~amd64 keyword (bug #65074). - - 03 Nov 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2002.11-r1.ebuild, - hugs98-2002.11.ebuild, hugs98-2003.11.ebuild, - files/hugs98-2003.11-gcc34.patch: - Patched for gcc-3.4, thanks to several people (see bug #64426). Cleaned up. - - 19 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> hugs98-2003.11.ebuild: - Fixed missing dependencies; bug #68021. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - hugs98-2002.11-r1.ebuild, hugs98-2002.11.ebuild, hugs98-2003.11.ebuild: - virtual/glibc -> virtual/libc - - 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> hugs98-2003.11.ebuild: - Fix use invocation - - 03 Mar 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2000.12-r1.ebuild: - Removed version. Sources are no longer available. - - 17 Dec 2003; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild: - Pthreads and the NVIDIA OpenGL interface do not seem to work well together. - Temporarily disabling pthreads if using that interface (compare bug #34858). - -*hugs98-2003.11 (01 Dec 2003) - - 01 Dec 2003; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild: - Version bump. Based on new ebuild submitted by Peter Simons - <simons+gentoo@cryp.to> (bug #34404), including additional information - provided by Ralf Hinze <ralf@informatik.uni-bonn.de>. - -*hugs98-2002.11-r1 (23 Apr 2003) - - 23 Apr 2003; Andres Loeh <andres@gentoo.org> hugs98-2002.11-r1.ebuild, files/digest-hugs98-2002.11-r1: - Fixed bug that caused some .so libs not to be built. Compare - http://forums.gentoo.org/viewtopic.php?t=36909. Thanks to PerdiX and thaldyron - for mentioning the problem in the forum. - -*hugs98-2002.11 (10 Dec 2002) - - 10 Dec 2002; George Shapovalov <george@gentoo.org> hugs98-2002.11.ebuild, files/digest-hugs98-2002.11 : - - new version - update submitted by Andres Loeh <andres@cs.uu.nl>, see #11045 - -* Autoupdate keywords (12-6-02) - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*hugs98-2000.12-r1 (08 Aug 2002) - - 08 Aug 2002; Karl Trygve Kalleberg <karltk@gentoo.org> hugs98-2000.12-r1.ebuild files/digest-hugs98-2000.12-r1: - - Added support for readline useflag, as patched by - Michal Prada <michal@prihoda.net>. - - Removed hugs98-2000.12.ebuild files/digest-hugs98-2000.12 - -*hugs98-2000.12 (24 Apr 2002) - - 24 Apr 2002; Karl Trygve Kalleberg <karltk@gentoo.org> hugs98-2000.12.ebuild files/digest-hugs98-2000.12 : + 24 Apr 2002; Karl Trygve Kalleberg <karltk@gentoo.org> hugs98-12.2000.ebuild files/digest-hugs98-12.2002 : Hugs 98 is a functional programming system based on Haskell 98, the de facto standard for non-strict functional programming languages. Hugs 98 provides diff --git a/dev-lang/hugs98/Manifest b/dev-lang/hugs98/Manifest index 237cbf311218..e69de29bb2d1 100644 --- a/dev-lang/hugs98/Manifest +++ b/dev-lang/hugs98/Manifest @@ -1,9 +0,0 @@ -MD5 a769ecfcd1cdd2d40986627df7dfb249 metadata.xml 224 -MD5 be2c5dd116a70673d905d82f0dbf9f6f ChangeLog 4960 -MD5 9dc6f3b3a7078e9c867754ba5110989e hugs98-2005.3.ebuild 2126 -MD5 acd9560964734571829a7a9fa4f09be2 hugs98-2005.3-r1.ebuild 2243 -MD5 82baad88b726920518455a0b2c393f89 hugs98-2003.11.ebuild 2498 -MD5 4c6e27fe15252dea9f141e0f6b06ed36 files/hugs98-2003.11-gcc34.patch 303 -MD5 0f560de47a443f3bea9cf87df2e85b81 files/digest-hugs98-2005.3-r1 133 -MD5 6a471250900fa1157b523eea5bbbe54d files/digest-hugs98-2005.3 67 -MD5 eb7ae57bb23e867135381cbd99c5c1c0 files/digest-hugs98-2003.11 67 diff --git a/dev-lang/hugs98/hugs98-2003.11.ebuild b/dev-lang/hugs98/hugs98-2003.11.ebuild index 65e7ea98da0e..b2a360a941d3 100644 --- a/dev-lang/hugs98/hugs98-2003.11.ebuild +++ b/dev-lang/hugs98/hugs98-2003.11.ebuild @@ -1,8 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/hugs98-2003.11.ebuild,v 1.11 2005/03/18 18:06:34 kosmikus Exp $ - -inherit base flag-o-matic eutils +# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/hugs98-2003.11.ebuild,v 1.1 2003/12/01 16:52:55 kosmikus Exp $ IUSE="opengl" @@ -13,37 +11,17 @@ SRC_URI="http://cvs.haskell.org/Hugs/downloads/Nov2003/${MY_P}.tar.gz" HOMEPAGE="http://www.haskell.org/hugs/" SLOT="0" -KEYWORDS="x86 ~sparc ~amd64 ~ppc" +KEYWORDS="~x86 ~sparc" LICENSE="as-is" -DEPEND="virtual/libc +DEPEND="virtual/glibc opengl? ( virtual/opengl virtual/glu virtual/glut ) - ~app-text/docbook-sgml-dtd-4.2" - -src_unpack() { - base_src_unpack - cd ${S}/src - epatch ${FILESDIR}/${P}-gcc34.patch -} + =app-text/docbook-sgml-dtd-4.2" src_compile() { local myconf - - [ "${ARCH}" = "amd64" ] && append-flags -fPIC - - # Strip -O? from CFLAGS because of bugs - # in the garbage collection of gcc on ppc. - # See bug #73611 - [ "${ARCH}" = "ppc" ] && filter-flags "-O?" - - if use opengl; then + if [ `use opengl` ]; then myconf="--enable-hopengl" - # the nvidia drivers *seem* not to work together - # with pthreads - [ ! -f /etc/env.d/09opengl ] \ - || [ -z "`grep opengl/nvidia/lib /etc/env.d/09opengl`" ] \ - && myconf="$myconf --with-pthreads" \ - || myconf="--with-pthreads" fi # When timing is enabled, the build will fail at some @@ -62,7 +40,7 @@ src_compile() { # about how you need to give "--host --target --build", # and sometimes it will refuse to run at all. - cd ${S}/src/unix || die "source directory not found" + cd ${S}/src/unix || die ./configure \ --host=${CHOST} \ --target=${CHOST} \ @@ -75,17 +53,17 @@ src_compile() { --enable-profiling \ ${myconf} || die "./configure failed" cd .. - emake || die "make failed" + emake || die } src_install () { - cd ${S}/src || die "source directory not found" + cd ${S}/src || die make \ HUGSDIR=${D}/usr/lib/hugs \ prefix=${D}/usr \ mandir=${D}/usr/share/man \ infodir=${D}/usr/share/info \ - install || die "make install failed" + install || die #somewhat clean-up installation of few docs cd ${S} diff --git a/dev-lang/hugs98/hugs98-2005.3-r1.ebuild b/dev-lang/hugs98/hugs98-2005.3-r1.ebuild index c6699e289cad..55a4e1b9695d 100644 --- a/dev-lang/hugs98/hugs98-2005.3-r1.ebuild +++ b/dev-lang/hugs98/hugs98-2005.3-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/hugs98-2005.3-r1.ebuild,v 1.4 2005/10/02 19:47:04 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/hugs98-2005.3-r1.ebuild,v 1.1 2005/07/25 16:18:11 dcoutts Exp $ inherit base flag-o-matic eutils versionator @@ -38,7 +38,7 @@ SRC_URI="http://cvs.haskell.org/Hugs/downloads/${MY_PV}/${MY_P}.tar.gz HOMEPAGE="http://www.haskell.org/hugs/" SLOT="0" -KEYWORDS="alpha ~amd64 ~ppc ~sparc x86" +KEYWORDS="~x86 ~sparc ~amd64 ~ppc" LICENSE="as-is" DEPEND="virtual/libc diff --git a/dev-lang/hugs98/hugs98-2005.3.ebuild b/dev-lang/hugs98/hugs98-2005.3.ebuild index 5412b9169b0a..7dfb0d868a2c 100644 --- a/dev-lang/hugs98/hugs98-2005.3.ebuild +++ b/dev-lang/hugs98/hugs98-2005.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/hugs98-2005.3.ebuild,v 1.2 2005/03/19 12:34:14 kosmikus Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/hugs98-2005.3.ebuild,v 1.1 2005/03/18 18:06:34 kosmikus Exp $ inherit base flag-o-matic eutils versionator @@ -69,7 +69,6 @@ src_compile() { # cd ${S}/src/unix || die "source directory not found" econf \ - --build=${CHOST} \ --enable-ffi \ --enable-profiling \ ${myconf} || die "econf failed" diff --git a/dev-lang/icc/ChangeLog b/dev-lang/icc/ChangeLog index 0c1de96f8456..2b01b2665626 100644 --- a/dev-lang/icc/ChangeLog +++ b/dev-lang/icc/ChangeLog @@ -1,169 +1,10 @@ # ChangeLog for dev-lang/icc -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/ChangeLog,v 1.30 2005/07/30 18:56:36 karltk Exp $ - - 30 Jul 2005; Karl Trygve Kalleberg <karltk@gentoo.org> icc-9.0.021.ebuild: - -m Regened digest. Fixed a few minor details. Fixes #100757. - -*icc-8.1.028 (24 Jul 2005) - - 24 Jul 2005; Karl Trygve Kalleberg <karltk@gentoo.org> - +files/8.1.028/icpc, -files/8.1.030/05icc-ifc, -files/8.1.030/icc, - -files/8.1.030/iccifc.conf, -files/8.1.030/icpc, +files/8.1.028/05icc-ifc, - +files/8.1.028/icc, +files/8.1.028/iccifc.conf, -files/8.1.032/05icc-ifc, - -files/8.1.032/icc, -files/8.1.032/iccifc.conf, -files/8.1.032/icpc, - +icc-8.1.028.ebuild, -icc-8.1.030.ebuild, -icc-8.1.032.ebuild: - Removed unavailable 8.1.x versions, added the publicly available - 8.1.028 version. - -*icc-9.0.021 (05 Jul 2005) - - 05 Jul 2005; Karl Trygve Kalleberg <karltk@gentoo.org> - +files/9.0.021/05icc-ifc, +files/9.0.021/iccifc.conf, +files/9.0.021/icc, - +files/9.0.021/icpc, +icc-9.0.021.ebuild: - Old upstream release. But this one is generally available. - - 04 Jul 2005; Danny van Dyk <kugelfang@gentoo.org> icc-9.0.023.ebuild: - Fixed to work on amd64 and marked accordingly. - -*icc-9.0.023 (04 Jul 2005) - - 04 Jul 2005; Karl Trygve Kalleberg <karltk@gentoo.org> +files/9.0.023/icc, - +files/9.0.023/05icc-ifc, +files/9.0.023/iccifc.conf, +files/9.0.023/icpc, - +icc-9.0.023.ebuild: - New upstream release. Tip of the hat to Ed Presutti <epresutti@comcast.net>, - even though I didn't take his patch. Fixes #96741. - -*icc-8.1.032 (31 May 2005) - - 31 May 2005; Karl Trygve Kalleberg <karltk@gentoo.org> - files/8.1.030/05icc-ifc, files/8.1.030/icpc, files/8.1.030/icc, - +files/8.1.032/05icc-ifc, +files/8.1.032/icc, +files/8.1.032/iccifc.conf, - +files/8.1.032/icpc, icc-8.1.030.ebuild, +icc-8.1.032.ebuild: - New upstream release. Minor path modifications to script files and - old 8.1.x ebuilds: 8.1 now lives in /opt/intel/compiler81 - -*icc-8.1.030 (26 May 2005) - - 26 May 2005; Karl Trygve Kalleberg <karltk@gentoo.org> +files/8.1.030/icc, - +files/8.1.030/05icc-ifc, +files/8.1.030/iccifc.conf, +files/8.1.030/icpc, - +icc-8.1.030.ebuild: - New upstream release. - -*icc-8.0.055 (07 Feb 2004) - - 13 May 2004; Thomas Veith <xtv@gentoo.org> icc-8.0.055.ebuild: - Added DEPEND to sys-libs/lib-compat, bug 48350 - - 07 Feb 2004; Daniel Robbins <drobbins@gentoo.org> icc-8.0.055.ebuild: - New ebuild, partially rewritten from bug #35602. This ebuild is still - "iffy" and needs some work as I'm trying to get back to the rpm eclass - but haven't incorporated fixes from the most recent ebuild submission - on bugzilla. Thanks to Jeremy Warren for this ebuild as well as - everyone who helped. - - 15 Oct 2003; Jon Portnoy <avenj@gentoo.org> icc-7.1.030.ebuild : - Fix rpm_unpack call again. - -*icc-7.1.030 (13 Oct 2003) - - 13 May 2004; Thomas Veith <xtv@gentoo.org> icc-8.0.055.ebuild: - Added DEPEND to sys-libs/lib-compat, bug 48350 - - 13 Oct 2003; Daniel Robbins <drobbins@gentoo.org> icc-7.1.030.ebuild: - New icc version for people with a premier.intel.com account. ~ on - x86 and ia64. - - 24 Sep 2003; Jon Portnoy <avenj@gentoo.org> icc-7.1.006.ebuild : - Fix rpm_unpack call, bug 29484. - - 18 Sep 2003; Jon Portnoy <avenj@gentoo.org> icc-7.1.006.ebuild, - icc-7.1.029.ebuild : - _Much_ faster unpacking thanks to rpm.eclass and Georgi Georgiev. - See bug 23179 for more information. - -*icc-7.1.029 (18 Sep 2003) - - 13 May 2004; Thomas Veith <xtv@gentoo.org> icc-8.0.055.ebuild: - Added DEPEND to sys-libs/lib-compat, bug 48350 - - 18 Sep 2003; Daniel Robbins <drobbins@gentoo.org> icc-7.1.029.ebuild: - new version marked stable for ia64, unstable for x86. ia64 support - integrated into this ebuild. Also switched to slower rpm2targz simply - because it doesn't require "rpm" to be merged. - -*icc-7.1.006 (11 April 2003) - - 13 May 2004; Thomas Veith <xtv@gentoo.org> icc-8.0.055.ebuild: - Added DEPEND to sys-libs/lib-compat, bug 48350 - - 11 April 2003; Jon Portnoy <avenj@gentoo.org> icc-7.1.006.ebuild : - - Version bump. - - 25 May 2003; Jon Portnoy <avenj@gentoo.org> icc-7.1.006.ebuild : - - Added icpc wrapper. - -*icc-7.0.065-r2 (20 Dec 2002) - - 20 Dec 2002; Jon Portnoy <avenj@gentoo.org> icc-7.0.065-r2.ebuild : - - Fixed 05icc-ifc to include INTEL_LICENSE_FILE. Bug found by Zadeh - (garen@garen.net). - -*icc-7.0.065-r1 (11 Dec 2002) - - 11 Dec 2002; Jon Portnoy <avenj@gentoo.org> icc-7.0.065-r1.ebuild : - - Changed the "icc" wrapper script to properly translate gcc CFLAGS into - icc CFLAGS. - -*icc-7.0.065 (10 Dec 2002) - - 10 Dec 2002; Jon Portnoy <avenj@gentoo.org> icc-7.0.065.ebuild : - - Changed the naming to more accurately reflect the current ICC - version number. Also fixed the primary executable and added a warning - about compiling important applications with icc. - - 8 Dec 2002 Jon Portnoy <avenj@gentoo.org> icc-7.0.ebuild : - - Added a warning about the behavior of the main executable. - 'icc' will return errors; 'iccbin' works fine. - - Fixed the warning messages to fit a standard terminal. - - Fixed the old version checking statement to avoid matching - the current version. - - 5 Dec 2002 William McArthur <sandymac@gentoo.org> icc-7.0.ebuild : - - Included some improvments from Jon Portnoy from http://bugs.gentoo.org/show_bug.cgi?id=11211 - -*icc-7.0 - 25 Nov 2002 William McArthur <sandymac@gentoo.org> icc-7.0.ebuild : - - Basicly just updated the icc-6.0-r1 with new urls and changed the message at the end. - -*icc-6.0-r1 (13 May 2002) - - 13 May 2002 William McArthur <sandymac@gentoo.org> icc-6.0-r1.ebuild : - - Fixed a problem where I missed a place a file needs to be sed'ed during the - install. Change 05icc to 05icc-ifc because both the icc-6 and ifc-6 packages - used the same env info and I didn't want duplicate data. - -*icc-6.0 (24 Apr 2002) - - 24 Apr 2002 William McArthur <sandymac@gentoo.org> icc-6.0.ebuild : - - The icc-6.0.ebuild is functionally identical to the icc-5.0.1.ebuild . A few - tweaks were made for the minor differeces in Intel's package. +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/ChangeLog,v 1.1 2002/04/13 20:23:46 karltk Exp $ *icc-5.0.1 (12 Apr 2002) - 12 Apr 2002; William McArthur <sandymac@gentoo.org> ChangeLog : + 12 Apr 2002; William McArthur <Leknor@Leknor.com> ChangeLog : Initial Gentoo package. The install from Intel is RPM based so I extract the i386 RPMs manually using rpm2cpio and cpio. (Idea taken from the diff --git a/dev-lang/icc/Manifest b/dev-lang/icc/Manifest index bab5dfda4c89..bedd00c1d67a 100644 --- a/dev-lang/icc/Manifest +++ b/dev-lang/icc/Manifest @@ -1,56 +1,23 @@ -MD5 f6a6116fc30211d3e17203d5f12cbd9e icc-8.0.055.ebuild 4142 -MD5 144efaddc7758ec6e3ce85f05a97764f icc-7.1.029.ebuild 3817 -MD5 91f94a1c311af7f9100b209c4ac42524 icc-7.1.006.ebuild 3759 -MD5 1b8f52c5f87649ed9d30eacfcc773102 icc-6.0-r1.ebuild 3138 -MD5 2dafaea542266611f6216a992c6be2ee icc-7.0.065-r1.ebuild 3224 -MD5 385282dbe27e11caf860b2d6b317790e icc-8.1.028.ebuild 3821 -MD5 cd7089aefd6e3109e3a1068c51a53087 icc-7.1.030.ebuild 3953 -MD5 555df8ca9389954a8d4b5c7c506484c3 icc-6.0.ebuild 2938 -MD5 b0faf40e03c75af641e5a9962b03d87f icc-9.0.021.ebuild 3656 -MD5 ad67abd8f12e10bdeb828df631295fe5 ChangeLog 6828 -MD5 e5f080f4789ca82a2ac425df46fc95b7 metadata.xml 304 -MD5 c3da1109f83039b1dc6f16e9ad332a34 icc-7.0.065-r2.ebuild 3224 -MD5 8871404a6426584a91fe924946735a62 icc-7.0.065.ebuild 3171 -MD5 f9e2f43ca6f3ea7226ea5b4d6cf8b65d icc-9.0.023.ebuild 3763 +MD5 802afedaca782eaeb567771818bd0e11 ChangeLog 2839 +MD5 64b209941c0edd85ed14c8b6bd2e918b icc-6.0-r1.ebuild 3147 +MD5 6ecfd5d92d233621f56321b5a1d049d9 icc-6.0.ebuild 2948 +MD5 d09b7e959ed5791b6f42586d6e1efc19 icc-7.0.065.ebuild 3189 +MD5 105a26675e3ca104059666d65556e681 icc-7.0.065-r1.ebuild 3242 +MD5 77ebd3c2043ecb0b9654d44bd29606d1 icc-7.0.065-r2.ebuild 3242 +MD5 4b072d064c22cbedb254cfeeb8ab6362 icc-7.1.006.ebuild 3145 +MD5 001566b9beb91011352b3d58a1f20390 files/digest-icc-7.1.006 65 MD5 16cb4482e4303fd7d5308782b494463d files/digest-icc-6.0 65 -MD5 451c1e8d20f20a97589c32edecbb422c files/digest-icc-8.0.055 68 -MD5 2f12c0b72e5480eb0cf6838bd14a20a7 files/digest-icc-8.1.028 70 -MD5 fb365f22b358c4b57697ad23c2e2c75a files/digest-icc-9.0.021 69 -MD5 f6ca324e7da69087c3e55683e690b77f files/digest-icc-9.0.023 69 -MD5 c46212d7aef8d7109e315c11305f0869 files/digest-icc-7.0.065-r1 65 -MD5 c46212d7aef8d7109e315c11305f0869 files/digest-icc-7.0.065-r2 65 MD5 16cb4482e4303fd7d5308782b494463d files/digest-icc-6.0-r1 65 MD5 c46212d7aef8d7109e315c11305f0869 files/digest-icc-7.0.065 65 -MD5 5a2e5b03d1de761f8b08ef35070687be files/digest-icc-7.1.006 65 -MD5 f0532a3a488413710b77fe50c5129ffc files/digest-icc-7.1.029 66 -MD5 6163449bc5b6528112995c347c4de85a files/digest-icc-7.1.030 66 +MD5 c46212d7aef8d7109e315c11305f0869 files/digest-icc-7.0.065-r1 65 +MD5 90412c57cdaf14d472fe7bcc10ac9656 files/digest-icc-7.0.065-r2 643 +MD5 0f9e31cf2e796e982b200b3a04038abd files/7.1.006/icc 246 +MD5 4e87c3639fd26a60c8d5c2e59893d3f3 files/7.1.006/05icc-ifc 264 MD5 b10d5f0e2cf2393977007cf31b6d413a files/6.0/05icc 225 +MD5 b10d5f0e2cf2393977007cf31b6d413a files/6.0-r1/05icc-ifc 225 +MD5 d31447eeea859e4cd01119369a0829a0 files/7.0.065/icc 155 +MD5 f498ef092cdd40c2b20d4a80a93d7437 files/7.0.065/05icc-ifc 225 MD5 0f9e31cf2e796e982b200b3a04038abd files/7.0.065-r1/icc 246 MD5 f498ef092cdd40c2b20d4a80a93d7437 files/7.0.065-r1/05icc-ifc 225 MD5 0f9e31cf2e796e982b200b3a04038abd files/7.0.065-r2/icc 246 MD5 4e87c3639fd26a60c8d5c2e59893d3f3 files/7.0.065-r2/05icc-ifc 264 -MD5 d31447eeea859e4cd01119369a0829a0 files/7.0.065/icc 155 -MD5 f498ef092cdd40c2b20d4a80a93d7437 files/7.0.065/05icc-ifc 225 -MD5 4e87c3639fd26a60c8d5c2e59893d3f3 files/7.1.006/05icc-ifc-ia32 264 -MD5 5ff26d89e4874fd86fa2a43ac3d593d8 files/7.1.006/05icc-ifc-ia64 264 -MD5 0f9e31cf2e796e982b200b3a04038abd files/7.1.006/icc-ia32 246 -MD5 4e87c3639fd26a60c8d5c2e59893d3f3 files/7.1.029/05icc-ifc-ia32 264 -MD5 5ff26d89e4874fd86fa2a43ac3d593d8 files/7.1.029/05icc-ifc-ia64 264 -MD5 0f9e31cf2e796e982b200b3a04038abd files/7.1.029/icc-ia32 246 -MD5 b10d5f0e2cf2393977007cf31b6d413a files/6.0-r1/05icc-ifc 225 -MD5 0fff0e3906e80a6f3211ddd1c2dfb226 files/8.0.055/icc 156 -MD5 69a2a9441333847a134d54a062401a6c files/8.0.055/icpc 157 -MD5 389113e875524af9b87e4073226bd00e files/8.0.055/iccifc.conf 868 -MD5 6c420a8540b22f20a7d5799519ef1b7f files/8.0.055/05icc-ifc 216 -MD5 3e5f45926e3d03276c9b547b1fd29660 files/8.1.028/icc 156 -MD5 c7d2081ea80924fc6d5d2cefac999244 files/8.1.028/icpc 157 -MD5 389113e875524af9b87e4073226bd00e files/8.1.028/iccifc.conf 868 -MD5 a075d6c1511757aa0fdd46a9c5f8c2ed files/8.1.028/05icc-ifc 216 -MD5 d38bb5f7e7bbfb5aef012d3d09d252cf files/9.0.021/icc 283 -MD5 dd511c40eb7f064d6876151913263c18 files/9.0.021/icpc 285 -MD5 389113e875524af9b87e4073226bd00e files/9.0.021/iccifc.conf 868 -MD5 ba372be146addac34b4d6ccf847f00cc files/9.0.021/05icc-ifc 216 -MD5 d38bb5f7e7bbfb5aef012d3d09d252cf files/9.0.023/icc 283 -MD5 dd511c40eb7f064d6876151913263c18 files/9.0.023/icpc 285 -MD5 389113e875524af9b87e4073226bd00e files/9.0.023/iccifc.conf 868 -MD5 ba372be146addac34b4d6ccf847f00cc files/9.0.023/05icc-ifc 216 diff --git a/dev-lang/icc/files/digest-icc-7.1.006 b/dev-lang/icc/files/digest-icc-7.1.006 index 8b5e6fc57872..a847873aabce 100644 --- a/dev-lang/icc/files/digest-icc-7.1.006 +++ b/dev-lang/icc/files/digest-icc-7.1.006 @@ -1 +1 @@ -MD5 f1f00b6a3a788b82ea171126ca37f62d l_cc_p_7.1.006.tar 63406080 +MD5 58551f24cbb28339157760c29465e507 l_cc_p_7.1.006.tar 63406080 diff --git a/dev-lang/icc/files/digest-icc-9.0.021 b/dev-lang/icc/files/digest-icc-9.0.021 index fdbbe658dacc..5d83d4be96a3 100644 --- a/dev-lang/icc/files/digest-icc-9.0.021 +++ b/dev-lang/icc/files/digest-icc-9.0.021 @@ -1 +1 @@ -MD5 48bec7969a1080619ced226da0e07fac l_cc_p_9.0.021.tar.gz 201217259 +MD5 bedd32b245b6d381321e94022341e5b1 l_cc_p_9.0.021.tar.gz 201197170 diff --git a/dev-lang/icc/icc-6.0-r1.ebuild b/dev-lang/icc/icc-6.0-r1.ebuild index bcc77011c362..79a79e8b4732 100644 --- a/dev-lang/icc/icc-6.0-r1.ebuild +++ b/dev-lang/icc/icc-6.0-r1.ebuild @@ -1,6 +1,7 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-6.0-r1.ebuild,v 1.12 2004/07/14 13:39:33 agriffis Exp $ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Maintainer: William McArthur <sandymac@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-6.0-r1.ebuild,v 1.1 2002/05/14 03:46:13 sandymac Exp $ S=${WORKDIR} @@ -13,22 +14,18 @@ SRC_URI2="ftp://download.intel.com/software/products/compilers/downloads/l_cc_p_ SRC_URI3="ftp://download.intel.co.jp/software/products/compilers/downloads/l_cc_p_6.0.139.tar" SRC_URI="${SRC_URI1} ${SRC_URI2} ${SRC_URI3}" -HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" +HOMEPAGE="http://www.intel.com/software/products/compilers/c60l/" LICENSE="icc-6.0" -DEPEND="virtual/linux-sources +DEPEND=">=virtual/linux-sources-2.4 >=sys-libs/glibc-2.2.2 - app-arch/cpio + sys-apps/cpio app-arch/rpm" -RDEPEND="virtual/linux-sources +RDEPEND=">=virtual/linux-sources-2.4 >=sys-libs/glibc-2.2.2" -SLOT="0" -KEYWORDS="-* x86" -IUSE="" - src_compile() { # Keep disk space to a minimum rm -f intel-*.ia64.rpm diff --git a/dev-lang/icc/icc-6.0.ebuild b/dev-lang/icc/icc-6.0.ebuild index 6afdb49f32fd..c92eb84b7406 100644 --- a/dev-lang/icc/icc-6.0.ebuild +++ b/dev-lang/icc/icc-6.0.ebuild @@ -1,6 +1,7 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-6.0.ebuild,v 1.14 2004/07/14 13:39:33 agriffis Exp $ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Maintainer: William McArthur <sandymac@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-6.0.ebuild,v 1.1 2002/04/24 06:02:31 sandymac Exp $ S=${WORKDIR} @@ -13,22 +14,16 @@ SRC_URI2="ftp://download.intel.com/software/products/compilers/downloads/l_cc_p_ SRC_URI3="ftp://download.intel.co.jp/software/products/compilers/downloads/l_cc_p_6.0.139.tar" SRC_URI="${SRC_URI1} ${SRC_URI2} ${SRC_URI3}" -HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" +HOMEPAGE="http://www.intel.com/software/products/compilers/c60l/" -LICENSE="icc-6.0" - -DEPEND="virtual/linux-sources +DEPEND=">=sys-kernel/linux-sources-2.4 >=sys-libs/glibc-2.2.2 - app-arch/cpio + sys-apps/cpio app-arch/rpm" -RDEPEND="virtual/linux-sources +RDEPEND=">=sys-kernel/linux-sources-2.4 >=sys-libs/glibc-2.2.2" -SLOT="0" -KEYWORDS="-* x86" -IUSE="" - src_compile() { # Keep disk space to a minimum rm -f intel-*.ia64.rpm diff --git a/dev-lang/icc/icc-7.0.065-r1.ebuild b/dev-lang/icc/icc-7.0.065-r1.ebuild index a7e2fb5f8890..8ec5f1de2288 100644 --- a/dev-lang/icc/icc-7.0.065-r1.ebuild +++ b/dev-lang/icc/icc-7.0.065-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.0.065-r1.ebuild,v 1.8 2004/06/24 22:50:29 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.0.065-r1.ebuild,v 1.1 2002/12/11 23:24:16 avenj Exp $ S=${WORKDIR} @@ -14,16 +14,16 @@ HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" LICENSE="icc-7.0" -DEPEND="virtual/linux-sources +DEPEND=">=virtual/linux-sources-2.4 >=sys-libs/glibc-2.2.4 - app-arch/cpio + sys-apps/cpio app-arch/rpm" -RDEPEND="virtual/linux-sources +RDEPEND=">=virtual/linux-sources-2.4 >=sys-libs/glibc-2.2.4" SLOT="7" -KEYWORDS="-* x86" +KEYWORDS="~x86 -ppc -sparc -alpha" IUSE="" src_compile() { @@ -85,6 +85,8 @@ pkg_postinst () { einfo einfo "You will need to place your license in /opt/intel/licenses/" einfo + if [ -d /opt/intel/compiler?0 ] + then ewarn ewarn "Packages compiled with older versions of icc will need" ewarn "to be recompiled. Until you do that, old packages will" @@ -92,11 +94,10 @@ pkg_postinst () { ewarn "to 'compiler60' and run 'ldconfig.' Note that this edit" ewarn "won't persist and will require you to re-edit after each" ewarn "package you re-install." + fi ewarn "If 'icc' breaks, use 'iccbin' instead and report a bug." ewarn "NOTE: Before compiling important applications that your system" ewarn "depends on, read the warning above. This could potentially" ewarn "render your system unusable. This is a problem with Intel's" ewarn "software, _not_ with Gentoo." - ewarn "Please use 'source /etc/profile' prior to merging any icc-enabled" - ewarn "ebuilds." } diff --git a/dev-lang/icc/icc-7.0.065-r2.ebuild b/dev-lang/icc/icc-7.0.065-r2.ebuild index 1538d22b5141..b160b2a6582f 100644 --- a/dev-lang/icc/icc-7.0.065-r2.ebuild +++ b/dev-lang/icc/icc-7.0.065-r2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.0.065-r2.ebuild,v 1.9 2004/06/24 22:50:29 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.0.065-r2.ebuild,v 1.1 2002/12/20 22:53:51 avenj Exp $ S=${WORKDIR} -DESCRIPTION="Intel C++ Compiler - Intel's Pentium optimized compiler for Linux" +DESCRIPTION="Intel C++ Compiler - The Pentium optimized compiler for Linux" SRC_URI1="ftp://download.intel.com/software/products/compilers/downloads/l_cc_p_7.0.065.tar" SRC_URI2="ftp://download.intel.co.jp/software/products/compilers/downloads/l_cc_p_7.0.065.tar" @@ -14,16 +14,16 @@ HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" LICENSE="icc-7.0" -DEPEND="virtual/linux-sources +DEPEND=">=virtual/linux-sources-2.4 >=sys-libs/glibc-2.2.4 - app-arch/cpio + sys-apps/cpio app-arch/rpm" -RDEPEND="virtual/linux-sources +RDEPEND=">=virtual/linux-sources-2.4 >=sys-libs/glibc-2.2.4" SLOT="7" -KEYWORDS="-* x86" +KEYWORDS="~x86 -ppc -sparc -alpha" IUSE="" src_compile() { @@ -85,6 +85,8 @@ pkg_postinst () { einfo einfo "You will need to place your license in /opt/intel/licenses/" einfo + if [ -d /opt/intel/compiler?0 ] + then ewarn ewarn "Packages compiled with older versions of icc will need" ewarn "to be recompiled. Until you do that, old packages will" @@ -92,12 +94,12 @@ pkg_postinst () { ewarn "to 'compiler60' and run 'ldconfig.' Note that this edit" ewarn "won't persist and will require you to re-edit after each" ewarn "package you re-install." - ewarn "BEFORE COMPILING IMPORTANT APPLICATIONS THAT YOUR" - ewarn "SYSTEM DEPENDS ON, READ THE WARNING ABOVE." - ewarn "THIS COULD RENDER YOUR SYSTEM UNUSABLE." - ewarn "THIS IS A PROBLEM WITH INTEL'S SOFTWARE, _NOT_" - ewarn "WITH GENTOO." + fi ewarn "If 'icc' breaks, use 'iccbin' instead and report a bug." + ewarn "NOTE: Before compiling important applications that your system" + ewarn "depends on, read the warning above. This could potentially" + ewarn "render your system unusable. This is a problem with Intel's" + ewarn "software, _not_ with Gentoo." ewarn "Please use 'source /etc/profile' prior to merging any icc-enabled" ewarn "ebuilds." } diff --git a/dev-lang/icc/icc-7.0.065.ebuild b/dev-lang/icc/icc-7.0.065.ebuild index 78cd805593c9..1c7d1de07d16 100644 --- a/dev-lang/icc/icc-7.0.065.ebuild +++ b/dev-lang/icc/icc-7.0.065.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.0.065.ebuild,v 1.8 2004/06/24 22:50:29 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.0.065.ebuild,v 1.1 2002/12/10 19:52:58 avenj Exp $ S=${WORKDIR} @@ -14,16 +14,16 @@ HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" LICENSE="icc-7.0" -DEPEND="virtual/linux-sources +DEPEND=">=virtual/linux-sources-2.4 >=sys-libs/glibc-2.2.4 - app-arch/cpio + sys-apps/cpio app-arch/rpm" -RDEPEND="virtual/linux-sources +RDEPEND=">=virtual/linux-sources-2.4 >=sys-libs/glibc-2.2.4" SLOT="7" -KEYWORDS="-* x86" +KEYWORDS="~x86 -ppc -sparc -alpha" IUSE="" src_compile() { diff --git a/dev-lang/icc/icc-7.1.006.ebuild b/dev-lang/icc/icc-7.1.006.ebuild index ccbd9c773be0..3eee97f3e92f 100644 --- a/dev-lang/icc/icc-7.1.006.ebuild +++ b/dev-lang/icc/icc-7.1.006.ebuild @@ -1,8 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.1.006.ebuild,v 1.9 2004/06/24 22:50:29 agriffis Exp $ - -inherit rpm +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.1.006.ebuild,v 1.1 2003/04/12 02:57:06 avenj Exp $ S=${WORKDIR} @@ -16,33 +14,29 @@ HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" LICENSE="icc-7.0" -DEPEND=">=sys-libs/glibc-2.2.5 \ - x86? ( sys-libs/lib-compat )" +DEPEND=">=virtual/linux-sources-2.4 + >=sys-libs/glibc-2.2.5 + sys-apps/cpio + app-arch/rpm" + +RDEPEND=">=virtual/linux-sources-2.4 + >=sys-libs/glibc-2.2.4" SLOT="7" -KEYWORDS="-* ia64 x86" +KEYWORDS="-* x86" IUSE="" -RESTRICT="nostrip" +src_compile() { + # Keep disk space to a minimum + rm -f intel-*.ia64.rpm -src_unpack() { - unpack ${A} - cd ${S} + mkdir opt - # Keep disk space to a minimum - if [ "$ARCH" = "x86" ] - then - rm -f intel-*.ia64.rpm - else - rm -f intel-*.i386.rpm - fi - - for x in *.rpm + for x in intel-*.i386.rpm do - rpm_unpack $x + einfo "Extracting: ${x}" + rpm2cpio ${x} | cpio --extract --make-directories --unconditional done -} -src_compile() { # From UNTAG_CFG_FILES in 'install' SD=${S}/opt/intel # Build DESTINATION @@ -64,11 +58,6 @@ src_compile() { mv $SUPPORTFILE.abs $SUPPORTFILE chmod 644 $SUPPORTFILE done - - # these should not be executable - find "${SD}/compiler70/"{docs,man,training,ia32/include} -type f -exec chmod -x "{}" ";" - find "${SD}/compiler70/ia32/lib" -name \*.a -exec chmod -x "{}" ";" - } src_install () { @@ -76,26 +65,16 @@ src_install () { dodoc clicense cp -a opt ${D} + # icc enviroment insinto /etc/env.d - if [ "$ARCH" = "x86" ] - then - newins ${FILESDIR}/${PVR}/05icc-ifc-ia32 05icc-ifc || die - # fix the processor name issue with the primary icc executable - exeinto /opt/intel/compiler70/ia32/bin - newexe ${FILESDIR}/${PVR}/icc-ia32 icc - newexe ${FILESDIR}/${PVR}/icpc-ia32 icc - else - newins ${FILESDIR}/${PVR}/05icc-ifc-ia64 05icc-ifc || die - dodir /usr/bin - dosym ../../opt/intel/compiler70/ia64/bin/eccbin /usr/bin/ecc - dosym ../../opt/intel/compiler70/ia64/bin/ecpcbin /usr/bin/ecpc - fi - - + doins ${FILESDIR}/${PVR}/05icc-ifc + # fix the issue with the primary icc executable + exeinto /opt/intel/compiler70/ia32/bin + doexe ${FILESDIR}/${PVR}/icc } pkg_postinst () { - einfo "The ICC compiler for Itanium systems is called \"ecc\"." + einfo einfo "http://www.intel.com/software/products/compilers/clin/noncom.htm" einfo "From the above url you can get a free, non-commercial" einfo "license to use the Intel C++ Compiler emailed to you." diff --git a/dev-lang/icc/icc-7.1.029.ebuild b/dev-lang/icc/icc-7.1.029.ebuild index d62aa00a7b52..88426d7591ad 100644 --- a/dev-lang/icc/icc-7.1.029.ebuild +++ b/dev-lang/icc/icc-7.1.029.ebuild @@ -1,12 +1,10 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.1.029.ebuild,v 1.6 2004/06/24 22:50:29 agriffis Exp $ - -inherit rpm +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.1.029.ebuild,v 1.1 2003/09/18 18:46:13 drobbins Exp $ S=${WORKDIR} -DESCRIPTION="Intel C++ Compiler - Intel's Pentium optimized compiler for Linux" +DESCRIPTION="Intel C++ Compiler - Intel's Pentium and IA-64 optimizing compiler for Linux" SRC_URI1="ftp://download.intel.com/software/products/compilers/downloads/l_cc_pc_${PV}.tar" SRC_URI2="ftp://download.intel.co.jp/software/products/compilers/downloads/l_cc_pc_${PV}.tar" @@ -17,22 +15,19 @@ HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" LICENSE="icc-7.0" DEPEND="virtual/linux-sources - >=sys-libs/glibc-2.2.5 - x86? ( sys-libs/lib-compat )" + >=sys-libs/glibc-2.2.5 + app-arch/rpm2targz" RDEPEND="virtual/linux-sources - >=sys-libs/glibc-2.2.5" + >=sys-libs/glibc-2.2.5" SLOT="7" -KEYWORDS="-* ~ia64 ~x86" +KEYWORDS="-* ia64 ~x86" IUSE="" RESTRICT="nostrip" -src_unpack() { - unpack ${A} - cd ${S} - +src_compile() { # Keep disk space to a minimum if [ "$ARCH" = "x86" ] then @@ -41,10 +36,17 @@ src_unpack() { rm -f intel-*.i386.rpm fi - rpm_unpack *.rpm + mkdir opt -} -src_compile() { + for x in intel-*.rpm + do + #this takes longer than rpm2cpio (due to the unnecessary gzipping) + #but doesn't require a dependency on the rpm ebuild (which is nice.) + einfo "Extracting: ${x}" + rpm2targz ${x} + rm -f ${x/.rpm/.tar.gz} + tar xzvf ${x/.rpm/.tar.gz} || die + done # From UNTAG_CFG_FILES in 'install' SD=${S}/opt/intel # Build DESTINATION @@ -66,11 +68,6 @@ src_compile() { mv $SUPPORTFILE.abs $SUPPORTFILE chmod 644 $SUPPORTFILE done - - # these should not be executable - find "${SD}/compiler70/"{docs,man,training,ia32/include} -type f -exec chmod -x "{}" ";" - find "${SD}/compiler70/ia32/lib" -name \*.a -exec chmod -x "{}" ";" - } src_install () { @@ -92,12 +89,11 @@ src_install () { dosym ../../opt/intel/compiler70/ia64/bin/eccbin /usr/bin/ecc dosym ../../opt/intel/compiler70/ia64/bin/ecpcbin /usr/bin/ecpc fi - - } pkg_postinst () { einfo "The ICC compiler for Itanium systems is called \"ecc\"." + einfo einfo "http://www.intel.com/software/products/compilers/clin/noncom.htm" einfo "From the above url you can get a free, non-commercial" einfo "license to use the Intel C++ Compiler emailed to you." diff --git a/dev-lang/icc/icc-7.1.030.ebuild b/dev-lang/icc/icc-7.1.030.ebuild index 6acf86383b65..7437bad8d112 100644 --- a/dev-lang/icc/icc-7.1.030.ebuild +++ b/dev-lang/icc/icc-7.1.030.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.1.030.ebuild,v 1.6 2004/06/24 22:50:29 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-7.1.030.ebuild,v 1.1 2003/10/14 05:08:09 drobbins Exp $ inherit rpm @@ -9,18 +9,16 @@ S=${WORKDIR} FILESV=7.1.029 DESCRIPTION="Intel C++ Compiler - Intel's Pentium optimized compiler for Linux" -#currently must be downloaded from premier.intel.com -#SRC_URI1="ftp://download.intel.com/software/products/compilers/downloads/l_cc_pc_${PV}.tar" -#SRC_URI2="ftp://download.intel.co.jp/software/products/compilers/downloads/l_cc_pc_${PV}.tar" -SRC_URI="l_cc_pc_${PV}.tar" +SRC_URI1="ftp://download.intel.com/software/products/compilers/downloads/l_cc_pc_${PV}.tar" +SRC_URI2="ftp://download.intel.co.jp/software/products/compilers/downloads/l_cc_pc_${PV}.tar" +SRC_URI="${SRC_URI1} ${SRC_URI2}" HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" LICENSE="icc-7.0" DEPEND="virtual/linux-sources - >=sys-libs/glibc-2.2.5 - x86? ( sys-libs/lib-compat )" + >=sys-libs/glibc-2.2.5" RDEPEND="virtual/linux-sources >=sys-libs/glibc-2.2.5" @@ -29,7 +27,7 @@ SLOT="7" KEYWORDS="-* ~ia64 ~x86" IUSE="" -RESTRICT="nostrip fetch" +RESTRICT="nostrip" src_unpack() { unpack ${A} @@ -43,10 +41,8 @@ src_unpack() { rm -f intel-*.i386.rpm fi - for x in *.rpm - do - rpm_unpack *.rpm - done + rpm_unpack *.rpm + } src_compile() { diff --git a/dev-lang/icc/icc-8.0.055.ebuild b/dev-lang/icc/icc-8.0.055.ebuild index 4329a0218ec3..b0a4e84f6303 100644 --- a/dev-lang/icc/icc-8.0.055.ebuild +++ b/dev-lang/icc/icc-8.0.055.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-8.0.055.ebuild,v 1.3 2004/06/24 22:50:29 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-8.0.055.ebuild,v 1.1 2004/02/07 23:03:11 drobbins Exp $ inherit rpm @@ -20,8 +20,7 @@ HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" LICENSE="icc-7.0" -DEPEND=">=sys-libs/glibc-2.2.5 - x86? ( sys-libs/lib-compat )" +DEPEND=">=sys-libs/glibc-2.2.5" SLOT="8" KEYWORDS="~ia64 ~x86" diff --git a/dev-lang/icc/icc-9.0.021.ebuild b/dev-lang/icc/icc-9.0.021.ebuild index 8c51d17eeb5a..abf9c7707a7c 100644 --- a/dev-lang/icc/icc-9.0.021.ebuild +++ b/dev-lang/icc/icc-9.0.021.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-9.0.021.ebuild,v 1.2 2005/07/30 18:56:36 karltk Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-9.0.021.ebuild,v 1.1 2005/07/05 13:35:50 karltk Exp $ inherit rpm @@ -58,8 +58,8 @@ src_compile() { if [ -f ${SUPPORTFILE} ] then einfo "Untagging: ${SUPPORTFILE}" - sed "s|<installpackageid>|${PACKAGEID}|g" \ - -i ${SUPPORTFILE} + sed s@\<installpackageid\>@${PACKAGEID}@g ${SUPPORTFILE} > ${SUPPORTFILE}.abs + mv ${SUPPORTFILE}.abs ${SUPPORTFILE} chmod 644 ${SUPPORTFILE} fi @@ -68,15 +68,15 @@ src_compile() { if [ -f ${SUPPORTFILE} ] then einfo "Untagging: ${SUPPORTFILE}" - sed -e "s|<INSTALLTIMECOMBOPACKAGEID>|${PACKAGEID}|g" \ - -i ${SUPPORTFILE} + sed s@\<INSTALLTIMECOMBOPACKAGEID\>@${PACKAGEID}@g ${SUPPORTFILE} > ${SUPPORTFILE}.abs + mv ${SUPPORTFILE}.abs ${SUPPORTFILE} chmod 644 ${SUPPORTFILE} fi # These should not be executable - find "${S}/opt/intel/cc/9.0/"{doc,man,include} -type f -exec chmod -x "{}" ";" - find "${S}/opt/intel/cc/9.0/lib" -name \*.a -exec chmod -x "{}" ";" - find "${S}/opt/intel/idb/9.0/"{doc,man} -type f -exec chmod -x "{}" ";" + find "${S}/opt/intel/cc*/9.0/"{doc,man,include} -type f -exec chmod -x "{}" ";" + find "${S}/opt/intel/cc*/9.0/lib" -name \*.a -exec chmod -x "{}" ";" + find "${S}/opt/intel/idb*/9.0/"{doc,man} -type f -exec chmod -x "{}" ";" } src_install () { diff --git a/dev-lang/icc/icc-9.0.023.ebuild b/dev-lang/icc/icc-9.0.023.ebuild index 3dceb81f5a91..4a4178f51dd2 100644 --- a/dev-lang/icc/icc-9.0.023.ebuild +++ b/dev-lang/icc/icc-9.0.023.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-9.0.023.ebuild,v 1.2 2005/07/04 21:55:23 kugelfang Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-9.0.023.ebuild,v 1.1 2005/07/04 19:58:22 karltk Exp $ inherit rpm @@ -10,7 +10,7 @@ HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" LICENSE="icc-9.0" RDEPEND=">=sys-libs/glibc-2.2.5" SLOT="9.0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~x86" IUSE="" RESTRICT="nostrip fetch" S="${WORKDIR}/l_cc_c_${PV}" @@ -23,17 +23,14 @@ src_unpack() { # The tarball contains rpms for multiple arches, and a lot of # auxiliary rpms common across arches. We must throw away # the arch we're not. - case ${ARCH} in - amd64) - rm -f intel-*.{i386,ia64}.rpm - ;; - ia64) - rm -f intel-*.{em64t,i386}.rpm - ;; - x86) - rm -f intel-*.{em64t,ia64}.rpm - ;; - esac + if [ "$ARCH" = "x86" ] + then + rm -f intel-*.em64t.rpm + rm -f intel-*.ia64.rpm + else + rm -f intel-*.em64t.rpm + rm -f intel-*.i386.rpm + fi for x in *.rpm do @@ -54,7 +51,7 @@ src_compile() { eval `grep "^[ ]*PACKAGEID=" ${S}/install.sh` # From UNTAG_SUPPORT() in 'install.sh' - SUPPORTFILE=${S}/opt/intel/cc*/9.0/doc/csupport + SUPPORTFILE=${S}/opt/intel/cc/9.0/doc/csupport if [ -f ${SUPPORTFILE} ] then einfo "Untagging: ${SUPPORTFILE}" @@ -64,7 +61,7 @@ src_compile() { fi # From UNTAG_SUPPORT_IDB() in 'install.sh' - SUPPORTFILE=${S}/opt/intel/idb*/9.0/doc/idbsupport + SUPPORTFILE=${S}/opt/intel/idb/9.0/doc/idbsupport if [ -f ${SUPPORTFILE} ] then einfo "Untagging: ${SUPPORTFILE}" @@ -74,9 +71,9 @@ src_compile() { fi # These should not be executable - find "${S}/opt/intel/cc*/9.0/"{doc,man,include} -type f -exec chmod -x "{}" ";" - find "${S}/opt/intel/cc*/9.0/lib" -name \*.a -exec chmod -x "{}" ";" - find "${S}/opt/intel/idb*/9.0/"{doc,man} -type f -exec chmod -x "{}" ";" + find "${S}/opt/intel/cc/9.0/"{doc,man,include} -type f -exec chmod -x "{}" ";" + find "${S}/opt/intel/cc/9.0/lib" -name \*.a -exec chmod -x "{}" ";" + find "${S}/opt/intel/idb/9.0/"{doc,man} -type f -exec chmod -x "{}" ";" } src_install () { @@ -84,8 +81,8 @@ src_install () { dodoc ${S}/lgpltext dodoc ${S}/clicense dodir ${instdir} - cp -a opt/intel/cc*/9.0/* ${D}/${instdir} - cp -a opt/intel/idb*/9.0/* ${D}/${instdir} + cp -a opt/intel/cc/9.0/* ${D}/${instdir} + cp -a opt/intel/idb/9.0/* ${D}/${instdir} insinto /etc/env.d doins ${FILESDIR}/${PVR}/05icc-ifc || die exeinto ${instdir}/bin diff --git a/dev-lang/icc/metadata.xml b/dev-lang/icc/metadata.xml index e2a3a2b83518..e95cc06ed3ea 100644 --- a/dev-lang/icc/metadata.xml +++ b/dev-lang/icc/metadata.xml @@ -3,9 +3,9 @@ <pkgmetadata> <herd>no-herd</herd> <maintainer> -<email>karltk@gentoo.org</email> -<name>Karl Trygve Kalleberg</name> -<description>Also, bug Kugelfang.</description> +<name>Jon Portnoy</name> +<email>avenj@gentoo.org</email> +<description>Eventually passing on to garen@garen.net</description> </maintainer> </pkgmetadata> diff --git a/dev-lang/icon/ChangeLog b/dev-lang/icon/ChangeLog index 59d2c6a54aff..d4aa5251f785 100644 --- a/dev-lang/icon/ChangeLog +++ b/dev-lang/icon/ChangeLog @@ -1,27 +1,7 @@ # ChangeLog for dev-lang/icon -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icon/ChangeLog,v 1.10 2005/11/03 12:26:56 grobian Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icon/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $ - 03 Nov 2005; Fabian Groffen <grobian@gentoo.org> icon-9.4.2.ebuild: - Note: 9.4.2 is newer than 9.40. Marked 9.4.2 ~ppc-macos (bug #110834) - - 22 Apr 2005; Simon Stelling <blubb@gentoo.org> icon-9.40.ebuild: - re-added ~amd64 - - 01 Sep 2004; Mamoru KOMACHI <usata@gentoo.org> icon-9.4.2.ebuild: - Added to ~alpha. - -*icon-9.4.2 (30 Jul 2004) - - 30 Jul 2004; George Shapovalov <george@gentoo.org> icon-9.4.2.ebuild : - new version (#56013), thanks to Jens Troeger <jens.troeger@light-speed.de> for the report - cleaned up and modernized the ebuild. Changed versioning to match upstream. - - 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> icon-9.40.ebuild: - Fix use invocation - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - *icon-9.40 (1 Feb 2002) 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : diff --git a/dev-lang/icon/Manifest b/dev-lang/icon/Manifest index 38adea226cba..e69de29bb2d1 100644 --- a/dev-lang/icon/Manifest +++ b/dev-lang/icon/Manifest @@ -1,7 +0,0 @@ -MD5 c2824694e4de4b334644b76054f9e88d icon-9.4.2.ebuild 1402 -MD5 63ef0efc9bcc177e8b5e8d0cf3d62da0 ChangeLog 1419 -MD5 deb9f7760f1bb045b0b15a93e5297b80 icon-9.40.ebuild 1126 -MD5 c4c708e3dc384f836a21bfea63ae3288 metadata.xml 162 -MD5 fadf61644e614aee6ca9af4533791738 files/icon-9.40-gentoo.diff 244 -MD5 abd61a0d7e185c2ac47a4539c79e5d0c files/digest-icon-9.40 62 -MD5 640a91b011b92976911ea322c40e60f4 files/digest-icon-9.4.2 62 diff --git a/dev-lang/icon/files/digest-icon-9.40 b/dev-lang/icon/files/digest-icon-9.40 index 8dc0aa428090..29ed32f65e09 100644 --- a/dev-lang/icon/files/digest-icon-9.40 +++ b/dev-lang/icon/files/digest-icon-9.40 @@ -1 +1 @@ -MD5 1e4b77ad34af335d8eb5b64f16f7853a icon.v940src.tgz 3209202 +MD5 1e4b77ad34af335d8eb5b64f16f7853a icon.v940src.tgz diff --git a/dev-lang/icon/icon-9.4.2.ebuild b/dev-lang/icon/icon-9.4.2.ebuild index 4fd27ec5836c..65e5509b284e 100644 --- a/dev-lang/icon/icon-9.4.2.ebuild +++ b/dev-lang/icon/icon-9.4.2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icon/icon-9.4.2.ebuild,v 1.3 2005/11/03 12:26:56 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icon/icon-9.4.2.ebuild,v 1.1 2004/07/31 01:20:54 george Exp $ MY_PV=${PV//./} SRC_URI="http://www.cs.arizona.edu/icon/ftp/packages/unix/icon.v${MY_PV}src.tgz" @@ -9,7 +9,7 @@ DESCRIPTION="very high level language" LICENSE="as-is" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc-macos ~x86" +KEYWORDS="~x86 ~amd64" IUSE="X" S=${WORKDIR}/icon.v${MY_PV}src @@ -25,20 +25,10 @@ src_unpack() { } src_compile() { - # select the right compile target. Note there are many platforms - # available - local mytarget; - if use ppc-macos; - then - mytarget="ppc_macos" - else - mytarget="linux" - fi - if use X; then - emake X-Configure name=${mytarget} -j1 || die + emake X-Configure name=linux -j1 || die else - emake Configure name=${mytarget} -j1 || die + emake Configure name=linux -j1 || die fi emake -j1 || die diff --git a/dev-lang/icon/icon-9.40.ebuild b/dev-lang/icon/icon-9.40.ebuild index 3d22a86467c7..0145f2f4f51d 100644 --- a/dev-lang/icon/icon-9.40.ebuild +++ b/dev-lang/icon/icon-9.40.ebuild @@ -1,59 +1,64 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icon/icon-9.40.ebuild,v 1.17 2005/04/22 09:19:19 blubb Exp $ +# Copyright 1999-2001 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Dan Armak <danarmak@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icon/icon-9.40.ebuild,v 1.1 2001/07/31 22:51:49 danarmak Exp $ -MY_PV=${PV/./} -SRC_URI="http://www.cs.arizona.edu/icon/ftp/packages/unix/icon.v${MY_PV}src.tgz" -HOMEPAGE="http://www.cs.arizona.edu/icon/" -DESCRIPTION="very high level language" +S=${WORKDIR}/icon.v940src +SRC_URI="http://www.cs.arisona.edu/icon/ftp/packages/unix/icon.v940src.tgz" -LICENSE="as-is" -SLOT="0" -KEYWORDS="x86 sparc ~amd64" -IUSE="X" - -S=${WORKDIR}/icon.v${MY_PV}src +HOMEPAGE="http://www.cs.arisona.edu/icon/" +DESCRIPTION="icon is a v. high level language" DEPEND="X? ( virtual/x11 ) sys-devel/gcc" src_unpack() { - unpack ${A} - cd ${S}/config/unix/intel_linux - patch -p0 <${FILESDIR}/${P}-gentoo.diff + + cd ${WORKDIR} + unpack ${A} + cd ${S}/config/unix/intel_linux + patch -p0 <${FILESDIR}/${P}-gentoo.diff + } src_compile() { - if use X; then - make X-Configure name=intel_linux || die - else - make Configure name=intel_linux || die - fi - - make || die - - # small builtin test - make Samples || die - # large builtin test - make Test || die -} - -src_install() { - #make Install dest=${D}/opt/icon || die - # fhs-problems, manual rectify - into /usr + + cd ${S} - cd ${S}/bin - rm .placeholder libXpm.a rt.h - dobin * + if [ "`use X`" ]; then + try make X-Configure name=intel_linux + else + try make Configure name=intel_linux + fi + + try make + + # small builtin test + try make Samples + # large builtin test + try make Test - cd ${S}/lib - rm .placeholder - dolib * - - cd ${S}/man/man1 - doman icont.1 +} - cd ${S}/doc - dodoc * ../README +src_install () { + + #try make Install dest=${D}/opt/icon + # fhs-problems, manual rectify + + into /usr + + cd ${S}/bin + rm .placeholder libXpm.a rt.h + dobin * + + cd ${S}/lib + rm .placeholder + dolib * + + cd ${S}/man/man1 + doman icont.1 + + cd ${S}/doc + dodoc * ../README + } diff --git a/dev-lang/ifc/ChangeLog b/dev-lang/ifc/ChangeLog index 087ed3a97b73..84522e4bf2cd 100644 --- a/dev-lang/ifc/ChangeLog +++ b/dev-lang/ifc/ChangeLog @@ -1,19 +1,14 @@ -# ChangeLog for dev-lang/ifc -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ChangeLog,v 1.18 2005/10/01 16:19:57 ribosome Exp $ +# ChangeLog for dev-lang/icc +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ChangeLog,v 1.1 2002/05/14 03:46:13 sandymac Exp $ - 01 Oct 2005; Olivier Fisette <ribosome@gentoo.org> ifc-6.0.ebuild, - ifc-7.0.064-r1.ebuild, ifc-9.0.021.ebuild, ifc-9.0.026.ebuild: - Replaced GNUish "cp -a" by "cp -pPR" (bug #103487). +*ifc-6.0 (13 May 2002) + + 13 May 2002 William McArthur <sandymac@gentoo.org> icc-6.0.ebuild : - 06 Sep 2005; Danny van Dyk <kugelfang@gentoo.org> ifc-9.0.021.ebuild: - Fixed a typo (Bug #104941). Thanks to Martin Mokrejs for spotting this. - -*ifc-9.0.026 (02 Sep 2005) -*ifc-9.0.021 (02 Sep 2005) - - 02 Sep 2005; Danny van Dyk <kugelfang@gentoo.org> +files/9.0/05ifc, - -ifc-7.0.064.ebuild, +ifc-9.0.021.ebuild, +ifc-9.0.026.ebuild: - Added ifc-9.0.021 (public) and ifc-9.0.026 (only available via - premier.intel.com). Removed obsolete version 7.0.064. + Made some changes to Remco's work to better fit with icc-6.0. Both packages + are very similar and can use some of the same files. + 10 May 2002 Remco van den Bosch <bosch@muon.xs4all.nl> ifc-6.0.ebuild : + + Tweaked icc ebuild to install ifc. diff --git a/dev-lang/ifc/Manifest b/dev-lang/ifc/Manifest index 73215cb9d257..e69de29bb2d1 100644 --- a/dev-lang/ifc/Manifest +++ b/dev-lang/ifc/Manifest @@ -1,23 +0,0 @@ -MD5 2295fb7209357afbb775313acc7a42a4 ifc-8.1.026.ebuild 2219 -MD5 d52d67868066c9717e4f27b7fe0efa8f ifc-6.0.ebuild 2709 -MD5 e4d33baa61b2a37c600e84564a9a2546 ifc-7.1.008.ebuild 2867 -MD5 b0a4c9ae583d130cc6f7781419065a5a ifc-8.1.027.ebuild 2209 -MD5 2eb372dea8fefcbafb0a9756c278a86f ifc-9.0.026.ebuild 3096 -MD5 0d026f9edf8009186429e93e113561c1 ifc-9.0.021.ebuild 3096 -MD5 ba6585c302ac1acbea54d742286c159b ChangeLog 848 -MD5 28752edd8018d353738d45910d4707eb metadata.xml 246 -MD5 f91a5d975a5c27fb6768c6634ba7e13b ifc-7.0.064-r1.ebuild 3425 -MD5 a7997536bb143ec2cc153fd637cb9197 files/digest-ifc-9.0.021 69 -MD5 ea1c561c68aceec4ce4f72c21ec92afe files/digest-ifc-9.0.026 69 -MD5 0e550038b4a16719d30d2c5298ee4a9b files/digest-ifc-6.0 65 -MD5 5edab4cd21580d1e9a97206e9bfcdeab files/digest-ifc-7.0.064-r1 65 -MD5 5910af4ecc62e7a88a980242c3b09f00 files/digest-ifc-7.1.008 65 -MD5 14e49f3d39895d95b854524aeb95f82d files/digest-ifc-8.1.026 69 -MD5 7760fde0aa81f20ef0f50710c47a4637 files/digest-ifc-8.1.027 70 -MD5 b10d5f0e2cf2393977007cf31b6d413a files/6.0/05icc-ifc 225 -MD5 80d81ed1d633c84d50a0bcf3d3da6f07 files/9.0/05ifc 210 -MD5 a3b9072faee233848ad6fbd111240a8f files/7.0.064-r1/ifc 155 -MD5 f498ef092cdd40c2b20d4a80a93d7437 files/7.0.064-r1/05icc-ifc 225 -MD5 f498ef092cdd40c2b20d4a80a93d7437 files/7.0.064/05icc-ifc 225 -MD5 a3b9072faee233848ad6fbd111240a8f files/7.1.008/ifc 155 -MD5 8da5731b7a6c2e6bf1ff90fbd47b9266 files/7.1.008/05icc-ifc 148 diff --git a/dev-lang/ifc/ifc-6.0.ebuild b/dev-lang/ifc/ifc-6.0.ebuild index 49d0014e3d0e..bfd0479de55f 100644 --- a/dev-lang/ifc/ifc-6.0.ebuild +++ b/dev-lang/ifc/ifc-6.0.ebuild @@ -1,31 +1,31 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-6.0.ebuild,v 1.16 2005/10/01 16:19:57 ribosome Exp $ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Maintainer: William McArthur <sandymac@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-6.0.ebuild,v 1.1 2002/05/14 03:46:13 sandymac Exp $ S=${WORKDIR} + DESCRIPTION="Intel Fortran Compiler - The Pentium optimized compiler for Linux" +#RESTRICT="fetch" + SRC_URI1="http://developer.intel.com/software/products/compilers/downloads/l_fc_p_6.0.140.tar" SRC_URI2="ftp://download.intel.com/software/products/compilers/downloads/l_fc_p_6.0.140.tar" SRC_URI3="ftp://download.intel.co.jp/software/products/compilers/downloads/l_fc_p_6.0.140.tar" SRC_URI="${SRC_URI1} ${SRC_URI2} ${SRC_URI3}" -HOMEPAGE="http://www.intel.com/software/products/compilers/flin/" +HOMEPAGE="http://www.intel.com/software/products/compilers/f60l/" # The ifc-6 license is the same copy with minimal name changes. LICENSE="icc-6.0" -SLOT="0" -KEYWORDS="-* x86" -IUSE="" - DEPEND=">=virtual/linux-sources-2.4 - >=sys-libs/glibc-2.2.2 - app-arch/cpio - app-arch/rpm" + >=sys-libs/glibc-2.2.2 + sys-apps/cpio + app-arch/rpm" RDEPEND=">=virtual/linux-sources-2.4 - >=sys-libs/glibc-2.2.2" + >=sys-libs/glibc-2.2.2" src_compile() { # Keep disk space to a minimum @@ -66,7 +66,7 @@ src_compile() { src_install () { dodoc lgpltext dodoc flicense - cp -pPR opt ${D} + cp -a opt ${D} # ifc enviroment insinto /etc/env.d diff --git a/dev-lang/ifc/ifc-7.0.064-r1.ebuild b/dev-lang/ifc/ifc-7.0.064-r1.ebuild index 35b956a58b9b..ebaea69b4233 100644 --- a/dev-lang/ifc/ifc-7.0.064-r1.ebuild +++ b/dev-lang/ifc/ifc-7.0.064-r1.ebuild @@ -1,8 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-7.0.064-r1.ebuild,v 1.10 2005/10/01 16:19:57 ribosome Exp $ - -inherit rpm +# $Header: S=${WORKDIR} DESCRIPTION="Intel Fortran Compiler - The Pentium optimized compiler for Linux" @@ -14,31 +12,31 @@ SRC_URI="${SRC_URI1} ${SRC_URI2} ${SRC_URI3}" HOMEPAGE="http://developer.intel.com/software/products/compilers/flin/" -# Effectively the same license as icc + # Effectively the same license as icc LICENSE="icc-7.0" SLOT="0" KEYWORDS="-* x86" -IUSE="" + DEPEND=">=virtual/linux-sources-2.4 - >=sys-libs/glibc-2.2.4" + >=sys-libs/glibc-2.2.4 + sys-apps/cpio + app-arch/rpm" RDEPEND=">=virtual/linux-sources-2.4 >=sys-libs/glibc-2.2.4" -src_unpack() { - unpack ${A} - cd "${S}" +src_compile() { # Keep disk space to a minimum rm -f intel-*.ia64.rpm + mkdir opt + for x in intel-*.i386.rpm do - rpm_unpack $x + einfo "Extracting: ${x}" + rpm2cpio ${x} | cpio --extract --make-directories --unconditional done -} - -src_compile() { # From UNTAG_CFG_FILES in 'install' SD=${S}/opt/intel # Build DESTINATION @@ -62,15 +60,11 @@ src_compile() { sed s@\<INSTALLTIMECOMBOPACKAGEID\>@$COMBOPACKAGEID@g $SUPPORTFILE > $SUPPORTFILE.abs mv $SUPPORTFILE.abs $SUPPORTFILE chmod 644 $SUPPORTFILE - - # these should not be executable - find "${SD}/compiler70/"{docs,man,training,ia32/include} -type f -exec chmod -x "{}" ";" - find "${SD}/compiler70/ia32/lib" -name \*.a -exec chmod -x "{}" ";" } src_install () { dodoc flicense - cp -pPR opt ${D} + cp -a opt ${D} # ifc enviroment insinto /etc/env.d diff --git a/dev-lang/ifc/ifc-7.1.008.ebuild b/dev-lang/ifc/ifc-7.1.008.ebuild index c8638b8fe047..e9be1c93c936 100644 --- a/dev-lang/ifc/ifc-7.1.008.ebuild +++ b/dev-lang/ifc/ifc-7.1.008.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-7.1.008.ebuild,v 1.3 2005/05/26 22:50:39 kugelfang Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-7.1.008.ebuild,v 1.1 2004/02/09 08:26:16 jhhudso Exp $ inherit rpm diff --git a/dev-lang/ifc/ifc-9.0.021.ebuild b/dev-lang/ifc/ifc-9.0.021.ebuild index 2fec3aac125b..63037e991954 100644 --- a/dev-lang/ifc/ifc-9.0.021.ebuild +++ b/dev-lang/ifc/ifc-9.0.021.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-9.0.021.ebuild,v 1.3 2005/10/01 16:19:57 ribosome Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-9.0.021.ebuild,v 1.1 2005/09/02 23:30:47 kugelfang Exp $ inherit rpm @@ -16,7 +16,7 @@ MMV="9.0" SRC_URI="l_fc_p_${PV}.tar.gz" DEPEND=">=sys-libs/glibc-2.3.2" RDEPEND="sys-devel/gcc" -S="${WORKDIR}/l_fc_p_${PV}" +S="${WORKDIR}/l_fc_c_${PV}" src_unpack() { unpack ${A} @@ -98,8 +98,8 @@ src_install () { # dodoc ${S}/lgpltext dodoc ${S}/flicense dodir ${instdir} - cp -pPR opt/intel/fc*/9.0/* ${D}/${instdir} - cp -pPR opt/intel/idb*/9.0/* ${D}/${instdir} + cp -a opt/intel/fc*/9.0/* ${D}/${instdir} + cp -a opt/intel/idb*/9.0/* ${D}/${instdir} insinto /etc/env.d doins ${FILESDIR}/${MMV}/05ifc || die } diff --git a/dev-lang/ifc/ifc-9.0.026.ebuild b/dev-lang/ifc/ifc-9.0.026.ebuild index 51376d61dc32..be8f8d192af4 100644 --- a/dev-lang/ifc/ifc-9.0.026.ebuild +++ b/dev-lang/ifc/ifc-9.0.026.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-9.0.026.ebuild,v 1.2 2005/10/01 16:19:57 ribosome Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-9.0.026.ebuild,v 1.1 2005/09/02 23:30:47 kugelfang Exp $ inherit rpm @@ -98,8 +98,8 @@ src_install () { # dodoc ${S}/lgpltext dodoc ${S}/flicense dodir ${instdir} - cp -pPR opt/intel/fc*/9.0/* ${D}/${instdir} - cp -pPR opt/intel/idb*/9.0/* ${D}/${instdir} + cp -a opt/intel/fc*/9.0/* ${D}/${instdir} + cp -a opt/intel/idb*/9.0/* ${D}/${instdir} insinto /etc/env.d doins ${FILESDIR}/${MMV}/05ifc || die } diff --git a/dev-lang/ifc/metadata.xml b/dev-lang/ifc/metadata.xml index e7dba3d5617a..c5d67a611520 100644 --- a/dev-lang/ifc/metadata.xml +++ b/dev-lang/ifc/metadata.xml @@ -1,9 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>sci</herd> +<herd>no-herd</herd> <maintainer> -<email>kugelfang@gentoo.org</email> -<name>Danny van Dyk</name> + <email>jhhudso@gentoo.org</email> </maintainer> </pkgmetadata> diff --git a/dev-lang/inform/ChangeLog b/dev-lang/inform/ChangeLog index 4c13a225c88a..9b108ef00fc3 100644 --- a/dev-lang/inform/ChangeLog +++ b/dev-lang/inform/ChangeLog @@ -1,27 +1,6 @@ # ChangeLog for dev-lang/inform -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/inform/ChangeLog,v 1.8 2005/05/04 18:06:29 dholm Exp $ - - 04 May 2005; David Holm <dholm@gentoo.org> inform-6.21.4.ebuild: - Added to ~ppc. - - 22 Apr 2005; Simon Stelling <blubb@gentoo.org> inform-6.21.4.ebuild: - stable on amd64 - - 12 Dec 2004; Jason Wever <weeve@gentoo.org> inform-6.21.4.ebuild: - Added ~sparc keyword. - - 06 Aug 2004; Malcolm Lashley <malc@gentoo.org> inform-6.21.4.ebuild: - Add ~amd64 closes bug #57637 - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> inform-6.21.3.ebuild, - inform-6.21.4.ebuild: - virtual/glibc -> virtual/libc - -*inform-6.21.4 (17 Aug 2003) - - 17 Aug 2003; Mike Frysinger <vapier@gentoo.org> : - Version bump + touch up symlinks for header files #26646. +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/inform/ChangeLog,v 1.1 2003/03/02 06:43:48 vapier Exp $ *inform-6.21.3 (02 Mar 2003) diff --git a/dev-lang/inform/Manifest b/dev-lang/inform/Manifest index 61fa1dd97607..e69de29bb2d1 100644 --- a/dev-lang/inform/Manifest +++ b/dev-lang/inform/Manifest @@ -1,6 +0,0 @@ -MD5 2cf8ab9cdf5cfca1f7afd4dc773cf62d ChangeLog 1022 -MD5 139690e40ffcdc872c21b4f6ffbc0469 inform-6.21.3.ebuild 1784 -MD5 755fa07be6b6ac9469947152958d6138 inform-6.21.4.ebuild 1832 -MD5 c38827226877c41b9e3ffad18cfc5c80 metadata.xml 2460 -MD5 2474dc80de3f2983d702bf01bda64cf7 files/digest-inform-6.21.3 124 -MD5 923565593fb09926c934ecbecb5d0027 files/digest-inform-6.21.4 124 diff --git a/dev-lang/inform/inform-6.21.3.ebuild b/dev-lang/inform/inform-6.21.3.ebuild index 42c06da5d202..babb305fdb9e 100644 --- a/dev-lang/inform/inform-6.21.3.ebuild +++ b/dev-lang/inform/inform-6.21.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/inform/inform-6.21.3.ebuild,v 1.7 2004/07/02 04:27:47 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/inform/inform-6.21.3.ebuild,v 1.1 2003/03/02 06:43:48 vapier Exp $ MY_PV=6.21 LIB_V=610 -DESCRIPTION="design system for interactive fiction" +DESCRIPTION="Inform is a design system for interactive fiction" HOMEPAGE="http://www.inform-fiction.org/" SRC_URI="http://mirror.ifarchive.org/if-archive/unprocessed/${P}.tar.gz http://mirror.ifarchive.org/if-archive/infocom/compilers/inform6/source/${P}.tar.gz @@ -13,10 +13,9 @@ SRC_URI="http://mirror.ifarchive.org/if-archive/unprocessed/${P}.tar.gz LICENSE="Inform" SLOT="0" -KEYWORDS="x86" -IUSE="" +KEYWORDS="~x86" -DEPEND="virtual/libc" +DEPEND="virtual/glibc" src_unpack() { unpack ${A} diff --git a/dev-lang/inform/inform-6.21.4.ebuild b/dev-lang/inform/inform-6.21.4.ebuild index 6d9679e206cc..256c00e528da 100644 --- a/dev-lang/inform/inform-6.21.4.ebuild +++ b/dev-lang/inform/inform-6.21.4.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/inform/inform-6.21.4.ebuild,v 1.9 2005/05/04 18:06:29 dholm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/inform/inform-6.21.4.ebuild,v 1.1 2003/08/17 19:35:07 vapier Exp $ MY_PV=6.21 LIB_V=610 @@ -13,10 +13,9 @@ SRC_URI="http://mirror.ifarchive.org/if-archive/unprocessed/${P}.tar.gz LICENSE="Inform" SLOT="0" -KEYWORDS="x86 amd64 ~sparc ~ppc" -IUSE="" +KEYWORDS="x86" -DEPEND="virtual/libc" +DEPEND="virtual/glibc" src_unpack() { unpack ${A} diff --git a/dev-lang/io-vm/ChangeLog b/dev-lang/io-vm/ChangeLog index ad605229baa4..4f6b7e9f523a 100644 --- a/dev-lang/io-vm/ChangeLog +++ b/dev-lang/io-vm/ChangeLog @@ -1,24 +1,6 @@ # ChangeLog for dev-lang/io-vm -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/io-vm/ChangeLog,v 1.7 2005/10/25 04:20:22 flameeyes Exp $ - - 25 Oct 2005; Diego Pettenò <flameeyes@gentoo.org> io-vm-20030923.ebuild: - Don't refer directly to libdl, use $(dlopen_lib) to get the right library to - link to. - - 02 Jan 2005; Lina Pezzella <j4rg0n@gentoo.org> io-vm-20030923.ebuild: - Stable ppc-macos. - - 27 Oct 2004; Kito <kito@gentoo.org> io-vm-20030923.ebuild: - added ~ppc-macos keyword - - 18 Oct 2004; David Holm <dholm@gentoo.org> io-vm-20030923.ebuild: - Added to ~ppc. - -*io-vm-20030923 (29 Sep 2003) - - 29 Sep 2003; Tom Payne <twp@gentoo.org> ion-vm-20030923.ebuild : - Version bump. Calculate MY_P automatically. +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/io-vm/ChangeLog,v 1.1 2003/08/16 01:19:09 avenj Exp $ *io-vm-20030810 (15 Aug 2003) diff --git a/dev-lang/io-vm/Manifest b/dev-lang/io-vm/Manifest index d525bf46bcd1..1d4a5e7cc128 100644 --- a/dev-lang/io-vm/Manifest +++ b/dev-lang/io-vm/Manifest @@ -1,15 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 f0b066457371844752d9b861389ff1a7 ChangeLog 973 +MD5 69c05fc3e5cd64829872e6900988fb70 ChangeLog 312 +MD5 6db02d46f29828d8e2bb46f504e56636 io-vm-20030810.ebuild 803 MD5 0a61ea765e250d187a4b1e902ba17dbe files/digest-io-vm-20030810 68 -MD5 2edd8ac63713f1534c0d590c5ea6c90e files/digest-io-vm-20030923 68 -MD5 59c8856a5c52a6657da247e9c17e9668 io-vm-20030810.ebuild 854 -MD5 98d2106bd0376903b5d1cb7acb4fbcad io-vm-20030923.ebuild 1014 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDXbKVj5H05b2HAEkRAgzbAJ98pPY2/gk0zgNRYmI2HdtdC6fH/wCgi+BR -7ElE5FS7jzUSlB2/9RnayrM= -=Fmyr ------END PGP SIGNATURE----- diff --git a/dev-lang/io-vm/io-vm-20030810.ebuild b/dev-lang/io-vm/io-vm-20030810.ebuild index 3b0c68dff431..dc3fae6ece66 100644 --- a/dev-lang/io-vm/io-vm-20030810.ebuild +++ b/dev-lang/io-vm/io-vm-20030810.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/io-vm/io-vm-20030810.ebuild,v 1.5 2005/01/03 00:21:05 j4rg0n Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/io-vm/io-vm-20030810.ebuild,v 1.1 2003/08/16 01:19:09 avenj Exp $ MY_P=IoVM-2003-08-10 @@ -15,20 +15,20 @@ DEPEND="" S=${WORKDIR}/${MY_P} src_compile() { - make configure || die - emake || die + make configure || die + emake || die } src_install() { - # copy the relevant portions by hand - dobin IoVM/io - dodoc IoVM/_docs/ReleaseHistory.txt - dohtml -r IoVM/_docs/* - # support for embedding - dodir /usr/include/Io/base - insinto /usr/include/Io - doins IoVM/_include/* - insinto /usr/include/Io/base - doins IoVM/_include/base/* - dolib IoVM/_libs/libIoVM.a + # copy the relevant portions by hand + dobin IoVM/io + dodoc IoVM/_docs/ReleaseHistory.txt + dohtml -r IoVM/_docs/* + # support for embedding + dodir /usr/include/Io/base + insinto /usr/include/Io + doins IoVM/_include/* + insinto /usr/include/Io/base + doins IoVM/_include/base/* + dolib IoVM/_libs/libIoVM.a } diff --git a/dev-lang/io-vm/io-vm-20030923.ebuild b/dev-lang/io-vm/io-vm-20030923.ebuild index 8ef405c3816c..3389ebefabae 100644 --- a/dev-lang/io-vm/io-vm-20030923.ebuild +++ b/dev-lang/io-vm/io-vm-20030923.ebuild @@ -1,8 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/io-vm/io-vm-20030923.ebuild,v 1.8 2005/10/25 04:20:22 flameeyes Exp $ - -inherit portability +# $Header: /var/cvsroot/gentoo-x86/dev-lang/io-vm/io-vm-20030923.ebuild,v 1.1 2003/09/29 22:20:02 twp Exp $ MY_P=IoVM-${PV:0:4}-${PV:4:2}-${PV:6:2} DESCRIPTION="Io is small prototype-based programming language." @@ -10,15 +8,14 @@ HOMEPAGE="http://www.iolanguage.com/" SRC_URI="http://io.urbanape.com/release/${MY_P}.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="~x86 ~ppc ppc-macos" -IUSE="" +KEYWORDS="~x86" DEPEND="" S=${WORKDIR}/${MY_P} src_unpack() { unpack ${A} cd ${S} - sed -i IoVM/Makefile -e "s/\(^LIBS := .*\)/\1 $(dlopen_lib)/" + sed -i IoVM/Makefile -e 's/\(^LIBS := .*\)/\1 -ldl/' } src_compile() { diff --git a/dev-lang/lazarus/ChangeLog b/dev-lang/lazarus/ChangeLog index 5f8af29aedd7..e8d3fb6b4c82 100644 --- a/dev-lang/lazarus/ChangeLog +++ b/dev-lang/lazarus/ChangeLog @@ -1,18 +1,6 @@ # ChangeLog for dev-lang/lazarus # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/ChangeLog,v 1.4 2005/11/17 10:15:17 herbs Exp $ - - 17 Nov 2005; Herbie Hopkins <herbs@gentoo.org> lazarus-0.9.10.ebuild: - Marked ~amd64. - -*lazarus-0.9.10 (06 Oct 2005) - - 06 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> - +lazarus-0.9.10.ebuild: - Revbump for fpc 2.0.0, added ~ppc, solves bugs #103903, #102889, #99480, #90078 - - 19 Apr 2005; Elfyn McBratney <beu@gentoo.org> metadata.xml: - Remove retired developer from metadata.xml. +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/ChangeLog,v 1.1 2005/04/01 19:02:58 chriswhite Exp $ *lazarus-0.9.6 (02 Apr 2005) diff --git a/dev-lang/lazarus/Manifest b/dev-lang/lazarus/Manifest index de2826a970c3..52e401d0b6bb 100644 --- a/dev-lang/lazarus/Manifest +++ b/dev-lang/lazarus/Manifest @@ -1,16 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 1c04bb10c898c4ffe122a906676d77e2 ChangeLog 805 -MD5 abbae63cd6c109adfb2535d9b12c5625 files/digest-lazarus-0.9.10 69 +MD5 5338c15c0f11a1269f872acccef2d7aa lazarus-0.9.6.ebuild 2053 MD5 2c5da358e9346c528a1a6b76f1eff1d1 files/digest-lazarus-0.9.6 63 -MD5 fc57df90a221b9308b7eea6f122297d9 lazarus-0.9.10.ebuild 2147 -MD5 b0b439a5fc011901ddc50c3226495066 lazarus-0.9.6.ebuild 2138 -MD5 8773813255798a06aad7b06e083a1a55 metadata.xml 281 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDfFhA2G5bA0cA/ScRAr3CAKDBvk7hXE2R/0Je1qMcb6y6FhJvWwCfZgaF -1bDVOAdNdoKD7yO8DCe0zY4= -=+HHN ------END PGP SIGNATURE----- diff --git a/dev-lang/lazarus/lazarus-0.9.10.ebuild b/dev-lang/lazarus/lazarus-0.9.10.ebuild index a20add1eacd8..9b6eca9bd988 100644 --- a/dev-lang/lazarus/lazarus-0.9.10.ebuild +++ b/dev-lang/lazarus/lazarus-0.9.10.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/lazarus-0.9.10.ebuild,v 1.2 2005/11/17 10:15:17 herbs Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/lazarus-0.9.10.ebuild,v 1.1 2005/10/06 17:30:22 gustavoz Exp $ inherit eutils SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND. LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-linking-exception" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~ppc ~x86" DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi." HOMEPAGE="http://www.lazarus.freepascal.org/" IUSE="" diff --git a/dev-lang/lazarus/metadata.xml b/dev-lang/lazarus/metadata.xml index d1da8bb036c8..1b61a0f66367 100644 --- a/dev-lang/lazarus/metadata.xml +++ b/dev-lang/lazarus/metadata.xml @@ -2,6 +2,10 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>lang-misc</herd> +<maintainer> + <email>chriswhite@gentoo.org</email> + <name>Chris White</name> +</maintainer> <longdescription lang="en"> A Borland Delphi lookalike for linux. Uses the free pascal compiler. </longdescription> diff --git a/dev-lang/lua/ChangeLog b/dev-lang/lua/ChangeLog index 2eb9c02e73db..ef284ae99cf0 100644 --- a/dev-lang/lua/ChangeLog +++ b/dev-lang/lua/ChangeLog @@ -1,146 +1,9 @@ # ChangeLog for dev-lang/lua -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/ChangeLog,v 1.40 2005/08/19 10:19:01 twp Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/ChangeLog,v 1.1 2002/04/25 01:57:00 rphillips Exp $ - 19 Aug 2005; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003-r2.ebuild, - lua-5.0.2.ebuild, lua-5.0.2-r1.ebuild: - Don't install /etc/magic. Bug # 102970. +*lua-4.0 (23 Apr 2002) - 28 Jul 2005; Lina Pezzella <j4rg0n@gentoo.org> lua-5.0.2-r1.ebuild: - Ported patch from 5.0.2 version to this version. Only affects ppc-macos - environment. - - 22 Apr 2005; Herbie Hopkins <herbs@gentoo.org> lua-5.0.2.ebuild, - lua-5.0.2-r1.ebuild: - Fixed multilib strict issue, bug #88120 - - 21 Apr 2005; Aron Griffis <agriffis@gentoo.org> lua-5.0.2.ebuild, - lua-5.0.2-r1.ebuild: - Add ia64 keywords - - 22 Mar 2005; Lina Pezzella <j4rg0n@gentoo.org> lua-5.0.2.ebuild: - Fix to use more of the options used on x86 - - 07 Mar 2005; Lina Pezzella <j4rg0n@gentoo.org> lua-5.0.2.ebuild: - Stable ppc-macos. - - 15 Feb 2005; Lina Pezzella <j4rg0n@gentoo.org> lua-5.0.2.ebuild: - Fixed find statement to be arch independent. - - 05 Feb 2005; Lina Pezzella <j4rg0n@gentoo.org> - +files/lua-ppc-macos-Makefile.patch, lua-5.0.2.ebuild: - Unstable ppc-macos - Fix for Bug #65591 - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 05 Sep 2004; Guy Martin <gmsoft@gentoo.org> lua-5.0.2.ebuild: - Stable on hppa. - -*lua-5.0.2-r1 (05 Aug 2004) - - 05 Aug 2004; <twp@gentoo.org> +files/lua-5.0.2-gentoo.patch, - +lua-5.0.2-r1.ebuild: - Hopefully fixed linking problems. Bugs 49309 & 59487. - - 17 Jul 2004; Tom Gall <tgall@gentoo.org> lua-5.0.2.ebuild: - stable on ppc64, bug #55680 - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> lua-4.0.1.ebuild, - lua-4.0.ebuild: - virtual/glibc -> virtual/libc - - 06 Jun 2004; Danny van Dyk <kugelfang@gentoo.org> lua-5.0.2.ebuild: - Marked stable on amd64. - - 15 May 2004; Bryan Østergaard <kloeri@gentoo.org> lua-5.0.2.ebuild: - Stable on alpha. - - 05 Apr 2004; Chris Aniszczyk <zx@gentoo.org> lua-5.0.ebuild: - Marking stable on hppa - - 29 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> lua-5.0.2.ebuild: - stable on sparc - - 26 Mar 2004; Tom Payne <twp@gentoo.org> lua-5.0.2.ebuild : - Marked stable on x86. Bug # 45739. - - 26 Mar 2004; Tom Payne <twp@gentoo.org> lua-4.0.ebuild, lua-4.0.1.ebuild, lua-5.0.ebuild : - Added IUSE. - -*lua-5.0.2 (16 Mar 2004) - - 16 Mar 2004; Tom Payne <twp@gentoo.org> lua-5.0.2.ebuild : - Version bump. - - 15 Mar 2004; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003-r1.ebuild, lua-5.0.1_beta20031003.ebuild, lua-5.0_beta.ebuild : - Removed old versions. Lua 4.0*: inherit eutils, use epatch. - - 05 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> lua-5.0.ebuild: - stable on sparc - - 06 Feb 2004; Daniel Ahlberg <aliz@gentoo.org> - lua-5.0.1_beta20031003-r2.ebuild: - Apply existing pic patch, makes it build on amd64. Should close #35675. - - 26 Jan 2004; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003-r2.ebuild : - New tarball location. Bug # 39211. - - 03 Jan 2004; Jon Portnoy <avenj@gentoo.org> lua-5.0.1_beta20031003-r1.ebuild : - AMD64 keywords. Copyright date fixes to make repoman happy. - -*lua-5.0.1_beta20031003-r2 (08 Jan 2003) - - 08 Jan 2003; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003.ebuild-r2 : - Added compiler and interpreter variables to lua.pc. - - 21 Dec 2003; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003-r1.ebuild, metadata.xml : - Install all READMEs. Use dl and readline. Install various bits from etc/. - Add pkg-config script. Added metadata.xml. - - 20 Dec 2003; Guy Martin <gmsoft@gentoo.org> lua-5.0.1_beta20031003.ebuild, - files/lua-5.0.1-pic.patch : - Added a pic patch to use -fPIC flag correctly. This fix hppa compilation. - -*lua-5.0.1_beta20031003 (21 Nov 2003) - - 21 Nov 2003; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003.ebuild : - Version bump using patches from http://lua-users.org/lists/lua-l/2003-10/msg00039.html. - Marked ~x86. - - 05 Sep 2003; Michael Sterrett <msterret@gentoo.org> lua-5.0.ebuild: - use sed -i; add error messages - -*lua-5.0 (14 Apr 2003) - - 14 Apr 2003; Tom Payne <twp@gentoo.org> lua-5.0.ebuild : - - Version bump. Added ~arch keywords. - -*lua-5.0_beta (09 Apr 2003) - - 09 Apr 2003; Tom Payne <twp@gentoo.org> lua-5.0_beta.ebuild : - - Version bump. Install docs. Tidied ebuild. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*lua-4.0.1 (07 Feb 2003) - - 07 Feb 2003; Ryan Phillips <rphillips@gentoo.org> lua-4.0.1.ebuild : - new version - -*lua-4.0 (09 June 2002) - - 04 Aug 2002; Calum Selkirk <cselkirk@gentoo.org> lua-4.0.ebuild : - - Added ppc to KEYWORDS. - - 09 June 2002; Ryan Phillips <rphillips@gentoo.org> lua-4.0.ebuild : - - Fixed ebuild since package has changed. - 23 Apr 2002; Ryan Phillips <rphillips@gentoo.org> ChangeLog : Added initial ChangeLog which should be updated whenever the package is diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest index 97b600ec0a27..e69de29bb2d1 100644 --- a/dev-lang/lua/Manifest +++ b/dev-lang/lua/Manifest @@ -1,29 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 18e00590a88feafbd330e55642cd4b23 ChangeLog 5212 -MD5 7bb76903226a11484013e9657e217025 files/digest-lua-4.0 55 -MD5 652889fa621a25d6dc41ce0eb76bd5c2 files/digest-lua-4.0.1 61 -MD5 766235af7b9cb542daa81331dd026bab files/digest-lua-5.0 59 -MD5 f38ae8bf37049562a9b36c30d90eea78 files/digest-lua-5.0.1_beta20031003-r2 61 -MD5 7ada6b04da7ea1d6e5128accf7a3c355 files/digest-lua-5.0.2 61 -MD5 7ada6b04da7ea1d6e5128accf7a3c355 files/digest-lua-5.0.2-r1 61 -MD5 6365486c1e78a5fc73e34a3bda3feef7 files/lua-4.0-config.patch 840 -MD5 48a12e850720480ed45115452657c493 files/lua-5.0.1-pic.patch 1306 -MD5 f3cf4211cea7a402f31def33b218561e files/lua-5.0.2-gentoo.patch 524 -MD5 74b0268bdadf862659a5a088cf5f424f files/lua-5.0.2-pic.patch 1243 -MD5 157b7a36290e2e020146ed958b570f51 files/lua-ppc-macos-Makefile.patch 5873 -MD5 9495bd1aa03bc8a99e5d0dba5d7285e7 lua-4.0.1.ebuild 776 -MD5 46f8ba718cf6c2f210a03e8999c9178f lua-4.0.ebuild 763 -MD5 1af7a1b2790ca70a77d1c27efb2dfc2d lua-5.0.1_beta20031003-r2.ebuild 2246 -MD5 b97ded73064eeba714d145226aa889f9 lua-5.0.2-r1.ebuild 2364 -MD5 9f2e65ab3be990383fc8bbf1ad0f2a8a lua-5.0.2.ebuild 2890 -MD5 c14409a08c938747f51f94bed9ffc6ac lua-5.0.ebuild 1027 -MD5 d992d28bec4a3bfd72b441145091a58e metadata.xml 244 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDVDr/gIKl8Uu19MoRAnw6AJ9/IVgqXI7pPdXSI/i5G9FS13KNyQCdGnl9 -aaC8zBTXjEbKhBnxlW9kqhc= -=6vlr ------END PGP SIGNATURE----- diff --git a/dev-lang/lua/files/digest-lua-5.0 b/dev-lang/lua/files/digest-lua-5.0 index 82cdd87e81e4..2decd0fa0ebb 100644 --- a/dev-lang/lua/files/digest-lua-5.0 +++ b/dev-lang/lua/files/digest-lua-5.0 @@ -1 +1,3 @@ +MD5 6365486c1e78a5fc73e34a3bda3feef7 /files/lua-4.0-config.patch 840 +MD5 61c6ea89c8b5df57bc489c7fd82b1093 /lua-5.0.ebuild 968 MD5 6f14803fad389fb1cb15d17edfeddd91 lua-5.0.tar.gz 187287 diff --git a/dev-lang/lua/files/digest-lua-5.0.2 b/dev-lang/lua/files/digest-lua-5.0.2 index 519f9921e608..78afe9bc10d4 100644 --- a/dev-lang/lua/files/digest-lua-5.0.2 +++ b/dev-lang/lua/files/digest-lua-5.0.2 @@ -1 +1 @@ -MD5 dea74646b7e5c621fef7174df83c34b1 lua-5.0.2.tar.gz 190442 +MD5 e515b9a12d129eaa52f88b9686e0b6a1 lua-5.0.2.tar.gz 190038 diff --git a/dev-lang/lua/lua-4.0.1.ebuild b/dev-lang/lua/lua-4.0.1.ebuild index 982ef559e5be..46a79493f9ba 100644 --- a/dev-lang/lua/lua-4.0.1.ebuild +++ b/dev-lang/lua/lua-4.0.1.ebuild @@ -1,21 +1,19 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-4.0.1.ebuild,v 1.11 2005/02/06 01:01:06 j4rg0n Exp $ - -inherit eutils +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-4.0.1.ebuild,v 1.1 2003/02/07 21:59:51 rphillips Exp $ S=${WORKDIR}/lua-${PV} DESCRIPTION="A powerful light-weight programming language designed for extending applications." SRC_URI="http://www.lua.org/ftp/lua-${PV}.tar.gz" HOMEPAGE="http://www.lua.org/" -IUSE="" + SLOT="0" -KEYWORDS="x86 ppc ~sparc" +KEYWORDS="~x86 ~ppc ~sparc " LICENSE="lua" -DEPEND="virtual/libc" + src_compile() { - epatch ${FILESDIR}/lua-4.0-config.patch + patch < ${FILESDIR}/lua-4.0-config.patch emake || die make so || die diff --git a/dev-lang/lua/lua-4.0.ebuild b/dev-lang/lua/lua-4.0.ebuild index be60658cacdb..4a330465761e 100644 --- a/dev-lang/lua/lua-4.0.ebuild +++ b/dev-lang/lua/lua-4.0.ebuild @@ -1,21 +1,19 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-4.0.ebuild,v 1.17 2005/02/06 01:01:06 j4rg0n Exp $ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Maintainer: Larry Cow <larrycow@free.fr> +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-4.0.ebuild,v 1.1 2002/04/25 01:57:00 rphillips Exp $ -inherit eutils - -S=${WORKDIR}/lua +P="lua" +S=${WORKDIR}/${P} DESCRIPTION="A powerful light-weight programming language designed for extending applications." -SRC_URI="http://www.lua.org/ftp/${PN}.tar.gz" +SRC_URI="http://www.lua.org/ftp/${P}.tar.gz" HOMEPAGE="http://www.lua.org/" -IUSE="" -SLOT="0" -KEYWORDS="x86 ppc sparc" -LICENSE="lua" -DEPEND="virtual/libc" + +DEPEND="virtual/glibc" +RDEPEND="virtual/glibc" src_compile() { - epatch ${FILESDIR}/lua-4.0-config.patch + patch < ${FILESDIR}/lua-4.0-config.patch emake || die make so || die @@ -23,9 +21,9 @@ src_compile() { src_install () { make \ - INSTALL_BIN=${D}/usr/bin \ - INSTALL_MAN=${D}/usr/share/man/man1 \ - INSTALL_INC=${D}/usr/include \ - INSTALL_LIB=${D}/usr/lib \ - install || die + INSTALL_BIN=${D}/usr/bin \ + INSTALL_MAN=${D}/usr/share/man/man1 \ + INSTALL_INC=${D}/usr/include \ + INSTALL_LIB=${D}/usr/lib \ + install || die } diff --git a/dev-lang/lua/lua-5.0.1_beta20031003-r2.ebuild b/dev-lang/lua/lua-5.0.1_beta20031003-r2.ebuild index 4700c171ef42..cf37cfc6f973 100644 --- a/dev-lang/lua/lua-5.0.1_beta20031003-r2.ebuild +++ b/dev-lang/lua/lua-5.0.1_beta20031003-r2.ebuild @@ -1,29 +1,24 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.0.1_beta20031003-r2.ebuild,v 1.8 2005/08/19 10:19:01 twp Exp $ - -inherit eutils +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.0.1_beta20031003-r2.ebuild,v 1.1 2004/01/26 14:02:46 twp Exp $ DESCRIPTION="A powerful light-weight programming language designed for extending applications" HOMEPAGE="http://www.lua.org/" SRC_URI="http://www.lua.org/ftp/lua-5.0.1.tar.gz" - LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha -hppa ~mips ppc ~sparc ~x86 ~amd64" +KEYWORDS="~alpha ~arm -hppa ~mips ~ppc ~sparc ~x86 ~amd64" IUSE="readline" - DEPEND=">=sys-apps/sed-4 sys-apps/findutils" - S=${WORKDIR}/lua-5.0.1 src_unpack() { + unpack ${A} #FIXME: hppa arch needs to update the patch -- I can't test (twp) - #patch works on amd64 - aliz 2004-02-06 - epatch ${FILESDIR}/lua-5.0.1-pic.patch + #epatch ${FILESDIR}/lua-5.0.1-pic.patch cd ${S} @@ -39,7 +34,7 @@ src_unpack() { sed -i doc/readme.html \ -e 's:\(/README\)\("\):\1.gz\2:g' - if use readline ; then + if [ `use readline` ]; then sed -i config \ -e "s:^#\(USERCONF=-DLUA_USERCONFIG='\"\$(LUA)/etc/saconfig.c\"' -DUSE_READLINE\):\1:" \ -e 's:^#\(EXTRA_LIBS= -lm -ldl -lreadline\) # \(-lhistory -lcurses -lncurses\):\1 \2:' @@ -59,6 +54,7 @@ Version: ${PV/_*/} Cflags: -I\${includedir} Libs: -L\${libdir} -llua -llualib -ldl -lm EOF + } src_compile() { @@ -68,6 +64,7 @@ src_compile() { } src_install() { + make DESTDIR=${D} install soinstall || die "make install soinstall failed" dodoc COPYRIGHT HISTORY UPDATE @@ -79,8 +76,11 @@ src_install() { insinto /usr/share/lua doins etc/compat.lua + insinto /etc + newins etc/lua.magic magic insinto /usr/share/pixmaps doins etc/lua.xpm insinto /usr/lib/pkgconfig doins etc/lua.pc + } diff --git a/dev-lang/lua/lua-5.0.2-r1.ebuild b/dev-lang/lua/lua-5.0.2-r1.ebuild index 0407e6fbc540..043362a15807 100644 --- a/dev-lang/lua/lua-5.0.2-r1.ebuild +++ b/dev-lang/lua/lua-5.0.2-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.0.2-r1.ebuild,v 1.9 2005/10/17 23:57:35 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.0.2-r1.ebuild,v 1.1 2004/08/05 20:50:20 twp Exp $ inherit eutils @@ -10,7 +10,7 @@ SRC_URI="http://www.lua.org/ftp/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~mips ~ppc ~ppc-macos ~s390 ~sparc ~x86" +KEYWORDS="~alpha -hppa ~mips ~ppc ~sparc ~x86 ~amd64" IUSE="readline" DEPEND=">=sys-apps/sed-4 @@ -20,22 +20,18 @@ src_unpack() { unpack ${A} epatch ${FILESDIR}/lua-${PV}-gentoo.patch - use ppc-macos && epatch ${FILESDIR}/lua-ppc-macos-Makefile.patch cd ${S} sed -i config \ -e 's:^#\(LOADLIB= -DUSE_DLOPEN=1\):\1:' \ -e 's:^#\(DLLIB= -ldl\):\1:' \ + -e 's:^#\(MYLDFLAGS= -Wl,-E\):\1:' \ -e 's:^#\(POPEN= -DUSE_POPEN=1\)$:\1:' \ -e "s:^\(MYCFLAGS= \)-O2:\1${CFLAGS} -fPIC -DPIC:" \ -e 's:^\(INSTALL_ROOT= \)/usr/local:\1$(DESTDIR)/usr:' \ - -e "s:^\(INSTALL_LIB= \$(INSTALL_ROOT)/\)lib:\1$(get_libdir):" \ -e 's:^\(INSTALL_MAN= $(INSTALL_ROOT)\)/man/man1:\1/share/man/man1:' - # The Darwin linker does not have the -E option. - use ppc-macos || sed -i -e 's:^#\(MYLDFLAGS= -Wl,-E\):\1:' config - sed -i doc/readme.html \ -e 's:\(/README\)\("\):\1.gz\2:g' @@ -49,7 +45,7 @@ src_unpack() { prefix=/usr exec_prefix=\${prefix} includedir=\${prefix}/include -libdir=\${exec_prefix}/$(get_libdir) +libdir=\${exec_prefix}/lib interpreter=\${exec_prefix}/bin/lua compiler=\${exec_prefix}/bin/luac @@ -66,12 +62,7 @@ src_compile() { } src_install() { - if use ppc-macos; then - # OSX does not have so files. - make DESTDIR=${D} install dylibinstall || die - else - make DESTDIR=${D} install soinstall || die - fi + make DESTDIR=${D} install soinstall || die dodoc HISTORY UPDATE dohtml doc/*.html doc/*.gif @@ -82,8 +73,10 @@ src_install() { insinto /usr/share/lua doins etc/compat.lua + insinto /etc + newins etc/lua.magic magic insinto /usr/share/pixmaps doins etc/lua.xpm - insinto /usr/$(get_libdir)/pkgconfig + insinto /usr/lib/pkgconfig doins etc/lua.pc } diff --git a/dev-lang/lua/lua-5.0.2.ebuild b/dev-lang/lua/lua-5.0.2.ebuild index 05d8d4aaf020..900831543787 100644 --- a/dev-lang/lua/lua-5.0.2.ebuild +++ b/dev-lang/lua/lua-5.0.2.ebuild @@ -1,53 +1,38 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.0.2.ebuild,v 1.19 2005/10/17 23:57:35 vapier Exp $ - -inherit eutils +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.0.2.ebuild,v 1.1 2004/03/16 19:37:25 twp Exp $ DESCRIPTION="A powerful light-weight programming language designed for extending applications" HOMEPAGE="http://www.lua.org/" SRC_URI="http://www.lua.org/ftp/${P}.tar.gz" - LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc-macos ppc64 s390 sparc x86" +KEYWORDS="~alpha -hppa ~mips ~ppc ~sparc ~x86 ~amd64" IUSE="readline" - DEPEND=">=sys-apps/sed-4 sys-apps/findutils" src_unpack() { + unpack ${A} epatch ${FILESDIR}/lua-${PV}-pic.patch - use ppc-macos && epatch ${FILESDIR}/lua-ppc-macos-Makefile.patch cd ${S} - if ! use ppc-macos; then - sed -i config \ - -e 's:^#\(LOADLIB= -DUSE_DLOPEN=1\):\1:' \ - -e 's:^#\(DLLIB= -ldl\):\1:' \ - -e 's:^#\(MYLDFLAGS= -Wl,-E\):\1:' \ - -e 's:^#\(POPEN= -DUSE_POPEN=1\)$:\1:' \ - -e "s:^\(MYCFLAGS= \)-O2:\1${CFLAGS}:" \ - -e 's:^\(INSTALL_ROOT= \)/usr/local:\1$(DESTDIR)/usr:' \ - -e "s:^\(INSTALL_LIB= \$(INSTALL_ROOT)/\)lib:\1$(get_libdir):" \ - -e 's:^\(INSTALL_MAN= $(INSTALL_ROOT)\)/man/man1:\1/share/man/man1:' - else - sed -i config \ - -e 's:^#\(LOADLIB= -DUSE_DLOPEN=1\):\1:' \ - -e 's:^#\(DLLIB= -ldl\):\1:' \ - -e 's:^#\(POPEN= -DUSE_POPEN=1\)$:\1:' \ - -e "s:^\(MYCFLAGS= \)-O2:\1${CFLAGS}:" \ - -e 's:^\(INSTALL_ROOT= \)/usr/local:\1/usr:' \ - -e 's:^\(INSTALL_MAN= $(INSTALL_ROOT)\)/man/man1:\1/share/man/man1:' - fi + sed -i config \ + -e 's:^#\(LOADLIB= -DUSE_DLOPEN=1\):\1:' \ + -e 's:^#\(DLLIB= -ldl\):\1:' \ + -e 's:^#\(MYLDFLAGS= -Wl,-E\):\1:' \ + -e 's:^#\(POPEN= -DUSE_POPEN=1\)$:\1:' \ + -e "s:^\(MYCFLAGS= \)-O2:\1${CFLAGS}:" \ + -e 's:^\(INSTALL_ROOT= \)/usr/local:\1$(DESTDIR)/usr:' \ + -e 's:^\(INSTALL_MAN= $(INSTALL_ROOT)\)/man/man1:\1/share/man/man1:' sed -i doc/readme.html \ -e 's:\(/README\)\("\):\1.gz\2:g' - if use readline ; then + if [ `use readline` ]; then sed -i config \ -e "s:^#\(USERCONF=-DLUA_USERCONFIG='\"\$(LUA)/etc/saconfig.c\"' -DUSE_READLINE\):\1:" \ -e 's:^#\(EXTRA_LIBS= -lm -ldl -lreadline\) # \(-lhistory -lcurses -lncurses\):\1 \2:' @@ -57,7 +42,7 @@ src_unpack() { prefix=/usr exec_prefix=\${prefix} includedir=\${prefix}/include -libdir=\${exec_prefix}/$(get_libdir) +libdir=\${exec_prefix}/lib interpreter=\${exec_prefix}/bin/lua compiler=\${exec_prefix}/bin/luac @@ -67,39 +52,33 @@ Version: ${PV} Cflags: -I\${includedir} Libs: -L\${libdir} -llua -llualib -ldl -lm EOF + } src_compile() { export PICFLAGS=-fPIC emake || die "emake failed" - if use ppc-macos; then - # OSX does not have so files. - emake dylib dylibbin || die "emake dylib failed" - else - emake so || die "emake so failed" - fi + emake so || die "emake so failed" } src_install() { - if use ppc-macos; then - # OSX does not have so files. - make DESTDIR=${D} install dylibinstall || die "make install dylibinstall failed" - else - make DESTDIR=${D} install soinstall || die "make install soinstall failed" - fi - dodoc HISTORY UPDATE - dohtml doc/*.html doc/*.gif + make DESTDIR=${D} install soinstall || die "make install soinstall failed" - for i in `find . -name README -exec dirname '{}' \;`; do + dodoc COPYRIGHT HISTORY UPDATE + dohtml doc/*.html doc/*.gif + for i in `find . -name README -printf "%h\n"`; do docinto ${i#.} dodoc ${i}/README done insinto /usr/share/lua doins etc/compat.lua + insinto /etc + newins etc/lua.magic magic insinto /usr/share/pixmaps doins etc/lua.xpm - insinto /usr/$(get_libdir)/pkgconfig + insinto /usr/lib/pkgconfig doins etc/lua.pc + } diff --git a/dev-lang/lua/lua-5.0.ebuild b/dev-lang/lua/lua-5.0.ebuild index ee56ad7c418e..be3a39b11be4 100644 --- a/dev-lang/lua/lua-5.0.ebuild +++ b/dev-lang/lua/lua-5.0.ebuild @@ -1,29 +1,28 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.0.ebuild,v 1.11 2005/02/06 01:01:06 j4rg0n Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.0.ebuild,v 1.1 2003/04/14 10:37:46 twp Exp $ DESCRIPTION="A powerful light-weight programming language designed for extending applications" HOMEPAGE="http://www.lua.org/" SRC_URI="http://www.lua.org/ftp/${P}.tar.gz" LICENSE="MIT" -IUSE="" SLOT="0" -KEYWORDS="~alpha hppa ~mips ppc sparc x86" -DEPEND=">=sys-apps/sed-4" +KEYWORDS="~alpha ~arm ~hppa ~mips ~ppc ~sparc ~x86" +DEPEND="virtual/glibc" src_compile() { - sed -i \ - -e 's:^#POPEN= -DUSE_POPEN$:POPEN= -DUSE_POPEN:' \ + cp config config.orig + sed -e 's:^#POPEN= -DUSE_POPEN$:POPEN= -DUSE_POPEN:' \ -e "s:^MYCFLAGS= -O2:MYCFLAGS= ${CFLAGS}:" \ -e 's:INSTALL_ROOT= /usr/local:INSTALL_ROOT= $(DESTDIR)/usr:' \ -e 's:INSTALL_MAN= $(INSTALL_ROOT)/man/man1:INSTALL_MAN= $(INSTALL_ROOT)/share/man/man1:' \ - config || die "sed config failed" - emake || die "emake failed" - emake so || die "emake so failed" + config.orig > config + emake || die + emake so || die } src_install() { - make DESTDIR=${D} install soinstall || die "make install soinstall failed" + make DESTDIR=${D} install soinstall || die dodoc COPYRIGHT HISTORY README dohtml doc/*.html doc/*.gif } diff --git a/dev-lang/maude/ChangeLog b/dev-lang/maude/ChangeLog index 6f47be5a7abe..f79993eccbfb 100644 --- a/dev-lang/maude/ChangeLog +++ b/dev-lang/maude/ChangeLog @@ -1,37 +1,6 @@ # ChangeLog for dev-lang/maude -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/maude/ChangeLog,v 1.8 2005/01/17 12:32:50 phosphan Exp $ - - 17 Jan 2005; Patrick Kursawe <phosphan@gentoo.org> maude-2.1.1-r2.ebuild: - Changed DEPEND and added pkg_setup gcc version check because of bug #77856 - - 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> maude-2.1.1-r2.ebuild: - Dependency update: dev-libs/buddy -> sci-libs/buddy. - -*maude-2.1.1-r2 (11 Oct 2004) - - 11 Oct 2004; Patrick Kursawe <phosphan@gentoo.org> - +files/2.1.1-gcc3.4.patch, +maude-2.1.1-r2.ebuild, -maude-2.1.ebuild: - Much better patch provided by Steven Eker. Thanks! - -*maude-2.1.1-r1 (04 Oct 2004) - - 04 Oct 2004; Patrick Kursawe <phosphan@gentoo.org> +maude-2.1.1-r1.ebuild, - -maude-2.1.ebuild: - Patched for gcc 3.4, but still masked - current gcc does not yet have - http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17259 - fixed. Should work with gcc 3.4.3. - - 30 Aug 2004; David Holm <dholm@gentoo.org> maude-2.1.1.ebuild: - Added to ~ppc. - -*maude-2.1.1 (11 Aug 2004) - - 11 Aug 2004; Olivier Fisette <ribosome@gentoo.org> maude-2.1.1.ebuild: - Version bump; revised ebuild, added primer examples and regression test. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> maude-2.1.ebuild: - virtual/glibc -> virtual/libc +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/maude/ChangeLog,v 1.1 2004/05/27 10:10:55 phosphan Exp $ *maude-2.1 (27 May 2004) diff --git a/dev-lang/maude/Manifest b/dev-lang/maude/Manifest index c3197f156848..5e7133678cbc 100644 --- a/dev-lang/maude/Manifest +++ b/dev-lang/maude/Manifest @@ -1,6 +1,5 @@ -MD5 e3f8bc84fd018eef06f4909411eaddcb maude-2.1.1-r2.ebuild 1676 -MD5 fc2533105167523a434779d5011b641f ChangeLog 1604 +MD5 d41d8cd98f00b204e9800998ecf8427e ChangeLog 0 MD5 40e5ec90608b2221625c50399a8f1f5a metadata.xml 612 +MD5 b0ea4d9f9254df5cb939849a43719dd1 maude-2.1.ebuild 1395 MD5 ef113f0269722dd261f4d017bdda4127 files/23maude 27 -MD5 5fdcf01ac8efe5c12f7fb581494b2b5f files/digest-maude-2.1.1-r2 138 -MD5 fd79afe5e64ae842aa9be90a1b056d25 files/2.1.1-gcc3.4.patch 7809 +MD5 694819c2b6d60c1350e72b9ee725bff8 files/digest-maude-2.1 311 diff --git a/dev-lang/maude/maude-2.1.1-r2.ebuild b/dev-lang/maude/maude-2.1.1-r2.ebuild index 291eb3c77716..1113f80f452f 100644 --- a/dev-lang/maude/maude-2.1.1-r2.ebuild +++ b/dev-lang/maude/maude-2.1.1-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/maude/maude-2.1.1-r2.ebuild,v 1.3 2005/01/17 12:32:50 phosphan Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/maude/maude-2.1.1-r2.ebuild,v 1.1 2004/10/11 06:44:25 phosphan Exp $ -inherit toolchain-funcs eutils +inherit eutils DESCRIPTION="Maude - A high-level specification language" HOMEPAGE="http://maude.cs.uiuc.edu/" @@ -16,24 +16,14 @@ KEYWORDS="~x86 ~ppc" IUSE="doc" RDEPEND="virtual/libc - sci-libs/buddy + dev-libs/buddy dev-libs/libtecla - >=dev-libs/gmp-4.1.3" + >=dev-libs/gmp-4.1.3 + >=sys-devel/gcc-3.4.3" DEPEND="${RDEPEND} sys-devel/bison - sys-devel/flex - || ( >=sys-devel/gcc-3.4.3 - =sys-devel/gcc-3.3* )" - -pkg_setup() { - if [ "$(gcc-version)" = "3.4" ]; then - if [ "$(gcc-micro-version)" -lt 3 ]; then - eerror "Need gcc 3.3.x or >= 3.4.3" - die "Wrong gcc version" - fi - fi -} + sys-devel/flex" src_unpack() { unpack ${A} diff --git a/dev-lang/metadata.xml b/dev-lang/metadata.xml index e13a294ae0d1..daed959bc0dd 100644 --- a/dev-lang/metadata.xml +++ b/dev-lang/metadata.xml @@ -5,28 +5,5 @@ The dev-lang category contains various programming language implementations and related tools. </longdescription> - <longdescription lang="de"> - Die Kategorie dev-lang enthält verschiedene Programmiersprachen - und die damit verbundenen Werkzeuge. - </longdescription> - <longdescription lang="es"> - La categoría dev-lang contiene varias implementaciones de lenguajes de - programación y sus respectivas herramientas. - </longdescription> - <longdescription lang="ja"> - dev-langカテゴリーには様々なプログラミング言語の実行環境とそれに関連した - ツールが含まれます。 - </longdescription> - <longdescription lang="nl"> - De dev-lang categorie bevat implementaties van verschillende programmeertalen - en gerelateerde hulpmiddelen. - </longdescription> - <longdescription lang="vi"> - Nhóm dev-lang chứa các phiên bản cài đặt các ngôn ngữ - lập trình khác nhau và các công cụ liên quan. - </longdescription> - <longdescription lang="it"> - La categoria dev-lang contiene varie implementazioni di linguaggi di programmazione e utilità correlate. - </longdescription> </catmetadata> diff --git a/dev-lang/mlton-bin/ChangeLog b/dev-lang/mlton-bin/ChangeLog index a04ac06f3ea8..b20a1b5b535c 100644 --- a/dev-lang/mlton-bin/ChangeLog +++ b/dev-lang/mlton-bin/ChangeLog @@ -1,13 +1,6 @@ # ChangeLog for dev-lang/mlton-bin -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton-bin/ChangeLog,v 1.4 2004/07/02 04:28:42 eradicator Exp $ - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - mlton-bin-20040227.ebuild: - virtual/glibc -> virtual/libc - - 10 Jun 2004; Matthieu Sozeau <mattam@gentoo.org> mlton-bin-20040227.ebuild: - Add -* to keywords, there is only one version of the binary, for x86. +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton-bin/ChangeLog,v 1.1 2004/06/10 08:31:34 mattam Exp $ *mlton-bin-20040227 (10 Jun 2004) diff --git a/dev-lang/mlton-bin/Manifest b/dev-lang/mlton-bin/Manifest index 683033bcd0cf..6c54c21c5f14 100644 --- a/dev-lang/mlton-bin/Manifest +++ b/dev-lang/mlton-bin/Manifest @@ -1,4 +1,2 @@ -MD5 014d2e4cf154c04d02edc4ebf6dba027 ChangeLog 661 -MD5 8b350f19c06fcabf1053b0421b7c3f5a metadata.xml 155 -MD5 9bad2cbde7216e4a5b30aed1572c7f44 mlton-bin-20040227.ebuild 812 +MD5 08e30980967a639a8abae384514caa18 mlton-bin-20040227.ebuild 703 MD5 042898d5524570a51e4f01615ab5259b files/digest-mlton-bin-20040227 77 diff --git a/dev-lang/mlton-bin/mlton-bin-20040227.ebuild b/dev-lang/mlton-bin/mlton-bin-20040227.ebuild index 21480c7e8a24..0a4c2d03ab1b 100644 --- a/dev-lang/mlton-bin/mlton-bin-20040227.ebuild +++ b/dev-lang/mlton-bin/mlton-bin-20040227.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton-bin/mlton-bin-20040227.ebuild,v 1.4 2004/07/02 04:28:42 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton-bin/mlton-bin-20040227.ebuild,v 1.1 2004/06/10 08:31:34 mattam Exp $ inherit eutils @@ -10,11 +10,11 @@ HOMEPAGE="http://www.mlton.org" LICENSE="GPL-2" SLOT="0" -KEYWORDS="-* ~x86" +KEYWORDS="~x86" IUSE="doc" -DEPEND="virtual/libc +DEPEND="virtual/glibc dev-libs/gmp" src_install() { @@ -36,4 +36,4 @@ src_install() { dohtml user-guide/* dodoc *.ps.gz fi -} +}
\ No newline at end of file diff --git a/dev-lang/mlton/ChangeLog b/dev-lang/mlton/ChangeLog index 8389c2716f15..47409155754b 100644 --- a/dev-lang/mlton/ChangeLog +++ b/dev-lang/mlton/ChangeLog @@ -1,10 +1,6 @@ # ChangeLog for dev-lang/mlton -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton/ChangeLog,v 1.3 2004/07/02 04:28:29 eradicator Exp $ - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - mlton-20040227.ebuild: - virtual/glibc -> virtual/libc +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton/ChangeLog,v 1.1 2004/06/10 08:39:32 mattam Exp $ *mlton-20040227 (10 Jun 2004) diff --git a/dev-lang/mlton/Manifest b/dev-lang/mlton/Manifest index 58dc989c4a8a..d6b48dee56c4 100644 --- a/dev-lang/mlton/Manifest +++ b/dev-lang/mlton/Manifest @@ -1,5 +1,2 @@ -MD5 0c919e73672fc1ce46328e455c0309c1 ChangeLog 559 -MD5 8b350f19c06fcabf1053b0421b7c3f5a metadata.xml 155 -MD5 e80002e10b9f2f5ca686602e2fd1d179 mlton-20040227.ebuild 783 +MD5 96463b654d1608c19880b2873f4e905f mlton-20040227.ebuild 752 MD5 fc40fd217231ed1183406f8f0bb9f8c2 files/digest-mlton-20040227 70 -MD5 08a12942c5d18a494e393d86ad43ae8d files/mlton-20040227-obsolete-flags.patch 1089 diff --git a/dev-lang/mlton/mlton-20040227.ebuild b/dev-lang/mlton/mlton-20040227.ebuild index b3dba87970cd..b8e47ae8bb4d 100644 --- a/dev-lang/mlton/mlton-20040227.ebuild +++ b/dev-lang/mlton/mlton-20040227.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton/mlton-20040227.ebuild,v 1.3 2004/07/02 04:28:29 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mlton/mlton-20040227.ebuild,v 1.1 2004/06/10 08:39:32 mattam Exp $ inherit eutils @@ -14,7 +14,7 @@ KEYWORDS="~x86" IUSE="doc" -DEPEND="virtual/libc +DEPEND="virtual/glibc dev-libs/gmp dev-lang/mlton-bin" @@ -32,4 +32,4 @@ src_install() { else cd doc && dodoc changelog license/* fi -} +}
\ No newline at end of file diff --git a/dev-lang/mmix/ChangeLog b/dev-lang/mmix/ChangeLog index 4c43f24717f5..6fe18d2703a5 100644 --- a/dev-lang/mmix/ChangeLog +++ b/dev-lang/mmix/ChangeLog @@ -1,18 +1,7 @@ # ChangeLog for dev-lang/mmix -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/ChangeLog,v 1.8 2005/05/04 17:59:23 dholm Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/ChangeLog,v 1.1 2002/05/04 00:53:07 karltk Exp $ - 04 May 2005; David Holm <dholm@gentoo.org> mmix-20020216.ebuild: - Added to ~ppc. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> mmix-20020216.ebuild: - virtual/glibc -> virtual/libc - - 18 Dec 2003; Chuck Short <zul@gentoo.org> mmix-20020216.ebuild: - Added dependcy, need ghostscript to read the manual. Closes #35559. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - *mmix-20020216 (04 May 2002) 04 May 2002; Karl Trygve Kalleberg <karltk@gentoo.org> mmix-20020216.ebuild files/digest-mmix-20020216 : diff --git a/dev-lang/mmix/Manifest b/dev-lang/mmix/Manifest index 040ef18eee42..e69de29bb2d1 100644 --- a/dev-lang/mmix/Manifest +++ b/dev-lang/mmix/Manifest @@ -1,3 +0,0 @@ -MD5 cb6c67a71f79cb5272ce75e1217f8e3c ChangeLog 1514 -MD5 d72279a0a1db17cb7ce71300bbdf05c1 mmix-20020216.ebuild 666 -MD5 35f532a61642aabafdb0c0e764b5a4d6 files/digest-mmix-20020216 56 diff --git a/dev-lang/mmix/mmix-20020216.ebuild b/dev-lang/mmix/mmix-20020216.ebuild index 21b691288d6e..13260b9acbe3 100644 --- a/dev-lang/mmix/mmix-20020216.ebuild +++ b/dev-lang/mmix/mmix-20020216.ebuild @@ -1,20 +1,16 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20020216.ebuild,v 1.14 2005/05/04 17:59:23 dholm Exp $ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Maintainer: Hanno Boeck <hanno@gmx.de> +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20020216.ebuild,v 1.1 2002/05/04 00:53:07 karltk Exp $ S=${WORKDIR} DESCRIPTION="Donald Knuth's MMIX Assembler and Simulator" SRC_URI="http://www-cs-faculty.stanford.edu/~knuth/programs/mmix.tar.gz" HOMEPAGE="http://www-cs-faculty.stanford.edu/~knuth/mmix.html" -DEPEND="virtual/libc - >=dev-util/cweb-3.63 - virtual/ghostscript" - -SLOT="0" -LICENSE="mmix" -KEYWORDS="x86 sparc ~ppc" -IUSE="" +DEPEND="virtual/glibc + >=dev-util/cweb-3.63" +RDEPEND="$DEPEND" src_compile() { make basic CFLAGS="${CFLAGS}" || die @@ -22,5 +18,6 @@ src_compile() { src_install () { dobin mmix mmixal - dodoc README mmix.1 + doman mmix.1 + dodoc README } diff --git a/dev-lang/mono/ChangeLog b/dev-lang/mono/ChangeLog index 16cafda02500..214e95576f90 100644 --- a/dev-lang/mono/ChangeLog +++ b/dev-lang/mono/ChangeLog @@ -1,552 +1,8 @@ # ChangeLog for dev-lang/mono -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.67 2005/11/14 13:27:21 herbs Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.1 2002/07/24 18:53:40 sunflare Exp $ - 14 Nov 2005; Herbie Hopkins <herbs@gentoo.org> mono-1.1.10.ebuild: - Update multilib fixes - -*mono-1.1.10 (14 Nov 2005) - - 14 Nov 2005; Peter Johanson <latexer@gentoo.org> +mono-1.1.10.ebuild: - Bump. - - 18 Oct 2005; Herbie Hopkins <herbs@gentoo.org> mono-1.1.9.2.ebuild: - Remove amd64 replace-flags, this issue seems to be fixed in 1.1.9*. - - 15 Oct 2005; Peter Johanson <latexer@gentoo.org> -mono-1.0.6.ebuild, - mono-1.1.8.3.ebuild: - Mark stable on x86, and remove the old 1.0.6 version. - -*mono-1.1.9.2 (15 Oct 2005) - - 15 Oct 2005; Peter Johanson <latexer@gentoo.org> +mono-1.1.9.2.ebuild: - Bumpity bump. - - 28 Sep 2005; Peter Johanson <latexer@gentoo.org> -mono-1.1.7-r1.ebuild, - -mono-1.1.8.1.ebuild, -mono-1.1.8.2.ebuild, mono-1.1.8.3.ebuild, - -mono-1.1.9.ebuild, mono-1.1.9.1.ebuild: - Add missing sys-devel/bc dep from bug #107519. Remove some older 1.1.x ebuilds. - - 24 Sep 2005; Peter Johanson <latexer@gentoo.org> - +files/mono-1.1.9.1-io-layer-fix.diff, mono-1.1.9.1.ebuild: - Add fix for bug #106971, and remove some unneeded '|| die' text. - -*mono-1.1.9.1 (22 Sep 2005) - - 22 Sep 2005; Peter Johanson <latexer@gentoo.org> +mono-1.1.9.1.ebuild: - Bump. Minor bugfix release. - - 17 Sep 2005; Peter Johanson <latexer@gentoo.org> mono-1.1.8.3.ebuild, - mono-1.1.9.ebuild: - Fix replace-flags usage. - - 16 Sep 2005; Peter Johanson <latexer@gentoo.org> mono-1.1.8.3.ebuild: - Add flag fix for amd64. See bug #96719. - -*mono-1.1.9 (16 Sep 2005) - - 16 Sep 2005; Peter Johanson <latexer@gentoo.org> +mono-1.1.9.ebuild: - Bump to new release. - -*mono-1.1.8.3 (04 Aug 2005) - - 04 Aug 2005; Peter Johanson <latexer@gentoo.org> - +files/mono-1.1.8.3-array-getvalue.diff, +files/mono-1.1.8.3-icall.diff, - -mono-1.1.6.ebuild, -mono-1.1.6-r1.ebuild, -mono-1.1.7.ebuild, - +mono-1.1.8.3.ebuild: - Bump to new release, including fix for bug #100515. Remove some older 1.1.x - versions. - -*mono-1.1.8.2 (06 Jul 2005) - - 06 Jul 2005; Peter Johanson <latexer@gentoo.org> +mono-1.1.8.2.ebuild: - Bump. - -*mono-1.1.8.1 (21 Jun 2005) - - 21 Jun 2005; Peter Johanson <latexer@gentoo.org> -mono-1.1.8.ebuild, - +mono-1.1.8.1.ebuild: - Bump with some key fixes to the 1.1.8 release, and remove the duff 1.1.8 - release. - -*mono-1.1.8 (17 Jun 2005) - - 17 Jun 2005; Peter Johanson <latexer@gentoo.org> +mono-1.1.8.ebuild: - Bump. - - 03 Jun 2005; Peter Johanson <latexer@gentoo.org> -mono-1.1.4.ebuild, - -mono-1.1.5-r1.ebuild: - Remove some older versions. - - 03 Jun 2005; Peter Johanson <latexer@gentoo.org> - +files/mono-1.1.7-ppc-tls.diff, mono-1.1.7-r1.ebuild: - Add patch to fix PPC issues. See bug #93765. - -*mono-1.1.7-r1 (26 May 2005) - - 26 May 2005; Peter Johanson <latexer@gentoo.org> +mono-1.1.7-r1.ebuild: - Revision bump with multilib fixes from Herbs. - - 18 May 2005; Peter Johanson <latexer@gentoo.org> : - Fix the digest, hopefully for real this time. - - 17 May 2005; Peter Johanson <latexer@gentoo.org> mono-1.1.7.ebuild: - Fix SRC_URI. See bug #92959. - - 17 May 2005; David Holm <dholm@gentoo.org> mono-1.1.4.ebuild, - mono-1.1.5-r1.ebuild, mono-1.1.6.ebuild, mono-1.1.6-r1.ebuild, - mono-1.1.7.ebuild: - Masked Mono 1.1.x on ppc since none of them work right now - - 13 May 2005; Peter Johanson <latexer@gentoo.org> mono-1.0.5-r5.ebuild, - mono-1.0.6.ebuild, mono-1.1.4.ebuild, mono-1.1.5-r1.ebuild, - mono-1.1.6.ebuild, mono-1.1.6-r1.ebuild, mono-1.1.7.ebuild: - have_NPTL is going the way of the dodo. - - 06 May 2005; Peter Johanson <latexer@gentoo.org> mono-1.1.7.ebuild: - Force tls=__thread on amd64. See bug #83770. - -*mono-1.1.7 (05 May 2005) - - 05 May 2005; Peter Johanson <latexer@gentoo.org> +mono-1.1.7.ebuild: - Bump. - - 29 Apr 2005; Peter Johanson <latexer@gentoo.org> mono-1.1.4.ebuild, - mono-1.1.5-r1.ebuild, mono-1.1.6.ebuild, mono-1.1.6-r1.ebuild: - Make the libgdiplus dep optional, using the X use flag, as libgdiplus pulls - that in. - -*mono-1.1.6-r1 (14 Apr 2005) - - 14 Apr 2005; Peter Johanson <latexer@gentoo.org> - +files/mono-1.1.6-r42300.diff, +mono-1.1.6-r1.ebuild: - Add a fix for amd64 as exposed by muine. See bug #88041. - - 08 Apr 2005; Peter Johanson <latexer@gentoo.org> mono-1.1.4.ebuild, - mono-1.1.5-r1.ebuild, mono-1.1.6.ebuild: - Add an RDEPEND on libgdiplus, so installs of mono have a working - System.Drawing (and SWF correspondingly). See bug #86733. Thanks to Scott - Paul Robertson <spr5@email.byu.edu> for pointing it out. - - 07 Apr 2005; Peter Johanson <latexer@gentoo.org> -mono-1.0.4.ebuild, - -mono-1.0.4-r1.ebuild: - Remove the 1.0.4* mono ebuilds. - -*mono-1.1.6 (31 Mar 2005) - - 31 Mar 2005; Peter Johanson <latexer@gentoo.org> mono-1.1.4.ebuild, - mono-1.1.5-r1.ebuild, -mono-1.1.5.ebuild, +mono-1.1.6.ebuild: - Bump, remove the older sigaltstack 1.1.5 ebuild, and clean up a few comments - that had been left in accidentally. - -*mono-1.1.5-r1 (30 Mar 2005) - - 30 Mar 2005; Peter Johanson <latexer@gentoo.org> +mono-1.1.5-r1.ebuild: - Revision bump to disable sigaltstack. It's broken horribly, and definitely - doesn't warrant a local USE flag. - - 27 Mar 2005; Peter Johanson <latexer@gentoo.org> - +files/mono-1.1.5-icu-linking.diff, mono-1.1.5.ebuild: - Fix for linking against ICU when USE=icu. See bug #86723. - -*mono-1.1.5 (25 Mar 2005) - - 25 Mar 2005; Peter Johanson <latexer@gentoo.org> - +files/mono-1.1.5-pathfix.diff, +files/mono-1.1.5-r42108.diff, - +files/mono-1.1.5-r42122.diff, +mono-1.1.5.ebuild: - Bump, includes a few important fixes from SVN since the release, and the - pathfix stuff from the 1.0.x mono ebuilds. - - 21 Mar 2005; David Holm <dholm@gentoo.org> mono-1.0.5-r5.ebuild: - Stable on ppc. - - 14 Mar 2005; Peter Johanson <latexer@gentoo.org> mono-1.0.4.ebuild: - Mark a 1.0.4 mono stable too. - - 14 Mar 2005; Peter Johanson <latexer@gentoo.org> -files/mono-1.0-segv.diff, - -mono-0.28.ebuild, -mono-1.0.2-r1.ebuild, -mono-1.0.2.ebuild, - -mono-1.0.5-r2.ebuild, -mono-1.0.5-r3.ebuild, -mono-1.0.5-r4.ebuild, - mono-1.0.5-r5.ebuild: - Mark stable on x86, and remove a *bunch* of old cruft. - -*mono-1.0.5-r4 (10 Mar 2005) - - 10 Mar 2005; Peter Johanson <latexer@gentoo.org> +metadata.xml, - +files/dotnet.conf, +files/dotnet.init, +files/mcs-1.0.5-pathfix.diff, - +files/mono-1.0-segv.diff, +mono-0.28.ebuild, +mono-1.0.2-r1.ebuild, - +mono-1.0.2.ebuild, +mono-1.0.4-r1.ebuild, +mono-1.0.4.ebuild, - +mono-1.0.5-r2.ebuild, +mono-1.0.5-r3.ebuild, +mono-1.0.5-r4.ebuild, - +mono-1.0.5-r5.ebuild, +mono-1.0.6.ebuild, +mono-1.1.4.ebuild: - Moved from dev-dotnet to dev-lang. - -*mono-1.0.5-r5 (07 Mar 2005) - - 07 Mar 2005; Peter Johanson <latexer@gentoo.org> +mono-1.0.5-r5.ebuild: - Revision bump to remove gmcs script when installing mono-1.0.5. We don't - install the 2.0 profile stuff, including gmcs, on mono-1.0.x. - - 22 Feb 2005; Peter Johanson <latexer@gentoo.org> mono-1.1.4.ebuild: - Change pnet blocker to allow people to install a new enough pnet along side - mono-1.1.4 - -*mono-1.0.5-r4 (21 Feb 2005) - - 21 Feb 2005; Peter Johanson <latexer@gentoo.org> -mono-1.0.1-r1.ebuild, - -mono-1.0.1-r2.ebuild, -mono-1.0.1.ebuild, -mono-1.0.5-r1.ebuild, - +mono-1.0.5-r4.ebuild, -mono-1.0.5.ebuild, +mono-1.1.4.ebuild: - Add 1.0.5-r4, which now works for NPTL glibc using only gcc-3.3.5. This is - hopefully the new target for stabalization. Also add in new mono-1.1.4, which - will remain p.masked but in portage for amd64 folks. Removed some older - ebuilds as well. - - 19 Feb 2005; Peter Johanson <latexer@gentoo.org> mono-1.0.6.ebuild: - Remove the gmcs wrapper script, as on mono-1.0.x, we don't install gmcs - -*mono-1.0.6 (18 Feb 2005) - - 18 Feb 2005; Peter Johanson <latexer@gentoo.org> +mono-1.0.6.ebuild: - Bump. NPTL problem seems no longer to rely on gcc-3.4 to work. See bug #63734 - for the long, painful details. - - 18 Jan 2005; Rainer Groesslinger <scandium@gentoo.org> mono-0.28.ebuild, - mono-1.0.1-r1.ebuild, mono-1.0.1-r2.ebuild, mono-1.0.1.ebuild, - mono-1.0.2-r1.ebuild, mono-1.0.2.ebuild, mono-1.0.4-r1.ebuild, - mono-1.0.4.ebuild, mono-1.0.5-r1.ebuild, mono-1.0.5-r2.ebuild, - mono-1.0.5-r3.ebuild, mono-1.0.5.ebuild: - only block older versions of dev-dotnet/pnet (bug #39369) - - 04 Jan 2005; Peter Johanson <latexer@gentoo.org> mono-1.0.5-r2.ebuild, - mono-1.0.5-r3.ebuild: - Fixes for installations on systems without mono already installed. See bug - #75560 - - 02 Jan 2005; Peter Johanson <latexer@gentoo.org> mono-1.0.5-r2.ebuild, - mono-1.0.5-r3.ebuild: - Add PLATFORM=linux fix to one more spot. - - 23 Dec 2004; Peter Johanson <latexer@gentoo.org> mono-1.0.5-r2.ebuild, - mono-1.0.5-r3.ebuild: - Make sure PLATFORM=linux, since this is borking on some architectures somehow. - See bug #75272. - - 21 Dec 2004; Peter Johanson <latexer@gentoo.org> mono-1.0.5-r2.ebuild, - mono-1.0.5-r3.ebuild: - Remove the amd64 keywords from these, as they now require the JIT to build, - and amd64 has no working JIT in 1.0.x - - 20 Dec 2004; Peter Johanson <latexer@gentoo.org> mono-1.0.5-r2.ebuild, - mono-1.0.5-r3.ebuild: - Fix for upgrades from 0.28 era mono versions. Thanks to dma` - - 20 Dec 2004; Peter Johanson <latexer@gentoo.org> - +files/mcs-1.0.5-pathfix.diff: - Add a missing patch. Oops. - -*mono-1.0.5-r3 (20 Dec 2004) - - 20 Dec 2004; Peter Johanson <latexer@gentoo.org> +mono-1.0.5-r2.ebuild, - +mono-1.0.5-r3.ebuild: - Revision bump pthreads and nptl mono versions that now build mcs and class - libs as well. Includes fix for bug #72770/66528. Thanks to foser - <foser@gentoo.org> for the corlib fix. - -*mono-1.0.5 (13 Dec 2004) - - 13 Dec 2004; Peter Johanson <latexer@gentoo.org> +mono-1.0.5-r1.ebuild, - +mono-1.0.5.ebuild: - Bump. - - 03 Nov 2004; Peter Johanson <latexer@gentoo.org> -mono-0.30.1.ebuild, - -mono-0.30.ebuild, -mono-0.31.ebuild, -mono-0.91.ebuild, -mono-0.95.ebuild, - -mono-0.96.ebuild, -mono-0.97.ebuild, -mono-1.0.ebuild: - Long needed house cleaning. - -*mono-1.0.4 (03 Nov 2004) - - 03 Nov 2004; Peter Johanson <latexer@gentoo.org> +mono-1.0.4-r1.ebuild, - +mono-1.0.4.ebuild: - Bump. - - 29 Oct 2004; Peter Johanson <latexer@gentoo.org> mono-0.28.ebuild, mono-0.30.1.ebuild, - mono-0.30.ebuild, mono-0.31.ebuild, mono-0.91.ebuild, mono-0.95.ebuild, - mono-0.96.ebuild, mono-0.97.ebuild, mono-1.0.1-r1.ebuild, - mono-1.0.1-r2.ebuild, mono-1.0.1.ebuild, mono-1.0.2-r1.ebuild, - mono-1.0.2.ebuild, mono-1.0.ebuild: - Change the masked mono to include a fix for NPTL systems available for - gcc-3.4. Please test. Also fixed the LICENSE syntax. - - 23 Sep 2004; Peter Johanson <latexer@gentoo.org> mono-1.0.2.ebuild: - Fix a small typo. - -*mono-1.0.2 (22 Sep 2004) - - 22 Sep 2004; Peter Johanson <latexer@gentoo.org> +mono-1.0.2-r1.ebuild, - +mono-1.0.2.ebuild: - Bump. Includes both a non-NPTL enabled and NPTL version. NPTL version masked - pending a resolution to issues in GC. - - 18 Aug 2004; Peter Johanson <latexer@gentoo.org> mono-1.0.1-r1.ebuild: - Explicitly setting the threading implementation. Was sometimes choosing - __thread over pthread. Thanks to JohanH in #muine on freenode. - - 18 Aug 2004; Peter Johanson <latexer@gentoo.org> mono-1.0.1-r1.ebuild: - Better check for requested NPTL support in the NPTL-unsupported 1.0.1-r1 - release. - -*mono-1.0.1-r1 (17 Aug 2004) - - 17 Aug 2004; Peter Johanson <latexer@gentoo.org> +mono-1.0.1-r1.ebuild, - +mono-1.0.1-r2.ebuild: - Two new versions. One removes all NPTL support, in hopes of being marked - stable soon. -r2 keeps the support, and is package.masked. - -*mono-1.0.1 (05 Aug 2004) - - 05 Aug 2004; Peter Johanson <latexer@gentoo.org> +mono-1.0.1.ebuild: - Bump. New bugfix release. Only minimal changes. - - 10 Jul 2004; Peter Johanson <latexer@gentoo.org> +files/mono-1.0-segv.diff, - mono-1.0.ebuild: - Fix for amd64. See bug #55722 - -*mono-1.0 (30 Jun 2004) - - 30 Jun 2004; Peter Johanson <latexer@gentoo.org> +mono-1.0.ebuild: - 1.0. Nuff said. - - 29 Jun 2004; Peter Johanson <latexer@gentoo.org> mono-0.97.ebuild: - Fix for installation for first time installs. See bug #55229 and #55393. - - 28 Jun 2004; Peter Johanson <latexer@gentoo.org> mono-0.97.ebuild: - Build fix. See bug #55393. - - 27 Jun 2004; Peter Johanson <latexer@gentoo.org> : - Fix the digest. - -*mono-0.97 (27 Jun 2004) - - 27 Jun 2004; Peter Johanson <latexer@gentoo.org> +mono-0.97.ebuild: - Release candidate goodness. - -*mono-0.96 (16 Jun 2004) - - 16 Jun 2004; Peter Johanson, <latexer@gentoo.org> mono-0.96.ebuild: - Beta3 loves you. - - 02 Jun 2004; Aron Griffis <agriffis@gentoo.org> mono-0.31.ebuild, - mono-0.91.ebuild, mono-0.95.ebuild: - Fix use invocation - - 02 Jun 2004; David Holm <dholm@gentoo.org> mono-0.91.ebuild, - mono-0.95.ebuild: - Closed bug #51171. - - 02 Jun 2004; David Holm <dholm@gentoo.org> mono-0.95.ebuild: - Added to ~ppc. - -*mono-0.95 (02 Jun 2004) - - 02 Jun 2004; Peter Johanson <latexer@gentoo.org> mono-0.95.ebuild: - Beta2. You know you love it. - - 10 May 2004; Travis Tilley <lv@gentoo.org> mono-0.91.ebuild: - ~amd64 keyword added - - 05 May 2004; David Holm <dholm@gentoo.org> mono-0.91.ebuild: - Added to ~ppc. - -*mono-0.91 (05 May 2004) - - 05 May 2004; Peter Johanson <latexer@gentoo.org> mono-0.91.ebuild: - Beta1 baby! Now with fun-filled GAC! - - 29 Mar 2004; Peter Johanson <latexer@gentoo.org> mono-0.31.ebuild: - Added nptl support behind a nptl USE flag and using have_NPTL from eutils. - Blame tberman if things break, he said he'd take the bugs. - - 20 Mar 2004; Todd Berman <tberman@gentoo.org> mono-0.31.ebuild: - adding --with-nptl=no - -*mono-0.31 (19 Mar 2004) - - 19 Mar 2004; Todd Berman <tberman@gentoo.org> mono-0.31.ebuild: - version bump - -*mono-0.30.1 (14 Feb 2004) - - 14 Feb 2004; Todd Berman <tberman@gentoo.org> mono-0.30.1.ebuild: - version bump - -*mono-0.30 (13 Feb 2004) - - 13 Feb 2004; Todd Berman <tberman@gentoo.org> mono-0.26-r1.ebuild, - mono-0.30.ebuild: - Adding 0.30, removing 0.26 - -*mono-0.28 (04 Oct 2003) - - 04 Oct 2003; Rainer Groesslinger <scandium@gentoo.org> mono-0.28.ebuild: - new version - -*mono-0.26-r1 (29 Sep 2003) - - 29 Sep 2003; Rainer Groesslinger <scandium@gentoo.org> mono-0.26-r1.ebuild: - fix for building mcs - provided by pcgod@gmx.net (bug #26839) - - 26 Aug 2003; Rainer Groesslinger <scandium@gentoo.org> mono-0.23-r1.ebuild, - mono-0.24-r1.ebuild, mono-0.25-r1.ebuild, mono-0.25.ebuild, - mono-0.26.ebuild: - Add a block for dev-dotnet/pnet because both are using - /usr/bin/ilasm for converting IL assembly source files into an IL binary - -*mono-0.26 (26 Aug 2003) - - 26 Aug 2003; Rainer Groesslinger <scandium@gentoo.org> mono-0.26.ebuild: - new version, minor fixes because of the new build system - compilation of mcs is disabled for now (see bug #26839) - -*mono-0.25 (24 Jul 2003) - - 24 Jul 2003; Todd Berman <tberman@gentoo.org> metadata.xml, - mono-0.23-r1.ebuild, mono-0.24-r1.ebuild, mono-0.25-r1.ebuild, - mono-0.25.ebuild, files/dotnet.conf, files/dotnet.init: - Moving to dev-dotnet - - 20 Jul 2003; Todd Berman <tberman@gentoo.org> mono-0.23-r1.ebuild, - mono-0.24-r1.ebuild, mono-0.25-r1.ebuild, mono-0.25.ebuild: - Fixing licenses for mono, added GPL-2 and X11 - - 20 Jul 2003; Todd Berman <tberman@gentoo.org> metadata.xml, mono-0.25-r1.ebuild: - Fixed up depend issues, thanks liquidx :) - - 16 Jul 2003; Todd Berman <tberman@gentoo.org> mono-0.25-r1.ebuild: - Changing to blocking libxml2-2.5.8, portage version with this fully working is - masked, but it will hopefully be stable soon, before 1.4 for sure. - - 16 Jul 2003; Todd Berman <tberman@gentoo.org> mono-0.25-r1.ebuild: - libxml2-2.5.8 breaks xslt on mono, and until ! blocker deps work, masking it - like this. - -*mono-0.25-r1 (13 Jul 2003) - - 13 Jul 2003; Todd Berman <tberman@gentoo.org> mono-0.25-r1.ebuild: - Changed gc to included (modified boehm), its required by the debugger (next - piece to enter portage). - -*mono-0.25 (27 Jun 2003) - - 27 Jun 2003; foser <foser@gentoo.org> mono-0.25.ebuild : - New version - -*mono-0.24-r1 (12 May 2003) - - 12 May 2003; Rainer Groesslinger <scandium@gentoo.org> mono-0.23-r1.ebuild, - mono-0.24-r1.ebuild, files/dotnet.conf, files/dotnet.init: - init script provided by - Per Wigren <wigren@home.se> in bug #19617 - with some enhancements added - -*mono-0.24 (08 May 2003) - - 08 May 2003; foser <foser@gentoo.org> mono-0.24.ebuild : - New version, use new compiler for mcs compilation and path fixes (#17614) - -*mono-0.23-r1 (12 May 2003) - - 11 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : - Added missing changelog entry. - -*mono-0.23 (08 Mar 2003) - - 12 Mar 2003; foser <foser@gentoo.org> mono-0.23.ebuild : - Install icons as requested/done by mathias.hasselmann@gmx.de - - 08 Mar 2003; foser <foser@gentoo.org> mono-0.23.ebuild : - New version - -*mono-0.22 (06 Mar 2003) - - 06 Mar 2003; foser <foser@gentoo.org> mono-0.22.ebuild : - New version - -*mono-0.21 (28 Feb 2003) - - 28 Feb 2003; foser <foser@gentoo.org> mono-0.21.ebuild : - New version - -*mono-0.20-r1 (27 Feb 2003) - - 28 Feb 2003; foser <foser@gentoo.org> mono-0.20-r1.ebuild : - Removed redundant patch, there was another way to do this duh :/ - - 27 Feb 2003; foser <foser@gentoo.org> mono-0.20-r1.ebuild : - Compiles mcs from scratch now - Initial work done by Artur Brodowski <bzdurqa@wp.pl> in #16316 - Hacked on a lot by me to get it right - Now also uses mono eclass - -*mono-0.20 (24 Feb 2003) - - 24 Feb 2003; foser <foser@gentoo.org> mono-0.20.ebuild : - New version - -*mono-0.19 (22 Jan 2003) - - 22 Jan 2003; Brandon Low <lostlogic@gentoo.org> mono-0.19.ebuild : - New version - -*mono-0.18 (13 jan 2003) - - 13 Jan 2003; foser <foser@gentoo.org> mono-0.18.ebuild : - New version - -*mono-0.17 (10 Dec 2002) - - 10 Dec 2002; foser <foser@gentoo.org> mono-0.17.ebuild : - New version - -*mono-0.16 (24 Oct 2002) - - 24 Oct 2002; foser <foser@gentoo.org> mono-0.16.ebuild : - - New version, now depends on boehm-gc - -*mono-0.13 (29 Jul 2002) - - 29 Jul 2002; Kevyn Shortell <trance@gentoo.org> mono-0.13.ebuild, ChangeLog: - Added >=glib-2.x as a dependency, closing bug #5708. Many thanks to Nathan - Sharfi <nisharfi@csupomona.edu> for testing ebuild on glib-1.3 machine to - find the bug =). - -*mono-0.13 (28 Jul 2002) - - 28 Jul 2002; Phil Bordelon <sunflare@gentoo.org> mono-0.13.ebuild, ChangeLog: - Added pkgconfig as a dependency, closing bug #5665. Thanks to Nathan - Sharfi <nisharfi@csupomona.edu> for pointing this out. - - 27 Jul 2002: Kevyn Shortell <trance@gentoo.org> mono-0.13.ebuild, ChangLog: - updated to mono-0.13.ebuild. The ebuild was submitted by Luis Mayoral <satriani@okulto.net>. - Tested on PPC and X86, failed PPC. repo'd and submitted. - -*mono-0.12 (28 Jul 2002) - - 28 Jul 2002; Phil Bordelon <sunflare@gentoo.org> mono-0.12.ebuild, ChangeLog: - Added pkgconfig as a dependency, closing bug #5665. Thanks to Nathan - Sharfi <nisharfi@csupomona.edu> for pointing this out. - - 24 Jul 2002: Brandon Low <lostlogic@gentoo.org> mono-0.12.ebuild, ChangeLog: - Doesn't like parallel make, and .keep a dir that it might need (othewise why did - it create it?) - - 23 Jul 2002; Phil Bordelon <sunflare@gentoo.org> ChangeLog: Unmasking the ebuild. - PLEASE NOTE that the build has been known to bomb on at least one machine, although - it worked on all of the rest of them that we tested it on. This is very much - work-in-progress software, so please take that into account before you start to - post bugs. - - 23 Jul 2002; Phil Bordelon <sunflare@gentoo.org> mono-0.12.ebuild: dodoc should - grab 'ChangeLog,' not 'Changelog.' Fixed. +*mono-0.12 (24 Jul 2002) 23 Jul 2002; Phil Bordelon <sunflare@gentoo.org> mono-0.12.ebuild, ChangeLog: Original release. The ebuild was submitted by Luis Mayoral <satriani@okulto.net>. diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index adc95e8cf777..92788df0ec24 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,34 +1,13 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 ae5b031ae02b5e8d725b130e2c24f4ba ChangeLog 19647 -MD5 9e2e1b58a310e4236f757e683b71c879 files/digest-mono-1.0.5-r5 127 -MD5 2a5c0159da180abfb3dcac3e38641a79 files/digest-mono-1.1.10 65 -MD5 e57f70fb8569f040ed1b4669c3e07652 files/digest-mono-1.1.8.3 66 -MD5 c15043c4c7276f0e4f9edac5d2da1a27 files/digest-mono-1.1.9.1 66 -MD5 2fd6267a26c5f5a6432f93b7a1105d8e files/digest-mono-1.1.9.2 66 -MD5 e8acd8bc997d82f676be5cf2057d3d25 files/dotnet.conf 570 -MD5 6e11372f48bd32e76012be8aae54e594 files/dotnet.init 1031 -MD5 48284ee0228c56980a839fb245258db7 files/mcs-1.0.5-pathfix.diff 628 -MD5 046e84a24a93a7c5c1b6a6c4e8cf3fed files/mono-1.1.5-icu-linking.diff 468 -MD5 d7752110175a6157ea42e6528c791fbb files/mono-1.1.5-pathfix.diff 648 -MD5 ca0f98ff16ba20d2ff9af83580ad0db8 files/mono-1.1.5-r42108.diff 496 -MD5 08f6767a7160565ad6796eee60e412cb files/mono-1.1.5-r42122.diff 1037 -MD5 b891d116e888db40b523dfa97fad8018 files/mono-1.1.6-r42300.diff 1572 -MD5 85422af6a9f91917a9c9c3b8cceb5c33 files/mono-1.1.7-ppc-tls.diff 412 -MD5 2acaae80bdfac5c08af32cfd24b36c43 files/mono-1.1.8.3-array-getvalue.diff 1327 -MD5 f82809daef4d783797094233672feb3f files/mono-1.1.8.3-icall.diff 433 -MD5 25426f960f7fc04c8932375f20885eda files/mono-1.1.9.1-io-layer-fix.diff 5552 -MD5 76b314cc7b7b79b298dd4889dff8c9cd metadata.xml 159 -MD5 10c58186e6ce0ab643d16c883f2071ff mono-1.0.5-r5.ebuild 3718 -MD5 7c228ddae84f1b83e790aeba4587f970 mono-1.1.10.ebuild 2355 -MD5 5415fa75de6e201ae1a0e12c17498709 mono-1.1.8.3.ebuild 2501 -MD5 9e335202b997822eafad0c2f80137f66 mono-1.1.9.1.ebuild 2285 -MD5 8a27590ee5780db41e7f4124b7de58d0 mono-1.1.9.2.ebuild 2000 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDeK8G2G5bA0cA/ScRAix5AKCn0iSOqWRNNYucDg8k+xMZKqWR4QCghZRY -uivaqxx998MtcyCbJUVs7X0= -=rsLl ------END PGP SIGNATURE----- +MD5 a45d9becec014c9afb13339c1b274cf5 ChangeLog 3826 +MD5 42858a42fb250bd1cb0fd5bcb559b5d4 mono-0.24.ebuild 1527 +MD5 1a57789148dd366489d821961fd0a910 mono-0.23-r1.ebuild 1881 +MD5 d59b43450b7dd325daa6980b494373db mono-0.20.ebuild 827 +MD5 54e6f2e7f5fe77642563b46d8189a672 mono-0.24-r1.ebuild 1883 +MD5 d1f00208919ea4ac6e44b060fa7ebde3 mono-0.23.ebuild 1524 +MD5 0649de7e8ec73c0c5dc85fe677fe4948 files/dotnet.conf 350 +MD5 69fcf888ecb5ec9c5498caa075565ab6 files/digest-mono-0.24 123 +MD5 c8db2904965d6ed0f1e5545c4516304d files/dotnet.init 1052 +MD5 a7c99f496d98a6085edae8a0bf1dd410 files/digest-mono-0.20 62 +MD5 69fcf888ecb5ec9c5498caa075565ab6 files/digest-mono-0.24-r1 123 +MD5 152002c84c4dd3770f370368bf6bb469 files/digest-mono-0.23-r1 123 +MD5 152002c84c4dd3770f370368bf6bb469 files/digest-mono-0.23 123 diff --git a/dev-lang/mono/files/dotnet.conf b/dev-lang/mono/files/dotnet.conf index 8ffa18ebc2ed..865174a626e4 100644 --- a/dev-lang/mono/files/dotnet.conf +++ b/dev-lang/mono/files/dotnet.conf @@ -1,7 +1,3 @@ -# Copyright 1999-2003 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/files/dotnet.conf,v 1.3 2005/03/11 03:14:01 latexer Exp $ - # configuration file for dotnet # Define what to register with .NET IL binaries so you can avoid @@ -9,7 +5,7 @@ # NOTE: In order to get this working you need to "chmod +x" your program # Valid options are: -# "mono" - use the mono runtime engine 'mono' -# "ilrun" - use the DotGNU Portable .NET runtime engine 'ilrun' +# "mono" - use the mono JIT compiler 'mono' +# "ilrun" - use the DotGNU Portable .NET interpreter 'ilrun' CLR="" diff --git a/dev-lang/mono/files/dotnet.init b/dev-lang/mono/files/dotnet.init index 172f049f78c3..a99b63623654 100644 --- a/dev-lang/mono/files/dotnet.init +++ b/dev-lang/mono/files/dotnet.init @@ -1,7 +1,8 @@ #!/sbin/runscript -# Copyright 1999-2003 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/files/dotnet.init,v 1.3 2005/03/11 03:14:01 latexer Exp $ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/files/dotnet.init,v 1.1 2003/05/12 16:32:20 scandium Exp $ + start() { ebegin "Registering .NET IL binaries with ${CLR}" diff --git a/dev-lang/mono/mono-1.0.5-r5.ebuild b/dev-lang/mono/mono-1.0.5-r5.ebuild index 53e26af3bae1..c5d76bfd01bf 100644 --- a/dev-lang/mono/mono-1.0.5-r5.ebuild +++ b/dev-lang/mono/mono-1.0.5-r5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.0.5-r5.ebuild,v 1.4 2005/05/13 00:29:15 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.0.5-r5.ebuild,v 1.1 2005/03/11 03:14:01 latexer Exp $ inherit eutils mono flag-o-matic debug @@ -14,7 +14,7 @@ SRC_URI="http://www.go-mono.com/archive/${PV}/${P}.tar.gz LICENSE="|| ( GPL-2 LGPL-2 X11)" SLOT="0" -KEYWORDS="x86 ppc" +KEYWORDS="~x86 ~ppc" IUSE="nptl" DEPEND="virtual/libc @@ -68,11 +68,18 @@ src_compile() { strip-flags local myconf="--with-sigaltstack=yes" - if use nptl + if use nptl && have_NPTL then myconf="${myconf} --with-tls=__thread" sed -i "s: -fexceptions::" ${S}/libgc/configure.host else + if have_NPTL + then + ewarn "NPTL glibc detected, but nptl USE flag is not set." + ewarn "This may cause some problems for mono as it will be" + ewarn "compiled with normal pthread support." + fi + myconf="${myconf} --with-tls=pthread" fi diff --git a/dev-lang/mono/mono-1.1.10.ebuild b/dev-lang/mono/mono-1.1.10.ebuild index 6399f71ba968..f8e344b92ac2 100644 --- a/dev-lang/mono/mono-1.1.10.ebuild +++ b/dev-lang/mono/mono-1.1.10.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.10.ebuild,v 1.3 2005/11/14 15:36:24 herbs Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.10.ebuild,v 1.1 2005/11/14 05:06:11 latexer Exp $ -inherit eutils mono flag-o-matic multilib +inherit eutils mono flag-o-matic DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="http://www.go-mono.com/" @@ -36,15 +36,10 @@ src_unpack() { epatch ${FILESDIR}/${PN}-1.1.5-pathfix.diff # Install all our .dlls under $(libdir), not $(prefix)/lib - if [ $(get_libdir) != "lib" ] ; then - sed -i -e 's:$(prefix)/lib:$(libdir):' \ - -e 's:$(exec_prefix)/lib:$(libdir):' \ - -e "s:'mono_libdir=\${exec_prefix}/lib':\"mono_libdir=\$libdir\":" \ - ${S}/{scripts,mono/metadata,mono/os/unix}/Makefile.am \ - ${S}/configure.in || die "sed failed" - sed -i -e 's:^libdir.*:libdir=@libdir@:' \ - ${S}/{scripts,}/*.pc.in || die "sed failed" - fi + sed -i -e 's:$(prefix)/lib:$(libdir):' \ + -e 's:$(exec_prefix)/lib:$(libdir):' \ + -e "s:'mono_libdir=\${exec_prefix}/lib':\"mono_libdir=\$libdir\":" \ + ${S}/{scripts,mono/metadata}/Makefile.am ${S}/configure.in || die libtoolize --copy --force || die "libtoolize failed" aclocal || die "aclocal failed" diff --git a/dev-lang/mono/mono-1.1.8.3.ebuild b/dev-lang/mono/mono-1.1.8.3.ebuild index c5443989e625..291b483c0f8e 100644 --- a/dev-lang/mono/mono-1.1.8.3.ebuild +++ b/dev-lang/mono/mono-1.1.8.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.8.3.ebuild,v 1.5 2005/10/15 22:11:33 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.8.3.ebuild,v 1.1 2005/08/04 18:31:13 latexer Exp $ inherit eutils mono flag-o-matic @@ -10,12 +10,11 @@ SRC_URI="http://www.go-mono.com/sources/mono-${PV:0:3}/${P}.tar.gz" LICENSE="|| ( GPL-2 LGPL-2 X11)" SLOT="0" -KEYWORDS="x86 ~ppc ~amd64" +KEYWORDS="~x86 ~ppc ~amd64" IUSE="nptl icu X" DEPEND="virtual/libc >=dev-libs/glib-2.0 - sys-devel/bc !<dev-dotnet/pnet-0.6.12 nptl? ( >=sys-devel/gcc-3.3.5-r1 ) icu? ( >=dev-libs/icu-2.6.2 ) @@ -64,11 +63,6 @@ src_unpack() { src_compile() { strip-flags - if use amd64 - then - replace-flags -O2 -O1 - fi - local myconf="--with-preview=yes" # Force __thread on amd64. See bug #83770 diff --git a/dev-lang/mono/mono-1.1.9.1.ebuild b/dev-lang/mono/mono-1.1.9.1.ebuild index 3e7e21958467..1b210d96ffab 100644 --- a/dev-lang/mono/mono-1.1.9.1.ebuild +++ b/dev-lang/mono/mono-1.1.9.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.9.1.ebuild,v 1.3 2005/09/28 19:00:16 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.9.1.ebuild,v 1.1 2005/09/22 22:37:46 latexer Exp $ inherit eutils mono flag-o-matic @@ -15,7 +15,6 @@ IUSE="nptl icu X" DEPEND="virtual/libc >=dev-libs/glib-2.0 - sys-devel/bc !<dev-dotnet/pnet-0.6.12 nptl? ( >=sys-devel/gcc-3.3.5-r1 ) icu? ( >=dev-libs/icu-2.6.2 ) @@ -34,13 +33,10 @@ src_unpack() { cd ${S} # Fix munging of Unix paths - epatch ${FILESDIR}/${PN}-1.1.5-pathfix.diff + epatch ${FILESDIR}/${PN}-1.1.5-pathfix.diff || die # Fix for linking to ICU - epatch ${FILESDIR}/${PN}-1.1.5-icu-linking.diff - - # Fix for bug #106971 - epatch ${FILESDIR}/${P}-io-layer-fix.diff + epatch ${FILESDIR}/${PN}-1.1.5-icu-linking.diff || die # Install all our .dlls under $(libdir), not $(prefix)/lib sed -i -e 's:$(prefix)/lib:$(libdir):' \ diff --git a/dev-lang/mono/mono-1.1.9.2.ebuild b/dev-lang/mono/mono-1.1.9.2.ebuild index 31bedae73c50..7d03f301df7b 100644 --- a/dev-lang/mono/mono-1.1.9.2.ebuild +++ b/dev-lang/mono/mono-1.1.9.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.9.2.ebuild,v 1.2 2005/10/18 18:05:22 herbs Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.9.2.ebuild,v 1.1 2005/10/15 21:53:18 latexer Exp $ inherit eutils mono flag-o-matic @@ -49,6 +49,11 @@ src_unpack() { src_compile() { strip-flags + # Replace O2 flag on amd64. See bug #96719 + if use amd64 + then + replace-flags -O2 -O1 + fi local myconf="--with-preview=yes" diff --git a/dev-lang/mosml/ChangeLog b/dev-lang/mosml/ChangeLog index 18b1180977cf..3cb0b7d138dc 100644 --- a/dev-lang/mosml/ChangeLog +++ b/dev-lang/mosml/ChangeLog @@ -1,20 +1,6 @@ # ChangeLog for dev-lang/mosml -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mosml/ChangeLog,v 1.6 2005/06/05 12:22:20 hansmi Exp $ - - 05 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> mosml-2.01.ebuild: - Stable on ppc. - - 23 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> mosml-2.01.ebuild: - added ~amd64 to KEYWORDS. fixes #Bug 71083 - - 22 Jun 2004; David Holm <dholm@gentoo.org> mosml-2.01.ebuild: - Added to ~ppc. - -*mosml-2.01 (18 Feb 2004) - - 18 Feb 2004; <plasmaroo@gentoo.org> mosml-2.01.ebuild: - Version bump; closes bug #41560. +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mosml/ChangeLog,v 1.1 2003/11/13 21:31:40 plasmaroo Exp $ *mosml-2.00 (13 Nov 2003) diff --git a/dev-lang/mosml/Manifest b/dev-lang/mosml/Manifest index 39412091c2d5..f2de4b35beb8 100644 --- a/dev-lang/mosml/Manifest +++ b/dev-lang/mosml/Manifest @@ -1,4 +1,4 @@ +MD5 6e93ac9f6edb85b86bc28899efc33964 ChangeLog 423 MD5 a5c50833bcc05f696a75e5dc8bb9eb4d metadata.xml 225 -MD5 f09af48fc8e5c6aa260a2b428dded40f ChangeLog 821 -MD5 ffaf136254cb1007ecbcdb9d2bebe380 mosml-2.01.ebuild 1089 -MD5 2064226e85924cc665211f79661a204e files/digest-mosml-2.01 62 +MD5 65d2b8b403e670f55ccf9f4bca1a2f43 mosml-2.00.ebuild 1022 +MD5 24b9506ef99535afddca03ed36859920 files/digest-mosml-2.00 61 diff --git a/dev-lang/mosml/mosml-2.01.ebuild b/dev-lang/mosml/mosml-2.01.ebuild index 8fda1d697491..40a4d63aad51 100644 --- a/dev-lang/mosml/mosml-2.01.ebuild +++ b/dev-lang/mosml/mosml-2.01.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mosml/mosml-2.01.ebuild,v 1.7 2005/06/05 12:22:21 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mosml/mosml-2.01.ebuild,v 1.1 2004/02/18 14:46:29 plasmaroo Exp $ S="${WORKDIR}/${PN}/src" DESCRIPTION="Moscow ML - a lightweight implementation of Standard ML (SML)" @@ -8,12 +8,13 @@ SRC_URI="http://www.dina.kvl.dk/~sestoft/mosml/mos201src.tar.gz" HOMEPAGE="http://www.dina.dk/~sestoft/mosml.html" LICENSE="GPL-2" DEPEND="" -KEYWORDS="~amd64 ppc x86" -IUSE="" +KEYWORDS="~x86" SLOT="0" src_compile() { + emake MOSMLHOME=/opt/mosml world || die + } src_install () { diff --git a/dev-lang/nasm/ChangeLog b/dev-lang/nasm/ChangeLog index c320a0097af8..318c01413974 100644 --- a/dev-lang/nasm/ChangeLog +++ b/dev-lang/nasm/ChangeLog @@ -1,150 +1,11 @@ # ChangeLog for dev-lang/nasm -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nasm/ChangeLog,v 1.37 2005/05/17 22:56:40 mr_bones_ Exp $ - -*nasm-0.98.39-r1 (17 May 2005) - - 17 May 2005; Michael Sterrett <mr_bones_@gentoo.org> - +nasm-0.98.39-r1.ebuild: - rev bump to force out security fix - - 17 May 2005; Michael Sterrett <mr_bones_@gentoo.org> nasm-0.98.39.ebuild: - security fix for bug #92991 - - 17 May 2005; Michael Sterrett <mr_bones_@gentoo.org> - -files/0.98.38-overflow.patch, -nasm-0.98.38-r1.ebuild: - clean older version - - 11 May 2005; Marcus D. Hanwell <cryos@gentoo.org> nasm-0.98.39.ebuild: - Stable on amd64. - - 09 May 2005; Michael Sterrett <mr_bones_@gentoo.org> - nasm-0.98.38-r1.ebuild, nasm-0.98.39.ebuild: - tidy; sed in src_unpack, not src_compile - - 11 Apr 2005; Michael Sterrett <mr_bones_@gentoo.org> nasm-0.98.39.ebuild: - stable for x86 - - 20 Feb 2005; Martin Schlemmer <azarah@gentoo.org> nasm-0.98.39.ebuild: - Remove -std=c99 from CFLAGS set by configure if we build with gcc-2.95.3. - -*nasm-0.98.39 (01 Feb 2005) - - 01 Feb 2005; Michael Sterrett <mr_bones_@gentoo.org> +nasm-0.98.39.ebuild: - version bump - - 16 Dec 2004; Michael Sterrett <mr_bones_@gentoo.org> nasm-0.98.38-r1.ebuild: - fix parallel make - -*nasm-0.98.38-r1 (16 Dec 2004) - - 16 Dec 2004; Michael Sterrett <mr_bones_@gentoo.org> - +files/0.98.38-overflow.patch, -files/nasm-0.98.36-remove-doc-target.diff, - -nasm-0.98.36.ebuild, +nasm-0.98.38-r1.ebuild, -nasm-0.98.38.ebuild: - add patch from bug #74477 to address overflow; clean older version; tidy - - 05 Jun 2004; Aron Griffis <agriffis@gentoo.org> nasm-0.98.38.ebuild: - Use make rules instead of applying a useless patch. - - 11 May 2004; Travis Tilley <lv@gentoo.org> nasm-0.98.38.ebuild: - added ~amd64 keyword - - 15 Apr 2004; <coxj@gentoo.org> nasm-0.98.36.ebuild: - Fix typo - - 30 Jan 2004; Michael Sterrett <mr_bones_@gentoo.org> nasm-0.98.38.ebuild: - inherit eutils for epatch - - 09 Dec 2003; Heinrich Wendel <lanius@gentoo.org> nasm-0.98.36.ebuild, - nasm-0.98.38.ebuild: - changed app-text/ghostscript to virtual/ghostscript - - 11 Oct 2003; Michael Sterrett <mr_bones_@gentoo.org> nasm-0.98.38.ebuild: - mark stable - - 06 Oct 2003; Michael Sterrett <mr_bones_@gentoo.org> metadata.xml: - add metadata.xml - -*nasm-0.98.38 (13 Sep 2003) - - 13 Sep 2003; Martin Holzer <mholzer@gentoo.org> nasm-0.98.38.ebuild: - Version bumped. - -*nasm-0.98.37 (30 Aug 2003) - - 30 Aug 2003; Hanno Boeck <hanno@gentoo.org> nasm-0.98.37.ebuild: - Version bump. - -*nasm-0.98.36 (24 Mar 2003) - - 25 Mar 2003; Nicholas Jones <carpaski@gentoo.org> .ebuild: - Fixing improper dependencies. build? in this case. - - 24 Mar 2003; Aron Griffis <agriffis@gentoo.org> nasm-0.98.35.ebuild, - nasm-0.98.36.ebuild: - Update to recent version. Thanks to Michael Sterrett for the heads-up in bug - #16266 - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*nasm-0.98.35 (25 Mar 2003) - - 11 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : - Added missing changelog entry. - -*nasm-0.98.34 (08 Sep 2002) - - 25 Mar 2003; Nicholas Jones <carpaski@gentoo.org> .ebuild: - Fixing improper dependencies. build? in this case. - - 15 Dec 2002; Bjoern Brauel <bjb@gentoo.org> nasm-0.98.34.ebuild : - Add -alpha to KEYWORDS - - 08 Sep 2002; Doug Goldstein <cardoe@gentoo.org> nasm-0.98.34.ebuild, nasm-0.98.34-remove-doc-target.diff : - Updated to new version and creates new patches - -*nasm-0.98.31-r1 (18 May 2002) - - 25 Mar 2003; Nicholas Jones <carpaski@gentoo.org> .ebuild: - Fixing improper dependencies. build? in this case. - - 05 Sep 2002; Seemant Kulleen <seemant@gentoo.org> *.ebuild : - cleaned out old ebuilds, and tagged the remaining ones x86 only. - - 18 May 2002; Dan Armak <danarmak@gentoo.org> changelog : - Only create ps, pdf etc. docs if USE doc is enabled. Closes bug #2824. - -*nasm-0.98.31 (17 May 2002) - - 25 Mar 2003; Nicholas Jones <carpaski@gentoo.org> .ebuild: - Fixing improper dependencies. build? in this case. - - 20 Sep 2002; Mike Frysinger <vapier@gentoo.org> : - Updated HOMEPAGE variable - - 16 Aug 2002; Mark Guertin <gerk@gentoo.org> : - Updated to new web page and added -ppc to keywords. Note - to sparc guys, you may wanna rethink your keywords ;) - - 17 May 2002; Dan Armak <danarmak@gentoo.org> changelog : - New upstream version, has some minute fixes. Close #2784. - -*nasm-0.98.30 (06 May 2002) - - 06 May 2002; Kain <kain@kain.org> nasm-0.98.30.ebuild : - New NASM releases are being made off SourceForge. 0.98.30 fixes a number of - compatibility bugs in 0.98 and also has various enhancements. - -*nasm-0.98-r4 (21 Mar 2002) - - 21 Mar 2002; Seemant Kulleen <seemant@gentoo.org> nasm-0.98-r4.ebuild : - HTML documentation will no longer be gzipped because it is being handled by - dohtml instead of dodoc. Thanks to stefan@mdy.univie.ac.at for pointing it - out. +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nasm/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $ *nasm-0.98-r3 (1 Feb 2002) 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + Added initial ChangeLog which should be updated whenever the package is updated in any way. This changelog is targetted to users. This means that the comments should well explained and written in clean English. The details about diff --git a/dev-lang/nasm/Manifest b/dev-lang/nasm/Manifest index 28a7ac4ea450..e69de29bb2d1 100644 --- a/dev-lang/nasm/Manifest +++ b/dev-lang/nasm/Manifest @@ -1,14 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 25059d6a70ecffe93252996d18650d45 ChangeLog 5360 -MD5 98c253856c4823fdfe9095d900744ff6 files/digest-nasm-0.98.39-r1 65 -MD5 8524fffd916a234a0fa40149506746ee metadata.xml 738 -MD5 3300e0a51446776ab370d1c2f855d883 nasm-0.98.39-r1.ebuild 1472 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDi9CugIKl8Uu19MoRAm/EAJwIYD1M6sUt2tEaMac0ObYwQhfMUACdGCQD -KeJnvaj9vftdRsxomm2PcRM= -=cKcU ------END PGP SIGNATURE----- diff --git a/dev-lang/nasm/nasm-0.98.39-r1.ebuild b/dev-lang/nasm/nasm-0.98.39-r1.ebuild index 83f7b4c9cc0a..01984e239a62 100644 --- a/dev-lang/nasm/nasm-0.98.39-r1.ebuild +++ b/dev-lang/nasm/nasm-0.98.39-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nasm/nasm-0.98.39-r1.ebuild,v 1.2 2005/11/29 03:50:59 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nasm/nasm-0.98.39-r1.ebuild,v 1.1 2005/05/17 22:56:40 mr_bones_ Exp $ inherit toolchain-funcs @@ -14,7 +14,9 @@ KEYWORDS="-* amd64 x86" IUSE="doc build" DEPEND="!build? ( dev-lang/perl ) - doc? ( virtual/ghostscript sys-apps/texinfo )" + doc? ( virtual/ghostscript + sys-apps/texinfo ) + sys-devel/gcc" RDEPEND="" src_unpack() { diff --git a/dev-lang/nemerle/ChangeLog b/dev-lang/nemerle/ChangeLog index 743bc7945cca..0d4c935eb9b4 100644 --- a/dev-lang/nemerle/ChangeLog +++ b/dev-lang/nemerle/ChangeLog @@ -1,23 +1,6 @@ -# ChangeLog for dev-lang/nemerle +# ChangeLog for dev-dotnet/nemerle # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nemerle/ChangeLog,v 1.6 2005/05/24 23:36:38 latexer Exp $ - - 24 May 2005; Peter Johanson <latexer@gentoo.org> nemerle-0.3.1.ebuild: - Ugh. Never meant to bump straight to stable. - -*nemerle-0.3.1 (08 May 2005) - - 08 May 2005; Peter Johanson <latexer@gentoo.org> - +files/nemerle-0.3.1-pathfix.diff, +nemerle-0.3.1.ebuild: - Bump. - - 14 Mar 2005; Peter Johanson <latexer@gentoo.org> nemerle-0.2.1-r1.ebuild, - nemerle-0.2.1-r2.ebuild: - Mark stable on x86. - - 10 Mar 2005; Peter Johanson <latexer@gentoo.org> nemerle-0.2.1-r1.ebuild, - nemerle-0.2.1-r2.ebuild: - mono moved from dev-dotnet -> dev-lang +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nemerle/ChangeLog,v 1.1 2005/03/11 02:36:03 latexer Exp $ *nemerle-0.2.1-r2 (10 Mar 2005) diff --git a/dev-lang/nemerle/Manifest b/dev-lang/nemerle/Manifest index 770db6fb5855..977a0e844214 100644 --- a/dev-lang/nemerle/Manifest +++ b/dev-lang/nemerle/Manifest @@ -1,10 +1,7 @@ -MD5 2178106d55a3e6cd17d24ad1ac4166d5 nemerle-0.2.1-r2.ebuild 1047 -MD5 0d0f825c69296c9e98211cd10a99bc59 nemerle-0.2.1-r1.ebuild 875 -MD5 820bd8a459e0cbd1909082b391dca9a3 ChangeLog 1868 +MD5 2e4a7524d9e7129070eae7bf6ad5da27 nemerle-0.2.1-r2.ebuild 1052 +MD5 2d8911a60dbb70bcaba5bfbf65d7cf70 nemerle-0.2.1-r1.ebuild 883 +MD5 f44bcc07d5fa267e573ec2c267f15de6 ChangeLog 1103 MD5 a60fdfbce7c7cfc52187ff86a7f8bbf8 metadata.xml 222 -MD5 f217fac4175d8634e31a09e6410268b2 nemerle-0.3.1.ebuild 1077 MD5 4274209a3c36a732036a5d15656c1e57 files/digest-nemerle-0.2.1-r1 66 MD5 4274209a3c36a732036a5d15656c1e57 files/digest-nemerle-0.2.1-r2 66 MD5 4ec77da51ae7d4412fcdb9f276f45b94 files/nemerle-0.2.1-ncc-fix.diff 1172 -MD5 12f223324344814f284c251821698eb8 files/nemerle-0.3.1-pathfix.diff 2998 -MD5 395bbc1e4e963c6ba4aaec8846fb7f00 files/digest-nemerle-0.3.1 67 diff --git a/dev-lang/nemerle/nemerle-0.2.1-r1.ebuild b/dev-lang/nemerle/nemerle-0.2.1-r1.ebuild index 03420041512a..430110a70e1b 100644 --- a/dev-lang/nemerle/nemerle-0.2.1-r1.ebuild +++ b/dev-lang/nemerle/nemerle-0.2.1-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nemerle/nemerle-0.2.1-r1.ebuild,v 1.3 2005/03/15 00:49:46 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nemerle/nemerle-0.2.1-r1.ebuild,v 1.1 2005/03/11 02:36:03 latexer Exp $ inherit mono eutils @@ -10,9 +10,9 @@ SRC_URI="http://www.nemerle.org/download/${P}.tar.gz" LICENSE="nemerle" SLOT="0" -KEYWORDS="x86" +KEYWORDS="~x86" IUSE="" -DEPEND=">=dev-lang/mono-1.0 +DEPEND=">=dev-dotnet/mono-1.0 >=dev-lang/python-2.3 >=dev-libs/libxml2-2.6.4" diff --git a/dev-lang/nemerle/nemerle-0.2.1-r2.ebuild b/dev-lang/nemerle/nemerle-0.2.1-r2.ebuild index 64bb73cbd432..3629b8abd677 100644 --- a/dev-lang/nemerle/nemerle-0.2.1-r2.ebuild +++ b/dev-lang/nemerle/nemerle-0.2.1-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nemerle/nemerle-0.2.1-r2.ebuild,v 1.3 2005/03/15 00:49:46 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nemerle/nemerle-0.2.1-r2.ebuild,v 1.1 2005/03/11 02:36:03 latexer Exp $ inherit mono eutils @@ -10,9 +10,9 @@ SRC_URI="http://www.nemerle.org/download/${P}.tar.gz" LICENSE="nemerle" SLOT="0" -KEYWORDS="x86" +KEYWORDS="~x86" IUSE="" -DEPEND=">=dev-lang/mono-1.0 +DEPEND=">=dev-dotnet/mono-1.0 >=dev-lang/python-2.3 >=dev-libs/libxml2-2.6.4" diff --git a/dev-lang/nemerle/nemerle-0.3.1.ebuild b/dev-lang/nemerle/nemerle-0.3.1.ebuild index 3f17950061a4..8f0ff03970f8 100644 --- a/dev-lang/nemerle/nemerle-0.3.1.ebuild +++ b/dev-lang/nemerle/nemerle-0.3.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nemerle/nemerle-0.3.1.ebuild,v 1.2 2005/05/24 23:36:38 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nemerle/nemerle-0.3.1.ebuild,v 1.1 2005/05/08 03:37:33 latexer Exp $ inherit mono eutils @@ -10,7 +10,7 @@ SRC_URI="http://www.nemerle.org/download/${P}.tar.bz2" LICENSE="nemerle" SLOT="0" -KEYWORDS="~x86" +KEYWORDS="x86" IUSE="" DEPEND=">=dev-lang/mono-1.0 >=dev-lang/python-2.3 diff --git a/dev-lang/nhc98/ChangeLog b/dev-lang/nhc98/ChangeLog index 6f5657bfabad..3fac1785d100 100644 --- a/dev-lang/nhc98/ChangeLog +++ b/dev-lang/nhc98/ChangeLog @@ -1,41 +1,8 @@ # ChangeLog for dev-lang/nhc98 -# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nhc98/ChangeLog,v 1.13 2004/07/12 01:19:38 mr_bones_ Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nhc98/ChangeLog,v 1.1 2002/06/09 07:38:07 george Exp $ - 11 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> nhc98-1.12.ebuild, - nhc98-1.16-r1.ebuild, nhc98-1.16.ebuild: - fix readline dep - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> nhc98-1.16-r1.ebuild, - nhc98-1.16.ebuild: - virtual/glibc -> virtual/libc - - 12 Jun 2003; <msterret@gentoo.org> nhc98-1.12.ebuild: - fix Header - -*nhc98-1.16-r1 (24 Apr 2003) - - 24 Apr 2003; Andres Loeh <kosmikus@gentoo.org> nhc98-1.16-r1.ebuild: - Removed hmake from the nhc98 ebuild; hmake is now a separate package - (dev-haskell/hmake) - -*nhc98-1.16 (09 Apr 2003) - - 16 Apr 2003; Andres Loeh <kosmikus@gentoo.org> nhc98-1.16.ebuild: - Cleaned up the ebuild, moving hmake configuration to postinst, see #18857 - - 09 Apr 2003; George Shapovalov <george@gentoo.org> all : - update and fix, see #18857, - thanks to Andres Loeh <andres@cs.uu.nl> for ebuild - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*nhc98-1.12 (08 Jun 2002) - - 09 Jun 2002; George Shapovalov <george@gentoo.org> files/hmakerc, nhc98-1.12.ebuild : - - updated ebuild to install aproperiate config file - (configure that ships with package produces weird setup) +*nhc98-1.12.ebuild (08 Jun 2002) 08 Jun 2002; George Shapovalov <george@gentoo.org> all : diff --git a/dev-lang/nhc98/Manifest b/dev-lang/nhc98/Manifest index 8256d9e26dea..e69de29bb2d1 100644 --- a/dev-lang/nhc98/Manifest +++ b/dev-lang/nhc98/Manifest @@ -1,8 +0,0 @@ -MD5 88218df222af0c7e44e50e551d7a49a4 nhc98-1.16-r1.ebuild 1702 -MD5 5dba1b9719311c1dfa6aefa44aae34c5 nhc98-1.16.ebuild 1831 -MD5 cbe140dc5ebd9ed3f41081a498f4d70d ChangeLog 1904 -MD5 a769ecfcd1cdd2d40986627df7dfb249 metadata.xml 224 -MD5 410a15e8992a631b9d59a2f6cb69ead5 files/digest-nhc98-1.16 127 -MD5 410a15e8992a631b9d59a2f6cb69ead5 files/digest-nhc98-1.16-r1 127 -MD5 2f41dd93a084141f569f8b1dc5c87eee files/hmakerc 335 -MD5 deae8fae985674b5a477ee8da85160e6 files/nhc98-1.12-getenv.patch 515 diff --git a/dev-lang/nhc98/files/hmakerc b/dev-lang/nhc98/files/hmakerc index 1f59158ca589..25ea5b5b4c76 100644 --- a/dev-lang/nhc98/files/hmakerc +++ b/dev-lang/nhc98/files/hmakerc @@ -1,8 +1,17 @@ HmakeConfig - { defaultCompiler = "nhc98" + { defaultCompiler = "/usr/bin/nhc98" , knownCompilers = [ CompilerConfig { compilerStyle = nhc98 + , compilerPath = "/usr/bin/nhc98" + , compilerVersion = "v1.12" + , includePaths = ["/usr/include/nhc98"] + , cppSymbols = ["__NHC__"] + , extraCompilerFlags = [] + , isHaskell98 = True + } + , CompilerConfig + { compilerStyle = nhc98 , compilerPath = "nhc98" , compilerVersion = "v1.12" , includePaths = ["/usr/include/nhc98"] diff --git a/dev-lang/nhc98/nhc98-1.16-r1.ebuild b/dev-lang/nhc98/nhc98-1.16-r1.ebuild index a35606e58ab5..58dd4d54f593 100644 --- a/dev-lang/nhc98/nhc98-1.16-r1.ebuild +++ b/dev-lang/nhc98/nhc98-1.16-r1.ebuild @@ -1,30 +1,35 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nhc98/nhc98-1.16-r1.ebuild,v 1.7 2004/07/12 01:19:38 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nhc98/nhc98-1.16-r1.ebuild,v 1.1 2003/04/24 16:04:21 kosmikus Exp $ -inherit eutils +IUSE="readline" + +TARBALL="nhc98src-${PV}.tar.gz" DESCRIPTION="Haskell 98 compiler" -HOMEPAGE="http://www.cs.york.ac.uk/fp/nhc98/" -SRC_URI="ftp://ftp.cs.york.ac.uk/pub/haskell/nhc98/nhc98src-${PV}.tar.gz +SRC_URI="ftp://ftp.cs.york.ac.uk/pub/haskell/nhc98/${TARBALL} ftp://ftp.cs.york.ac.uk/pub/haskell/nhc98/patch-1.16-typesyn" +HOMEPAGE="http://www.cs.york.ac.uk/fp/nhc98/" -LICENSE="nhc98" SLOT="0" -KEYWORDS="x86 ~sparc" -IUSE="readline" +LICENSE="nhc98" +KEYWORDS="~x86 ~sparc " -DEPEND="virtual/libc - readline? ( >=sys-libs/readline-4.1 )" +DEPEND="virtual/glibc + readline? ( >=readline-4.1 )" src_unpack() { - unpack nhc98src-${PV}.tar.gz + # unpack the source + unpack "${TARBALL}" # type synoym patch cd ${S} epatch ${DISTDIR}/patch-1.16-typesyn +# cd ${P} +# patch -p0 < ${FILESDIR}/patch-1.16-typesyn } src_compile() { + ./configure --buildwith=gcc \ --prefix=/usr --installdir=/usr \ -man -docs \ @@ -34,7 +39,7 @@ src_compile() { make || die } -src_install() { +src_install () { # The install location is taken care of by the # configure script. make DESTDIR=${D} install || die @@ -55,10 +60,10 @@ src_install() { rm ${D}/usr/bin/hmake* rm ${D}/usr/bin/{harch,hi} rm -rf ${D}/usr/lib/hmake - rm ${D}/usr/share/man/man1/hmake* + rm ${D}/usr/share/man/man1/hmake* } -pkg_postinst() { +pkg_postinst () { # info about new package structure einfo "NOTICE: hmake is no longer a part of this package," einfo "but separately available as dev-haskell/hmake." diff --git a/dev-lang/nhc98/nhc98-1.16.ebuild b/dev-lang/nhc98/nhc98-1.16.ebuild index e5dc8d24e0b4..ce39ef3c59cd 100644 --- a/dev-lang/nhc98/nhc98-1.16.ebuild +++ b/dev-lang/nhc98/nhc98-1.16.ebuild @@ -1,30 +1,35 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nhc98/nhc98-1.16.ebuild,v 1.9 2004/07/12 01:19:38 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nhc98/nhc98-1.16.ebuild,v 1.1 2003/04/10 08:59:59 george Exp $ -inherit eutils +IUSE="readline" + +TARBALL="nhc98src-${PV}.tar.gz" DESCRIPTION="Haskell 98 compiler" -HOMEPAGE="http://www.cs.york.ac.uk/fp/nhc98/" -SRC_URI="ftp://ftp.cs.york.ac.uk/pub/haskell/nhc98/nhc98src-${PV}.tar.gz +SRC_URI="ftp://ftp.cs.york.ac.uk/pub/haskell/nhc98/${TARBALL} ftp://ftp.cs.york.ac.uk/pub/haskell/nhc98/patch-1.16-typesyn" +HOMEPAGE="http://www.cs.york.ac.uk/fp/nhc98/" -LICENSE="nhc98" SLOT="0" -KEYWORDS="x86 ~sparc" -IUSE="readline" +LICENSE="nhc98" +KEYWORDS="~x86 ~sparc " -DEPEND="virtual/libc - readline? ( >=sys-libs/readline-4.1 )" +DEPEND="virtual/glibc + readline? ( >=readline-4.1 )" src_unpack() { - unpack nhc98src-${PV}.tar.gz + # unpack the source + unpack "${TARBALL}" # type synoym patch cd ${S} epatch ${DISTDIR}/patch-1.16-typesyn +# cd ${P} +# patch -p0 < ${FILESDIR}/patch-1.16-typesyn } src_compile() { + ./configure --buildwith=gcc \ --prefix=/usr --installdir=/usr \ -man -docs \ @@ -34,11 +39,30 @@ src_compile() { make || die } -src_install() { +src_install () { # The install location is taken care of by the # configure script. make DESTDIR=${D} install || die + #nhc's build system does not update hmakerc when using DESTDIR; + #therefore, we do it manually here + + einfo "Adjusting... hmakerc" + cd ${S} + MACHINE=`script/harch` + ${D}/usr/bin/hmake-config \ + ${D}/usr/lib/hmake/${MACHINE}/hmakerc add /usr/bin/nhc98 + ${D}/usr/bin/hmake-config \ + ${D}/usr/lib/hmake/${MACHINE}/hmakerc add nhc98 ||\ + einfo "(This error message is harmless)" + ${D}/usr/bin/hmake-config \ + ${D}/usr/lib/hmake/${MACHINE}/hmakerc \ + default /usr/bin/nhc98 + # remove temporary build version of nhc98 from config + ${D}/usr/bin/hmake-config \ + ${D}/usr/lib/hmake/${MACHINE}/hmakerc \ + delete ${S}/script/nhc98 + #install docs and man pages manually dodoc README INSTALL COPYRIGHT doman man/* @@ -48,23 +72,3 @@ src_install() { docinto html/bugs dodoc bugs/README } - -pkg_postinst() { - #nhc's build system does not update hmakerc when using DESTDIR; - #therefore, we do it manually here - - einfo "Adjusting... hmakerc" - MACHINE=`/usr/bin/harch` - /usr/bin/hmake-config \ - /usr/lib/hmake/${MACHINE}/hmakerc add /usr/bin/nhc98 - /usr/bin/hmake-config \ - /usr/lib/hmake/${MACHINE}/hmakerc add nhc98 ||\ - einfo "(This error message is harmless)" - /usr/bin/hmake-config \ - /usr/lib/hmake/${MACHINE}/hmakerc \ - default /usr/bin/nhc98 - # remove temporary build version of nhc98 from config - /usr/bin/hmake-config \ - /usr/lib/hmake/${MACHINE}/hmakerc \ - delete ${S}/script/nhc98 -} diff --git a/dev-lang/nqc/ChangeLog b/dev-lang/nqc/ChangeLog index 6f43cf525f92..1bc39608fa8e 100644 --- a/dev-lang/nqc/ChangeLog +++ b/dev-lang/nqc/ChangeLog @@ -1,20 +1,8 @@ # ChangeLog for dev-lang/nqc -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqc/ChangeLog,v 1.8 2005/06/05 12:22:47 hansmi Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqc/ChangeLog,v 1.1 2003/06/21 07:03:06 george Exp $ - 05 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> nqc-2.5.1.ebuild: - Stable on ppc. - - 22 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org> nqc-2.5.1.ebuild: - Fix einfo, bug #70854 - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> nqc-2.5.1.ebuild: - virtual/glibc -> virtual/libc - - 01 Jan 2004; Luca Barbato <lu_zero@gentoo.org> nqc-2.5.1.ebuild: - Marked ~ppc - -*nqc-2.5.1 (20 Jun 2003) +*nqc-2.5.1.ebuild (20 Jun 2003) 20 Jun 2003; George Shapovalov <george@gentoo.org> Manifest, nqc-2.5.1.ebuild, files/{digest-nqc-2.5.1} : initial release (#12343) diff --git a/dev-lang/nqc/Manifest b/dev-lang/nqc/Manifest index f0ea84a6a080..a12719aca7a8 100644 --- a/dev-lang/nqc/Manifest +++ b/dev-lang/nqc/Manifest @@ -1,3 +1,2 @@ -MD5 1c5fe050f9988c8e7a0088f4937fe618 nqc-2.5.1.ebuild 1114 -MD5 b3ab5cc4f137e90d75a91799ac702496 ChangeLog 844 +MD5 4d7ad84ce4640b639be6f17570cebaeb nqc-2.5.1.ebuild 1198 MD5 ec2eb2fa60d922ccddc0e768135303c4 files/digest-nqc-2.5.1 59 diff --git a/dev-lang/nqc/nqc-2.5.1.ebuild b/dev-lang/nqc/nqc-2.5.1.ebuild index eaf5183342d8..1aee418faa76 100644 --- a/dev-lang/nqc/nqc-2.5.1.ebuild +++ b/dev-lang/nqc/nqc-2.5.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 2002 Alexander Holler # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqc/nqc-2.5.1.ebuild,v 1.9 2005/06/05 12:22:47 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqc/nqc-2.5.1.ebuild,v 1.1 2003/06/21 07:03:06 george Exp $ My_PV="`echo $PV|cut -d. -f1,2`.r`echo $PV|cut -d. -f3`" My_P="${PN}-${My_PV}" @@ -11,10 +11,10 @@ HOMEPAGE="http://www.baumfamily.org/nqc/" SLOT="0" LICENSE="MPL-1.0" -KEYWORDS="ppc x86" +KEYWORDS="~x86" IUSE="" -DEPEND="virtual/libc" +DEPEND="virtual/glibc" src_compile() { ${#NQC_SERIAL} && NQC_SERIAL="/dev/ttyS0" @@ -29,7 +29,9 @@ src_install() { } pkg_postinst() { - einfo "To change the default serial name for nqc (/dev/ttyS0) set" - einfo "the environment variable NQC_SERIAL and reemerge nqc, e.g.:" - einfo " NQC_SERIAL='/dev/ttyS1' emerge nqc" + einfo "***************************************************************" + einfo "* To change the default serial name for nqc (/dev/ttyS0)set *" + einfo "* the environment variable NQC_SERIAL and reemerge nqc, e.g.: *" + einfo "* NQC_SERIAL='/dev/ttyS1' emerge nqc *" + einfo "***************************************************************" } diff --git a/dev-lang/ocaml/ChangeLog b/dev-lang/ocaml/ChangeLog index dfb47f262043..c6ff2e85df20 100644 --- a/dev-lang/ocaml/ChangeLog +++ b/dev-lang/ocaml/ChangeLog @@ -1,296 +1,9 @@ # ChangeLog for dev-lang/ocaml -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ChangeLog,v 1.72 2005/11/19 21:16:25 killerfox Exp $ - - 19 Nov 2005; Rene Nussbaumer <killerfox@gentoo.org> ocaml-3.08.4.ebuild: - Stable on hppa. - -*ocaml-3.09.0 (10 Nov 2005) - - 10 Nov 2005; Matthieu Sozeau <mattam@gentoo.org> +ocaml-3.09.0.ebuild: - Version bump, marked -* as it breaks some packages in gentoo which i'm trying - to get up-to-date , but the ebuild can be useful as it is for experienced - people. - - 09 Nov 2005; Jason Wever <weeve@gentoo.org> ocaml-3.08.4.ebuild: - Marked stable on SPARC wrt bug #106837. - - 16 Oct 2005; Rene Nussbaumer <killerfox@gentoo.org> ocaml-3.08.3.ebuild: - Stable on hppa. - - 27 Sep 2005; Jason Wever <weeve@gentoo.org> ocaml-3.08.3.ebuild: - Stable on SPARC. - -*ocaml-3.08.4 (21 Sep 2005) - - 21 Sep 2005; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.08.3.ebuild, - +ocaml-3.08.4.ebuild, -ocaml-3.08.ebuild: - Add latest version, remove unused one. Version .3 is stable on x86 and - amd64. - - 17 Sep 2005; Aron Griffis <agriffis@gentoo.org> ocaml-3.08.3.ebuild: - Mark 3.08.3 stable on ia64 - - 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> ocaml-3.08.3.ebuild: - Mark 3.08.3 stable on alpha - - 26 Jul 2005; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.08.3.ebuild: - Added gcc4 patch, thanks to Peter Hjalmarsson <xake@telia.com> (fixes bug - #97186). - - 06 Jul 2005; Herbie Hopkins <herbs@gentoo.org> ocaml-3.08.3.ebuild: - Multilib fixes. - - 11 May 2005; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.08.3.ebuild: - Stable on ppc. - - 01 Apr 2005; Simon Stelling <blubb@gentoo.org> ocaml-3.08.1.ebuild: - stable on amd64 - - 01 Apr 2005; Aron Griffis <agriffis@gentoo.org> ocaml-3.08.1.ebuild: - stable on ia64 - -*ocaml-3.08 (19 Mar 2005) -*ocaml-3.07-r1 (19 Mar 2005) - - 19 Mar 2005; Michael Sterrett <mr_bones_@gentoo.org> - +files/ocaml-3.07-hppa.patch, +ocaml-3.07-r1.ebuild, +ocaml-3.08.ebuild: - resurrect versions to fix dep breakage - - 18 Mar 2005; Matthieu Sozeau <mattam@gentoo.org> - -files/ocaml-3.07-hppa.patch, files/ocaml-rebuild.sh, -ocaml-3.07-r1.ebuild, - -ocaml-3.08.2.ebuild, -ocaml-3.08.ebuild, +ocaml-3.08.3.ebuild: - Adding latest version. It's a bugfix release, hence i keeped the ~ flags. I - cleaned up the dir, keeping the most stable versions. I reworked the rebuild - script a little, it should not miss any package now. I tested the last version - of ocaml and the script with all ocaml packages on x86 and ppc. - - 07 Feb 2005; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.08.1.ebuild: - Stable on ppc. - - 04 Jan 2005; Guy Martin <gmsoft@gentoo.org> ocaml-3.08.1.ebuild: - Stable on hppa. - - 02 Jan 2005; Lina Pezzella <j4rg0n@gentoo.org> ocaml-3.08.1.ebuild: - Stable ppc-macos - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 20 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> ocaml-3.08.1.ebuild: - Stable on alpha. - - 07 Dec 2004; Jason Wever <weeve@gentoo.org> ocaml-3.08.1.ebuild: - Stable on sparc. - -*ocaml-3.08.2 (29 Nov 2004) - - 29 Nov 2004; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.08.1.ebuild, - +ocaml-3.08.2.ebuild: - Move 3.08.1 to x86 and add 3.08.2 release. - - 20 Oct 2004; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.07-r1.ebuild, - ocaml-3.08.1.ebuild, ocaml-3.08.ebuild: - Changed strip-flags to replace-flags, as advised by Carsten Tschense in bug - #65327. - - 12 Oct 2004; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.07-r1.ebuild, - ocaml-3.08.1.ebuild, ocaml-3.08.ebuild: - Add strip-flags to remove -O3 and other unsupported ones etc.. - - 22 Aug 2004; Travis Tilley <lv@gentoo.org> ocaml-3.08.ebuild: - stable on amd64 - -*ocaml-3.08.1 (19 Aug 2004) - - 19 Aug 2004; Matthieu Sozeau <mattam@gentoo.org> +ocaml-3.08.1.ebuild: - Version bump. - - 18 Aug 2004; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.07-r1.ebuild, - ocaml-3.08.ebuild: - Add handling of CFLAGS, use with care! - - 16 Aug 2004; Guy Martin <gmsoft@gentoo.org> ocaml-3.08.ebuild: - Yay, my port to hppa-linux is in the mainstream ! Marking stable ! - - 13 Aug 2004; Jason Wever <weeve@gentoo.org> ocaml-3.07-r1.ebuild: - Stable on sparc. - - 08 Aug 2004; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.07-r1.ebuild: - Move 3.07 to stable on ppc. - - 08 Aug 2004; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.06-r2.ebuild, - ocaml-3.07-r1.ebuild, ocaml-3.08.ebuild: - Add support for ocamldoc and latex via a new use flag. - -*ocaml-3.08 (08 Aug 2004) - - 08 Aug 2004; Matthieu Sozeau <mattam@gentoo.org> +ocaml-3.08.ebuild: - Version bump. - - 21 Jul 2004; Matthieu Sozeau <mattam@gentoo.org> files/ocaml-rebuild.sh, - ocaml-3.07-r1.ebuild: - Yet a little more robustness in the rebuild script. - - 21 Jul 2004; Matthieu Sozeau <mattam@gentoo.org> files/ocaml-rebuild.sh: - Fixed bug in the rebuild script. see #56597. - - 13 Jul 2004; Travis Tilley <lv@gentoo.org> ocaml-3.07-r1.ebuild: - adding back ~amd64 keyword - - 06 Jul 2004; Matthieu Sozeau <mattam@gentoo.org> -ocaml-3.06-r1.ebuild, - ocaml-3.06-r2.ebuild, -ocaml-3.06.ebuild, -ocaml-3.07.ebuild, - -ocaml-3.07_beta2.ebuild: - remove old, no longer needed versions. - - 06 Jul 2004; Matthieu Sozeau <mattam@gentoo.org> +files/ocaml-rebuild.sh, - ocaml-3.07-r1.ebuild: - Move to stable on x86, adding a rebuilding script. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> ocaml-3.06-r1.ebuild, - ocaml-3.06-r2.ebuild, ocaml-3.06.ebuild, ocaml-3.07-r1.ebuild, - ocaml-3.07.ebuild, ocaml-3.07_beta2.ebuild: - virtual/glibc -> virtual/libc - - 27 Jun 2004; Alexander Plank <alexander@gentoo.org> ocaml-3.07-r1.ebuild - change keyword from macos to ~macos (because of ranlib work) - - 26 Jun 2004; Alexander Plank <alexander@gentoo.org> ocaml-3.07-r1.ebuild - add ranlib bit to ebuild and rekeyword macos (i tested it with unison) (thanks - Philippe Bouamriou for bug #57917 )) - - 25 Jun 2004; Alexander Plank <alexander@gentoo.org> ocaml-3.07-r1.ebuild - ~macos keyword (unison fails and cites ocaml problems) - - 25 Jun 2004; Alexander Plank <alexander@gentoo.org> ocaml-3.07-r1.ebuild - add macos keyword - - 28 May 2004; Danny van Dyk <kugelfang@gentoo.org> ocaml-3.07-r1.ebuild, - ocaml-3.07.ebuild, ocaml-3.07_beta2.ebuild: - Marked ocaml -amd64. Produces bad object code that causes segfaults under - certain conditions. This happens only on amd64. - - 15 May 2004; Bryan Østergaard <kloeri@gentoo.org> ocaml-3.07-r1.ebuild: - Stable on alpha. - - 11 May 2004; Guy Martin <gmsoft@gentoo.org> ocaml-3.07-r1.ebuild: - Marked stable on hppa. - - 08 May 2004; Guy Martin <gmsoft@gentoo.org> ocaml-3.07-r1.ebuild: - Added support for native hppa compiler. Marked ~hppa. - - 22 Apr 2004; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.07-r1.ebuild: - Fix unpacking of patch file (bug #48485). - - 19 Apr 2004; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.07-r1.ebuild: - Add fix for bug #46703 - - 17 Apr 2004; Travis Tilley <lv@gentoo.org> ocaml-3.07-r1.ebuild, - ocaml-3.07.ebuild: - added missing ~amd64 keyword - - 27 Feb 2004; Seemant Kulleen <seemant@gentoo.org> ocaml-3.06-r1.ebuild, - ocaml-3.06-r2.ebuild, ocaml-3.06.ebuild, ocaml-3.07-r1.ebuild, - ocaml-3.07.ebuild, ocaml-3.07_beta2.ebuild: - move the filter-flags statement into src_compile - - 17 Feb 2004; Aron Griffis <agriffis@gentoo.org> ocaml-3.07-r1.ebuild: - add ~ia64 - - 03 Feb 2004; Matthieu Sozeau <mattam@gentoo.org> ocaml-3.06-r2.ebuild: - Mark stable/tested on ppc. - -*ocaml-3.07-r1 (17 Oct 2003) - - 17 Oct 2003; Martin Holzer <mholzer@gentoo.org> ocaml-3.07-r1.ebuild: - Adding patch. Closes #31265. - - 06 Oct 2003; Jason Wever <weeve@gentoo.org> ocaml-3.07.ebuild: - Fixed up sparc specific parts as the patch is no longer needed in the new rev, - but the -host arg is. - -*ocaml-3.07 (06 Oct 2003) - - 06 Oct 2003; George Shapovalov <george@gentoo.org> ocaml-3.07.ebuild : - 3.07 is out, this outdates the beta that was fixing #28025 - - 02 Oct 2003; Aron Griffis <agriffis@gentoo.org> ocaml-3.06-r2.ebuild, - ocaml-3.07_beta2.ebuild: - 3.06-r2 is stable; 3.07_beta2 is testing on alpha - -*ocaml-3.07_beta2 (11 Sep 2003) - - 11 Sep 2003; George Shapovalov <george@gentoo.org> ocaml-3.07_beta2.ebuild : - added new beta as it seems to fix some rare problem in #28025 - -*ocaml-3.06-r2 (09 Sep 2003) - - 09 Sep 2003; George Shapovalov <george@gentoo.org> ocaml-3.06-r2.ebuild, metadata.xml : - ocaml was using uotdated "head -1" construct throughout. Changed this to "head -n 1", - see #27835 for details. Also added metadata.xml - - 06 Sep 2003; Jason Wever <weeve@gentoo.org> ocaml-3.06-r1.ebuild, - ocaml-3.06.ebuild, files/ocaml-3.06-sparc-configure.patch: - Added patch and myconf fix to fix bug #23767. - -*ocaml-3.06-r1 (01 May 2003) - - 01 May 2003; George Shapovalov <george@gentoo.org> ocaml-3.06-r1.ebuild : - updated the ebuild to incorporate the fix for tk-8.4 necessary for lablgl. - Thanks to Rick Harris <rickharris@mightylegends.zapto.org> for the note and the patch. - -*ocaml-3.06 (28 Jan 2003) - - 11 Apr 2003; Joshua Brindle <method@gentoo.org> ocaml-3.04-r1.ebuild, - ocaml-3.06.ebuild: - added filter-flags -fstack-protector - - 28 Jan 2003; Jon Nall <nall@gentoo.org> ocaml-3.06 : - who made this build? i didn't. i just added ~ppc to it. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*ocaml-3.05 (07 Aug 2002) - - 06 Aug 2002; George Shapovalov <george@gentoo.org> ocaml-3.04-r2.ebuild, files/digest-ocaml-3.05 : - - new version - removed ppc patch as it was supposed to be unnecessary - ebuild is masked now, please test, especially ppc people. - tk dependency is optional, should build now without tcltk or X - - related ebuild submissions: - Bardur Arantsson <bardur-gta@odense.kollegienet.dk>, bug#5786 - ?Larry Cow <larrycow@free.fr>, bug# 5799 - -*ocaml-3.04-r2 (01 Aug 2002) - - 02 Aug 2002; George Shapovalov <george@gentoo.org> ocaml-3.04-r2.ebuild : - - tk dependence is reported (by Tim Hobbs <rectrix@rectrix.cx>) to be optional, - made it depend on tcltk use flag. - Created and masked new revision to give this some testing without interuption - to the working package. - Core devs (cvs access people): please do not unmask it on server! Instead please - let me know that it tested Ok. I will do necessary modifications to the -r1 - and delete -r2. This way we will not force everybody to rebuild perfectly - working package. - -*ocaml-3.04-r1 (24 Jun 2002) - - 24 Jun 2002; Karl Trygve Kalleberg <karltk@gentoo.org> ocaml-3.04-r1.ebuild files/digest-ocaml-3.04-r1: - - ocaml library paths are now properly added to /etc/ld.so.conf. - - Removed ocaml-3.04.ebuild files/digest-ocaml-3.04 +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ChangeLog,v 1.1 2002/02/07 21:30:10 karltk Exp $ *ocaml-3.04 ( 7 Feb 2002 ) - 7 June 2002; David Chamberlain <daybird@gentoo.org> Changelog - ocaml-3.04.ebuild files/ocaml-3.04-ppc.diff: - - Added patch from cvs so that ocaml will build on ppc. Closes out bug #2984 - 7 Feb 2002; Karl Trygve Kalleberg <karltk@gentoo.org> ChangeLog ocaml-3.04.ebuild files/digest-ocaml-3.04 : Objective Caml is a fast modern type-inferring functional programming @@ -299,3 +12,4 @@ This builds a runtime environment and native compiler for ocaml. Submitted by Sean Mitchell. + diff --git a/dev-lang/ocaml/Manifest b/dev-lang/ocaml/Manifest index 2b43682c2e6d..7d5c153f6e9d 100644 --- a/dev-lang/ocaml/Manifest +++ b/dev-lang/ocaml/Manifest @@ -1,19 +1,9 @@ -MD5 bd217f872b8c2eb0239540519cb42cbc ChangeLog 11181 -MD5 8b350f19c06fcabf1053b0421b7c3f5a metadata.xml 155 -MD5 d3e28c5c99b056007b6b5b0781a4e542 ocaml-3.06-r2.ebuild 1660 -MD5 ef7cc12a4ff8aeec9ddb58ff65f7e3c0 ocaml-3.07-r1.ebuild 2910 -MD5 e3554fd0d2b4cbd09694d68ca3edb0d8 ocaml-3.08.1.ebuild 2149 -MD5 cfcf2e84fee42ef8460d98c45a4b947f ocaml-3.08.3.ebuild 2292 -MD5 b2f71c18310d84ec7f3faa4b27fed380 ocaml-3.09.0.ebuild 2499 -MD5 f24879c74931b507a1a9a9e0c2fc8ef4 ocaml-3.08.4.ebuild 2504 -MD5 13c4abf06e236e8835011a387f90ecc9 files/digest-ocaml-3.06-r2 63 -MD5 c42de320103c2d3eb1aa4002e2e0716b files/digest-ocaml-3.07-r1 130 -MD5 b15b12e756d7eb95981891617e694a7a files/digest-ocaml-3.08.4 66 -MD5 3854a7d6aaedc7d5fde7239776cec5cf files/digest-ocaml-3.08.1 66 -MD5 d80f37fe859bc2ea8f71e13f02578275 files/digest-ocaml-3.08.3 66 -MD5 91579cecf8659312c2324d8d40709433 files/ocaml-3.06-sparc-configure.patch 1660 +MD5 44738768a9de3beed1e8944054a23578 ChangeLog 2683 +MD5 828cbf42cae99b11c6b6fdd1ce69175c ocaml-3.04-r1.ebuild 1429 +MD5 d570fb6230e480252908dedd8b5a8faf ocaml-3.06-r1.ebuild 1239 +MD5 71516833e12927d7935f31937866dbdb ocaml-3.06.ebuild 1176 +MD5 16e3ae70d2c90d821a9419e685105a44 files/digest-ocaml-3.04-r1 200 +MD5 30ac0d14e37ff0be57927d84e4e7e1c6 files/digest-ocaml-3.06 197 +MD5 e8120e097a0f40c921bcf811cb355d46 files/ocaml-3.04-ppc.diff.tgz 2967 +MD5 13c4abf06e236e8835011a387f90ecc9 files/digest-ocaml-3.06-r1 63 MD5 4df214d6cd74b3c5955d868879dd6cc7 files/ocaml-3.06-tcltk-8.4compat-patch.bz2 639 -MD5 45ff13419dd955aa86d021abbf325fc2 files/ocaml-3.07-hppa.patch 15730 -MD5 c57fc46d92565b5d44c8c4f2a4a072d3 files/ocaml-3.08.3-gcc4.patch 710 -MD5 3148840e70f4bb5263bdf7cd6c97e6d9 files/ocaml-rebuild.sh 1215 -MD5 366188bde75be172b0126d0d8cd76896 files/digest-ocaml-3.09.0 66 diff --git a/dev-lang/ocaml/files/ocaml-rebuild.sh b/dev-lang/ocaml/files/ocaml-rebuild.sh index 26b5630f60c8..bb01c31c46cb 100644 --- a/dev-lang/ocaml/files/ocaml-rebuild.sh +++ b/dev-lang/ocaml/files/ocaml-rebuild.sh @@ -1,54 +1,45 @@ #!/bin/sh -# run like this: ocaml-rebuild.sh [-h | -f] [emerge_options] +# run like this: ocaml-rebuild.sh [emerge_options] emerge=/usr/bin/emerge +qpkg=/usr/bin/qpkg -if [ "$1" = "-h" ] +if [ ! -x $qpkg ] then - echo "usage: ocaml-rebuild.sh [-h | -f(orce)] [emerge_options]" - echo "With -f, the packages will first be unmerged and then emerged" - echo "with the given options to ensuree correct dependancy analysis." - echo "Otherwise emerge is run with the --pretend flag and the given" - echo "options." - echo "It is recommended to keep the list of rebuilt packages printed" - echo "in pretend mode in case something go wrong" + echo "You need to emerge gentoolkit for this script to work" exit 1 fi -if [ "$1" = "-f" ] -then - pretend=0 - shift -else - pretend=1 -fi - -depends=`find /var/db/pkg -name DEPEND -exec grep -l 'dev-lang/ocaml\\|dev-ml/findlib' {} \;` - -for dep in $depends -do - dir=`dirname $dep` - pkg=`basename $dir` - category=`cat $dir/CATEGORY` - - toclean="=$category/$pkg $toclean" - tocleanstr="\"$category/$pkg\" $tocleanstr" - tobuild=">=$category/$pkg $tobuild" - tobuildstr="\">=$category/$pkg\" $tobuildstr" +deps=`$qpkg -nc -n -q -I dev-lang/ocaml-3.06 | grep -v -e "\(DEPEND.*\)\|\(dev-lang.*\)" | sort | uniq` +toclean="" + +for dep in $deps + do + dirs=`find /var/db/pkg/ -name ${dep}` + + for dir in $dirs + do + if [ -d $dir ] + then + ocamldep=`grep dev-lang/ocaml $dir/DEPEND > /dev/null` + if [[ $ocamldep -eq 0 ]] + then + SLOT=`cat $dir/SLOT` + if [[ "$SLOT" = "" || "$SLOT" = "0" ]] + then + category=`cat $dir/CATEGORY` + toclean="=$category/$dep $toclean" + fi + fi + fi + done done -echo Cleaning $tocleanstr -echo Building $tobuildstr - if [ "$toclean" != "" ] then - if [ $pretend -eq 1 ] - then - $emerge --pretend $@ $tobuild - else - $emerge unmerge $toclean - $emerge $@ $tobuild - fi + cmd="$emerge $@ $toclean" + #echo "Debug:" $cmd + $cmd else echo "Nothing to update" fi diff --git a/dev-lang/ocaml/ocaml-3.06-r2.ebuild b/dev-lang/ocaml/ocaml-3.06-r2.ebuild index 2fe0060ed335..c604655c428d 100644 --- a/dev-lang/ocaml/ocaml-3.06-r2.ebuild +++ b/dev-lang/ocaml/ocaml-3.06-r2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.06-r2.ebuild,v 1.9 2005/01/03 00:58:51 j4rg0n Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.06-r2.ebuild,v 1.1 2003/09/09 17:56:01 george Exp $ inherit flag-o-matic eutils +filter-flags "-fstack-protector" DESCRIPTION="fast modern type-inferring functional programming language descended from the ML (Meta Language) family" HOMEPAGE="http://www.ocaml.org/" @@ -10,10 +11,10 @@ SRC_URI="http://caml.inria.fr/distrib/${P}/${P}.tar.gz" LICENSE="QPL-1.0 LGPL-2" SLOT="0" -KEYWORDS="x86 sparc ppc alpha" -IUSE="tcltk latex" +KEYWORDS="~x86 ~sparc ~ppc" +IUSE="tcltk" -DEPEND="virtual/libc +DEPEND="virtual/glibc tcltk? ( >=dev-lang/tk-3.3.3 )" src_unpack() { @@ -23,8 +24,6 @@ src_unpack() { } src_compile() { - filter-flags "-fstack-protector" - local myconf use tcltk || myconf="-no-tk" @@ -62,9 +61,3 @@ src_install() { # documentation dodoc Changes INSTALL LICENSE README Upgrading } - -pkg_postinst() { - if use latex; then - echo "TEXINPUTS=/usr/lib/ocaml/ocamldoc:" > /etc/env.d/99ocamldoc - fi -}
\ No newline at end of file diff --git a/dev-lang/ocaml/ocaml-3.07-r1.ebuild b/dev-lang/ocaml/ocaml-3.07-r1.ebuild index fd2863ea01d0..ba021cf23ddd 100644 --- a/dev-lang/ocaml/ocaml-3.07-r1.ebuild +++ b/dev-lang/ocaml/ocaml-3.07-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.07-r1.ebuild,v 1.30 2005/03/19 19:40:23 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.07-r1.ebuild,v 1.1 2003/10/16 19:24:18 mholzer Exp $ inherit flag-o-matic eutils +filter-flags "-fstack-protector" DESCRIPTION="fast modern type-inferring functional programming language descended from the ML (Meta Language) family" HOMEPAGE="http://www.ocaml.org/" @@ -12,31 +13,20 @@ SRC_URI="http://caml.inria.fr/distrib/${P}/${P}.tar.gz LICENSE="QPL-1.0 LGPL-2" SLOT="0" -KEYWORDS="x86 sparc ppc alpha ~ia64 ~amd64 hppa ~ppc-macos" -IUSE="tcltk latex" +KEYWORDS="~x86 ~sparc ~ppc ~alpha" +IUSE="tcltk" -DEPEND="virtual/libc +DEPEND="virtual/glibc tcltk? ( >=dev-lang/tk-3.3.3 )" -pkg_setup() { - ewarn - ewarn "Building ocaml with unsafe CFLAGS can have unexpected results" - ewarn "Please retry building with safer CFLAGS before reporting bugs" - ewarn -} - src_unpack() { - unpack ${P}.tar.gz + unpack ${A} cd ${S} - use hppa && epatch ${FILESDIR}/${P}-hppa.patch epatch ${DISTDIR}/${P}-patch2.diffs grep -rle "head -1" . | xargs sed -i "s:head -1:head -n 1:g" } src_compile() { - filter-flags "-fstack-protector" - replace-flags "-O?" -O2 - local myconf use tcltk || myconf="-no-tk" @@ -45,18 +35,12 @@ src_compile() { myconf="${myconf} -host sparc-unknown-linux-gnu" fi - # Fix for bug #46703 - export LC_ALL=C - ./configure -prefix /usr \ -bindir /usr/bin \ -libdir /usr/lib/ocaml \ -mandir /usr/share/man \ --with-pthread ${myconf} || die - sed -i -e "s/\(BYTECCCOMPOPTS=.*\)/\1 ${CFLAGS}/" config/Makefile - sed -i -e "s/\(NATIVECCCOMPOPTS=.*\)/\1 ${CFLAGS}/" config/Makefile - make world || die make opt || die make opt.opt || die @@ -74,35 +58,3 @@ src_install() { # documentation dodoc Changes INSTALL LICENSE README Upgrading } - -pkg_postinst() { - ranlib /usr/lib/ocaml/libasmrunp.a - ranlib /usr/lib/ocaml/libbigarray.a - ranlib /usr/lib/ocaml/libcamlrun.a - ranlib /usr/lib/ocaml/libgraphics.a - ranlib /usr/lib/ocaml/libmldbm.a - ranlib /usr/lib/ocaml/libnums.a - ranlib /usr/lib/ocaml/libstr.a - ranlib /usr/lib/ocaml/libthreads.a - ranlib /usr/lib/ocaml/libthreadsnat.a - ranlib /usr/lib/ocaml/libunix.a - ranlib /usr/lib/ocaml/libstr.a - ranlib /usr/lib/ocaml/str.a - ranlib /usr/lib/ocaml/unix.a - ranlib /usr/lib/ocaml/stdlib.a - ranlib /usr/lib/ocaml/libasmrun.a - - - if use latex; then - echo "TEXINPUTS=/usr/lib/ocaml/ocamldoc:" > /etc/env.d/99ocamldoc - fi - - echo - einfo "OCaml is not binary compatible from version to version," - einfo "so you (may) need to rebuild all packages depending on it that" - einfo "are actually installed on your system." - einfo "To do so, you can run: " - einfo "sh ${FILESDIR}/ocaml-rebuild.sh [-h | emerge options]" - einfo "Which will call emerge on all old packages with the given options" - echo -} diff --git a/dev-lang/ocaml/ocaml-3.08.1.ebuild b/dev-lang/ocaml/ocaml-3.08.1.ebuild index 17de7c6c3b79..2f638dcf598f 100644 --- a/dev-lang/ocaml/ocaml-3.08.1.ebuild +++ b/dev-lang/ocaml/ocaml-3.08.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.08.1.ebuild,v 1.13 2005/04/01 17:21:07 blubb Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.08.1.ebuild,v 1.1 2004/08/19 14:47:29 mattam Exp $ inherit flag-o-matic eutils @@ -11,7 +11,7 @@ SRC_URI="http://caml.inria.fr/distrib/ocaml-3.08/${P}.tar.bz2" LICENSE="QPL-1.0 LGPL-2" SLOT="0" -KEYWORDS="x86 sparc ppc alpha ia64 amd64 hppa ppc-macos" +KEYWORDS="~x86 ~sparc ~ppc ~alpha ~ia64 ~amd64 ~hppa ~macos" IUSE="tcltk latex" DEPEND="virtual/libc @@ -26,7 +26,6 @@ pkg_setup() { src_compile() { filter-flags "-fstack-protector" - replace-flags "-O?" -O2 local myconf use tcltk || myconf="-no-tk" diff --git a/dev-lang/ocaml/ocaml-3.08.3.ebuild b/dev-lang/ocaml/ocaml-3.08.3.ebuild index 82455d0e7966..16535e4b14b4 100644 --- a/dev-lang/ocaml/ocaml-3.08.3.ebuild +++ b/dev-lang/ocaml/ocaml-3.08.3.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.08.3.ebuild,v 1.9 2005/10/16 09:44:31 killerfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.08.3.ebuild,v 1.1 2005/03/18 17:36:55 mattam Exp $ -inherit flag-o-matic eutils multilib +inherit flag-o-matic eutils DESCRIPTION="fast modern type-inferring functional programming language descended from the ML (Meta Language) family" HOMEPAGE="http://www.ocaml.org/" @@ -11,7 +11,7 @@ SRC_URI="http://caml.inria.fr/distrib/ocaml-3.08/${P}.tar.bz2" LICENSE="QPL-1.0 LGPL-2" SLOT="0" -KEYWORDS="alpha ~amd64 hppa ia64 ppc ppc-macos sparc x86" +KEYWORDS="~x86 ~sparc ~ppc ~alpha ~ia64 ~amd64 ~hppa ~ppc-macos" IUSE="tcltk latex" DEPEND="virtual/libc @@ -24,14 +24,6 @@ pkg_setup() { ewarn } -src_unpack() { - unpack ${A} - cd ${S} - - #GCC4 patch - epatch ${FILESDIR}/${P}-gcc4.patch -} - src_compile() { filter-flags "-fstack-protector" replace-flags "-O?" -O2 @@ -49,7 +41,7 @@ src_compile() { ./configure -prefix /usr \ -bindir /usr/bin \ - -libdir /usr/$(get_libdir)/ocaml \ + -libdir /usr/lib/ocaml \ -mandir /usr/share/man \ --with-pthread ${myconf} || die @@ -63,12 +55,12 @@ src_compile() { src_install() { make BINDIR=${D}/usr/bin \ - LIBDIR=${D}/usr/$(get_libdir)/ocaml \ + LIBDIR=${D}/usr/lib/ocaml \ MANDIR=${D}/usr/share/man \ install || die # silly, silly makefiles - dosed "s:${D}::g" /usr/$(get_libdir)/ocaml/ld.conf + dosed "s:${D}::g" /usr/lib/ocaml/ld.conf # documentation dodoc Changes INSTALL LICENSE README Upgrading @@ -76,7 +68,7 @@ src_install() { pkg_postinst() { if use latex; then - echo "TEXINPUTS=/usr/$(get_libdir)/ocaml/ocamldoc:" > /etc/env.d/99ocamldoc + echo "TEXINPUTS=/usr/lib/ocaml/ocamldoc:" > /etc/env.d/99ocamldoc fi echo diff --git a/dev-lang/ocaml/ocaml-3.08.4.ebuild b/dev-lang/ocaml/ocaml-3.08.4.ebuild index 8a79502336c3..e5af01e9be92 100644 --- a/dev-lang/ocaml/ocaml-3.08.4.ebuild +++ b/dev-lang/ocaml/ocaml-3.08.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.08.4.ebuild,v 1.4 2005/11/19 21:16:25 killerfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.08.4.ebuild,v 1.1 2005/09/21 21:54:25 mattam Exp $ inherit flag-o-matic eutils multilib @@ -11,7 +11,7 @@ SRC_URI="http://caml.inria.fr/distrib/ocaml-3.08/${P}.tar.bz2" LICENSE="QPL-1.0 LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~ppc ~ppc-macos -s390 sparc ~x86" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc-macos ~sparc ~x86" IUSE="tcltk latex" DEPEND="virtual/libc diff --git a/dev-lang/open-cobol/ChangeLog b/dev-lang/open-cobol/ChangeLog index 4f5a5c8fdea6..8de511d91c2f 100644 --- a/dev-lang/open-cobol/ChangeLog +++ b/dev-lang/open-cobol/ChangeLog @@ -1,22 +1,8 @@ # ChangeLog for dev-lang/open-cobol -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/open-cobol/ChangeLog,v 1.8 2005/01/03 07:08:21 matsuu Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/open-cobol/ChangeLog,v 1.1 2003/06/19 22:21:24 george Exp $ -*open-cobol-0.30 (03 Jan 2005) - - 03 Jan 2005; MATSUU Takuto <matsuu@gentoo.org> +open-cobol-0.30.ebuild: - Version bumped. - - 15 Jun 2004; David Holm <dholm@gentoo.org> open-cobol-0.23.ebuild: - Added to ~ppc. - - 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> open-cobol-0.23.ebuild: - Add die following econf for bug 48950 - - 13 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> open-cobol-0.23.ebuild: - Don't assign default to S; header fix - -*open-cobol-0.23 (19 Jun 2003) +*open-cobol-0.23.ebuild (19 Jun 2003) 19 Jun 2003; George Shapovalov <george@gentoo.org> Manifest, open-cobol-0.23.ebuild, files/{digest-open-cobol-0.23} : initial release (#21481) diff --git a/dev-lang/open-cobol/Manifest b/dev-lang/open-cobol/Manifest index f6c2cc7ea0f1..62766dae4081 100644 --- a/dev-lang/open-cobol/Manifest +++ b/dev-lang/open-cobol/Manifest @@ -1,6 +1,2 @@ -MD5 e66a230fb7ca5b711c0375120b5aa489 open-cobol-0.23.ebuild 772 -MD5 2a9bb62793fe6d9542a7059ed4c2aea4 open-cobol-0.30.ebuild 882 -MD5 0354ee63c5226fa090b537c124cfc636 ChangeLog 923 -MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160 +MD5 80d26c26974acb49b67dc570dbe0671d open-cobol-0.23.ebuild 668 MD5 2bb3def2d8c57d8d5cf9884e185c4fa2 files/digest-open-cobol-0.23 67 -MD5 626b5d897dbf08215118561c55a5d374 files/digest-open-cobol-0.30 67 diff --git a/dev-lang/open-cobol/open-cobol-0.23.ebuild b/dev-lang/open-cobol/open-cobol-0.23.ebuild index dd92666c4b82..6c2e51db0030 100644 --- a/dev-lang/open-cobol/open-cobol-0.23.ebuild +++ b/dev-lang/open-cobol/open-cobol-0.23.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/open-cobol/open-cobol-0.23.ebuild,v 1.6 2005/01/03 07:08:21 matsuu Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/open-cobol/open-cobol-0.23.ebuild,v 1.1 2003/06/19 22:21:24 george Exp $ DESCRIPTION="an open-source COBOL compiler" HOMEPAGE="http://www.open-cobol.org/" @@ -8,7 +8,7 @@ SRC_URI="mirror://sourceforge/open-cobol/${P}.tar.gz" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~x86 ~ppc" +KEYWORDS="~x86" IUSE="nls readline ncurses" DEPEND="sys-devel/libtool @@ -17,11 +17,13 @@ DEPEND="sys-devel/libtool readline? ( sys-libs/readline ) ncurses? ( >=sys-libs/ncurses-5.2 )" +S=${WORKDIR}/${P} + src_compile() { econf \ $(use_enable nls) \ - $(use_with readline) || die "econf failed" + $(use_with readline) emake } diff --git a/dev-lang/palmos-sdk/ChangeLog b/dev-lang/palmos-sdk/ChangeLog index f4c8d34df1d3..efcde119a8ea 100644 --- a/dev-lang/palmos-sdk/ChangeLog +++ b/dev-lang/palmos-sdk/ChangeLog @@ -1,15 +1,8 @@ # ChangeLog for dev-lang/palmos-sdk -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/ChangeLog,v 1.4 2004/06/24 22:53:29 agriffis Exp $ - - 07 Jun 2004; Aron Griffis <agriffis@gentoo.org> palmos-sdk-3.5.ebuild, - palmos-sdk-4.0.ebuild, palmos-sdk-5.0-r3.ebuild: - Overhauled these ebuilds to use RESTRICT=fetch so that digests can be - generated properly +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/ChangeLog,v 1.1 2003/12/25 19:19:25 plasmaroo Exp $ *palmos-sdk-5.0-r3 (25 Dec 2003) -*palmos-sdk-3.5 (25 Dec 2003) -*palmos-sdk-4.0 (25 Dec 2003) 25 Dec 2003; <plasmaroo@gentoo.org> palmos-sdk-3.5.ebuild, palmos-sdk-4.0.ebuild, palmos-sdk-5.0-r3.ebuild: diff --git a/dev-lang/palmos-sdk/Manifest b/dev-lang/palmos-sdk/Manifest index 51d148897588..c01f5df5cbc3 100644 --- a/dev-lang/palmos-sdk/Manifest +++ b/dev-lang/palmos-sdk/Manifest @@ -1,8 +1,8 @@ -MD5 71d4990b62948caa85311dcf21de3699 palmos-sdk-3.5.ebuild 1214 -MD5 a7915ddf8f5095fc162c9aac02374221 palmos-sdk-5.0-r3.ebuild 1404 -MD5 3ca759f4b34cc6a13c7255e2f747b7b7 palmos-sdk-4.0.ebuild 1554 -MD5 c499b3826c7c154991ff042f3db6128a ChangeLog 726 +MD5 e1d3795ee2131fbc87f6de81d24e525c ChangeLog 458 MD5 8b0f876da8fa70f6ebcbaf281e5720d6 metadata.xml 224 -MD5 049be22eaab9d00e53069d6f9dd4ab4a files/digest-palmos-sdk-3.5 250 -MD5 d41b4ef294deebb3f9551cf7f474a403 files/digest-palmos-sdk-4.0 246 -MD5 80c7fa4e6439b882ca7185f7d3048210 files/digest-palmos-sdk-5.0-r3 151 +MD5 c2c6f0c373cd87a046df6d6eedc20cf8 palmos-sdk-4.0.ebuild 1798 +MD5 290b4fa6ee8e82c5fcd05ec385724cba palmos-sdk-3.5.ebuild 1664 +MD5 7f6961225ac65ae3c189106a1e70fe3a palmos-sdk-5.0-r3.ebuild 1723 +MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-palmos-sdk-5.0-r3 0 +MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-palmos-sdk-4.0 0 +MD5 7ae70463e1a00f092dc628949d2a91ab files/digest-palmos-sdk-3.5 121 diff --git a/dev-lang/palmos-sdk/files/digest-palmos-sdk-3.5 b/dev-lang/palmos-sdk/files/digest-palmos-sdk-3.5 index fb42a32b09ec..03e09f6552f3 100644 --- a/dev-lang/palmos-sdk/files/digest-palmos-sdk-3.5 +++ b/dev-lang/palmos-sdk/files/digest-palmos-sdk-3.5 @@ -1,4 +1,2 @@ MD5 6a515f9435f78689f1637438962b1585 sdk35.tar.gz 284047 -MD5 9ab5edf2de54cc735e0204b8e154d1b8 sdk35-update1.tar.gz 8399 -MD5 f3ec5b40bce9d958368299a3bbbf3aa3 sdk35-docs.tar.gz 7509001 -MD5 2cf2e75900cd1d6a3729ef1a0986d6a1 sdk35-examples.tar.gz 1160217 +MD5 29b002c4b4733d18ba0061c302886b44 sdk35-update1.tar.gz 14043 diff --git a/dev-lang/palmos-sdk/files/digest-palmos-sdk-4.0 b/dev-lang/palmos-sdk/files/digest-palmos-sdk-4.0 index 4fcfcf2bff79..e69de29bb2d1 100644 --- a/dev-lang/palmos-sdk/files/digest-palmos-sdk-4.0 +++ b/dev-lang/palmos-sdk/files/digest-palmos-sdk-4.0 @@ -1,4 +0,0 @@ -MD5 366b17f99471ec1d3cee43f7beb14948 sdk40.tar.gz 406547 -MD5 cc74b0476d4105b23330df042bd9d915 sdk40upd1.tar.gz 357300 -MD5 7d505fa83f439eb52a4c0c50198ed793 sdk40-docs.zip 13476347 -MD5 52733267275ce5581a27b9ecaae87b8d sdk40-examples.tar.gz 1101393 diff --git a/dev-lang/palmos-sdk/files/digest-palmos-sdk-5.0-r3 b/dev-lang/palmos-sdk/files/digest-palmos-sdk-5.0-r3 index d58cfebbef72..e69de29bb2d1 100644 --- a/dev-lang/palmos-sdk/files/digest-palmos-sdk-5.0-r3 +++ b/dev-lang/palmos-sdk/files/digest-palmos-sdk-5.0-r3 @@ -1,2 +0,0 @@ -MD5 56647bd079f9c23b4df491c165caf7ca palmos-sdk-5.0r3-1.tar.gz 467607 -MD5 78dba4d5d775fea6a443f28d0d23b203 PalmOS_5_SDK_68K_R3_no-install.zip 19703650 diff --git a/dev-lang/palmos-sdk/palmos-sdk-3.5.ebuild b/dev-lang/palmos-sdk/palmos-sdk-3.5.ebuild index cfcaea8cf8c5..38bb6927d2f4 100644 --- a/dev-lang/palmos-sdk/palmos-sdk-3.5.ebuild +++ b/dev-lang/palmos-sdk/palmos-sdk-3.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/palmos-sdk-3.5.ebuild,v 1.5 2004/06/24 22:53:29 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/palmos-sdk-3.5.ebuild,v 1.1 2003/12/25 19:19:25 plasmaroo Exp $ DESCRIPTION="The static libraries and header files needed for developing PalmOS applications." HOMEPAGE="http://www.palmos.com/" @@ -9,37 +9,63 @@ LICENSE="Palm-SDK" SLOT="3.5" KEYWORDS="~x86" DEPEND="dev-lang/prc-tools" -SRC_URI="sdk35.tar.gz sdk35-update1.tar.gz - doc? ( sdk35-docs.tar.gz sdk35-examples.tar.gz )" -IUSE="doc" -RESTRICT="nostrip fetch" + +A1="sdk35.tar.gz" +A2="sdk35-update1.tar.gz" +AD1="sdk35-docs.tar.gz" +AD2="sdk35-examples.tar.gz" +A="${A1} ${A2}" + +IUSE="" +BASE="/opt/palmdev/sdk-${SLOT}" +RESTRICT="nostrip" S=${WORKDIR} -pkg_nofetch() { - typeset a +pkg_setup() { + + if ! ( [ -f ${DISTDIR}/${A1} ] && [ -f ${DISTDIR}/${A2} ] ); then + echo + eerror "Please go to http://www.palmos.com/cgi-bin/sdk35.cgi"; \ + eerror "and download ${A1} and ${A2} and place them"; \ + eerror "in ${DISTDIR} and emerge this package again." + die + fi + + if ( ( [ ! -f ${DISTDIR}/${AD1} ] || [ ! -f ${DISTDIR}/${AD2} ] ) && [ `use doc` ] ); then + echo + eerror "Please go to http://www.palmos.com/cgi-bin/sdk35.cgi" + eerror "and download ${AD1} and ${AD2} and place them in" + eerror "${DISTDIR} and emerge this package again or disable the \`doc'" + eerror "USE flag." + die + fi + +} + +src_unpack() { + + unpack ${A} + if [ `use doc` ]; then + unpack ${AD1} + unpack ${AD2} + fi - einfo "Please download the following files from" - einfo "http://www.palmos.com/cgi-bin/sdk35.cgi" - einfo "and put them in ${DISTDIR}, then emerge this package again." - for a in ${A}; do - einfo " ${a}" - done } src_install() { - typeset base=/opt/palmdev/sdk-${SLOT} - dodir ${base} || die - mv Palm\ OS\ 3.5\ Support/GCC\ Libraries ${D}/${base}/lib || die - mv Palm\ OS\ 3.5\ Support/Incs ${D}/${base}/include || die + dodir ${BASE} + mv Palm\ OS\ 3.5\ Support/GCC\ Libraries ${D}/${BASE}/lib + mv Palm\ OS\ 3.5\ Support/Incs ${D}/${BASE}/include - if use doc; then - mv docs ${D}/${base}/Documentation || die - mv Examples ${D}/${base}/Documentation || die + if [ `use doc` ]; then + mv docs ${D}/${BASE}/Documentation + mv Examples ${D}/${BASE}/Documentation fi } -pkg_postinst() { - palmdev-prep || eerror "Error running palmdev-prep :-(" +pkg_postinst() +{ + palmdev-prep || eerror "Could not run \`palmdev-prep'!" } diff --git a/dev-lang/palmos-sdk/palmos-sdk-4.0.ebuild b/dev-lang/palmos-sdk/palmos-sdk-4.0.ebuild index 3fe40d8c87e9..52bd36e0c41d 100644 --- a/dev-lang/palmos-sdk/palmos-sdk-4.0.ebuild +++ b/dev-lang/palmos-sdk/palmos-sdk-4.0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/palmos-sdk-4.0.ebuild,v 1.5 2004/06/24 22:53:29 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/palmos-sdk-4.0.ebuild,v 1.1 2003/12/25 19:19:25 plasmaroo Exp $ inherit rpm @@ -11,50 +11,64 @@ LICENSE="Palm-SDK" SLOT="4.0" KEYWORDS="~x86" DEPEND="dev-lang/prc-tools" -# Note: There is an sdk40-docs.tar.gz but it's actually a zip file, so -# might as well just get the zip file. -SRC_URI="sdk40.tar.gz sdk40upd1.tar.gz - doc? ( sdk40-docs.zip sdk40-examples.tar.gz )" -IUSE="doc" -RESTRICT="nostrip fetch" + +A1="sdk40.tar.gz" +A2="sdk40upd1.tar.gz" +AD1="sdk40-docs.zip" +AD2="sdk40-examples.tar.gz" +A="${A1} ${A2}" + +IUSE="" +BASE="/opt/palmdev/sdk-${SLOT}" +RESTRICT="nostrip" S=${WORKDIR} -pkg_nofetch() { - typeset a +pkg_setup() { + + if ! ( [ -f ${DISTDIR}/${A1} ] && [ -f ${DISTDIR}/${A2} ] ); then + echo + eerror "Please go to http://www.palmos.com/cgi-bin/sdk40.cgi"; \ + eerror "and download ${A1} and ${A2} and place them"; \ + eerror "in ${DISTDIR} and emerge this package again." + die + fi + + if ( ( [ ! -f ${DISTDIR}/${AD1} ] || [ ! -f ${DISTDIR}/${AD2} ] ) && [ `use doc` ] ); then + echo + eerror "Please go to http://www.palmos.com/cgi-bin/sdk40.cgi" + eerror "and download ${AD1} and ${AD2} and place them in" + eerror "${DISTDIR} and emerge this package again or disable the \`doc'" + eerror "USE flag." + die + fi - einfo "Please download the following files from" - einfo "http://www.palmos.com/cgi-bin/sdk40.cgi" - einfo "and put them in ${DISTDIR}, then emerge this package again." - for a in ${A}; do - einfo " ${a}" - done } src_unpack() { + unpack ${A} rpm_unpack *.rpm + rm *.rpm + + if [ `use doc` ]; then + unpack ${AD1} + unpack ${AD2} + fi + } src_install() { - typeset base=/opt/palmdev/sdk-${SLOT} - - # Copy the updates over top of the existing files - cp -Rf PalmOS-4.0-SDK-Update-1/PalmOS-Unix/PalmOS-Support/* \ - opt/palmdev/sdk-4 || die - if use doc; then - cp -Rf PalmOS-4.0-SDK-Update-1/PalmOS-Unix/Documentation/* \ - Documentation || die - fi - # Now install - dodir ${base%/*} || die - mv opt/palmdev/sdk-4 ${D}${base} || die - if use doc; then - mv Documentation ${D}${base} || die - mv Examples ${D}${base}/Documentation || die - fi + dodir ${BASE} + cp -Rf PalmOS-4.0-SDK-Update-1/PalmOS-Unix/PalmOS-Support/* opt/palmdev/sdk-4 + cp -Rf PalmOS-4.0-SDK-Update-1/PalmOS-Unix/Documentation/* opt/palmdev/sdk-4 + cp -PRf opt/palmdev/sdk-4/* ${D}/opt/palmdev/sdk-${SLOT} + mv Documentation ${D}/opt/palmdev/sdk-${SLOT} + mv Examples ${D}/opt/palmdev/sdk-${SLOT}/Documentation + } -pkg_postinst() { - palmdev-prep || eerror "Error running palmdev-prep :-(" +pkg_postinst() +{ + palmdev-prep || eerror "Could not run \`palmdev-prep'!" } diff --git a/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild b/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild index 6161de29b4ea..5ef53a530850 100644 --- a/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild +++ b/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild,v 1.5 2004/06/24 22:53:29 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild,v 1.1 2003/12/25 19:19:25 plasmaroo Exp $ DESCRIPTION="The static libraries and header files needed for developing PalmOS applications." HOMEPAGE="http://www.palmos.com/" @@ -9,38 +9,61 @@ LICENSE="Palm-SDK" SLOT="5.0R3" KEYWORDS="~x86" DEPEND="dev-lang/prc-tools" -SRC_URI="palmos-sdk-5.0r3-1.tar.gz PalmOS_5_SDK_68K_R3_no-install.zip" -IUSE="doc" -RESTRICT="nostrip fetch" + +A="palmos-sdk-5.0r3-1.tar.gz" +AD="PalmOS_5_SDK_68K_R3_no-install.zip" + +IUSE="" +BASE="/opt/palmdev/sdk-${SLOT}" +RESTRICT="nostrip" S=${WORKDIR} -pkg_nofetch() { - typeset a +pkg_setup() { + + if [ ! -f ${DISTDIR}/${A} ]; then + echo + eerror "Please go to http://www.palmos.com/cgi-bin/sdk50.cgi" + eerror "and download ${A} and place it in ${DISTDIR}" + eerror "and emerge this package again." + die + fi + + if ( [ ! -f ${DISTDIR}/${AD} ] && [ `use doc` ] ); then + echo + eerror "Please go to http://www.palmos.com/cgi-bin/sdk50.cgi" + eerror "and download ${AD} and place it in" + eerror "${DISTDIR} and emerge this package again or disable the \`doc'" + eerror "USE flag." + die + fi + +} + +src_unpack() { + + unpack ${A} + if [ `use doc` ]; then + unpack ${AD} + fi - einfo "Please download the following files from" - einfo "http://www.palmos.com/cgi-bin/sdk50.cgi" - einfo "and put them in ${DISTDIR}, then emerge this package again." - for a in ${A}; do - einfo " ${a}" - done } src_install() { - typeset base=/opt/palmdev/sdk-${SLOT} - - rm -rf sdk-5r3/CodeWarrior\ Support || die - if use doc; then - rm -rf "PalmOS_5_SDK_68K_R3_no-install/CodeWarrior Support/(Project Stationery)" || die - rm -rf "PalmOS_5_SDK_68K_R3_no-install/CodeWarrior Support/Plugins" || die - rm -rf "PalmOS_5_SDK_68K_R3_no-install/Palm OS Support" || die - rm -rf "PalmOS_5_SDK_68K_R3_no-install/Palm Tools" || die - cp -Rf PalmOS_5_SDK_68K_R3_no-install/* sdk-5r3 || die + + dodir ${BASE} + rm -rf sdk-5r3/CodeWarrior\ Support + if [ `use doc` ]; then + rm -rf PalmOS_5_SDK_68K_R3_no-install/CodeWarrior\ Support/\(Project\ Stationery\)/ + rm -rf PalmOS_5_SDK_68K_R3_no-install/CodeWarrior\ Support/Plugins/ + rm -rf PalmOS_5_SDK_68K_R3_no-install/Palm\ OS\ Support/ + rm -rf PalmOS_5_SDK_68K_R3_no-install/Palm\ Tools/ + cp -Rf PalmOS_5_SDK_68K_R3_no-install/* sdk-5r3/ fi + cp -PRf sdk-5r3/* ${D}/opt/palmdev/sdk-${SLOT} - dodir ${base%/*} || die - mv sdk-5r3 ${D}${base} || die } -pkg_postinst() { - palmdev-prep || eerror "Error running palmdev-prep :-(" +pkg_postinst() +{ + palmdev-prep || eerror "Could not run \`palmdev-prep'!" } diff --git a/dev-lang/parrot/ChangeLog b/dev-lang/parrot/ChangeLog index b6dfbe66a610..078db4094ffd 100644 --- a/dev-lang/parrot/ChangeLog +++ b/dev-lang/parrot/ChangeLog @@ -1,41 +1,6 @@ # ChangeLog for dev-lang/parrot -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/ChangeLog,v 1.9 2005/10/02 19:23:01 grobian Exp $ - - 02 Oct 2005; Fabian Groffen <grobian@gentoo.org> parrot-0.2.3.ebuild: - Marking ~ppc-macos (side effect of bug #107641) - - 15 Aug 2005; Michael Cummings <mcummings@gentoo.org> files/root.in.patch, - parrot-0.2.3.ebuild: - Fix to header of root.in.patch - -*parrot-0.2.3 (15 Aug 2005) - - 15 Aug 2005; Michael Cummings <mcummings@gentoo.org> - files/mod_parrot.patch, +files/parrot-config.patch, +files/root.in.patch, - -parrot-0.1.1.ebuild, -parrot-0.1.2.ebuild, -parrot-0.2.1.ebuild, - +parrot-0.2.3.ebuild: - Version bump, bug 101858, thanks Adrian - -*parrot-0.2.1 (01 Jul 2005) - - 01 Jul 2005; Michael Cummings <mcummings@gentoo.org> - +files/mod_parrot.patch, +parrot-0.2.1.ebuild: - Bug 92192 - Adrian continues to provide great parrot/pugs ebuilds :) - - 04 May 2005; David Holm <dholm@gentoo.org> parrot-0.1.2.ebuild: - Added to ~ppc. - -*parrot-0.1.2 (21 Apr 2005) - - 21 Apr 2005; Michael Cummings <mcummings@gentoo.org> +parrot-0.1.2.ebuild: - Bug 82444, ebuild courtesy Adrian Lambeck <adrian@basicsedv.de> - - 27 Dec 2004; Michael Cummings <mcummings@gentoo.org> parrot-0.1.1.ebuild: - An "I'm amazed it even worked" typo in the SRC_URI - S instead of P - - 21 Dec 2004; Michael Cummings <mcummings@gentoo.org> parrot-0.1.1.ebuild: - Keyword for sparc (works great) +# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/ChangeLog,v 1.1 2004/12/20 14:48:38 mcummings Exp $ *parrot-0.1.1 (20 Dec 2004) diff --git a/dev-lang/parrot/Manifest b/dev-lang/parrot/Manifest index 66097e811fd8..44f773d3f6ba 100644 --- a/dev-lang/parrot/Manifest +++ b/dev-lang/parrot/Manifest @@ -1,7 +1,2 @@ -MD5 2046bc464a3e1e418cb5afc3285fa982 parrot-0.2.3.ebuild 2079 -MD5 367bedfe7c4912e5b47f98679e1f586c ChangeLog 1747 -MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305 -MD5 173cae8d616eb7a79b78c15e34920888 files/parrot-config.patch 569 -MD5 1ac50a47aab4a14fbd9f47f929ee33c8 files/mod_parrot.patch 293 -MD5 b3c3aa33bd9cf54b6eafa26e89063113 files/root.in.patch 987 -MD5 6fefa983d0557ec5599f54babc66d7df files/digest-parrot-0.2.3 65 +MD5 a0ce69eeb54fc8bc98bb1fa19a146074 parrot-0.1.1.ebuild 1035 +MD5 75fbd20b4daec7e1b315a172ad60c64f files/digest-parrot-0.1.1 65 diff --git a/dev-lang/parrot/files/mod_parrot.patch b/dev-lang/parrot/files/mod_parrot.patch index 4056a7f4a7b7..df2197e8d9ab 100644 --- a/dev-lang/parrot/files/mod_parrot.patch +++ b/dev-lang/parrot/files/mod_parrot.patch @@ -1,22 +1,14 @@ ---- src/call_list.txt 2005-07-12 15:08:57.000000000 +0200 -+++ src/call_list.txt.new 2005-08-06 13:26:32.000000000 +0200 -@@ -285,6 +285,19 @@ +--- src/call_list.txt 2005-05-08 10:46:37.000000000 +0200 ++++ call_list.in.txt 2005-05-10 22:19:26.000000000 +0200 +@@ -281,6 +281,11 @@ i tp v tiiiptt i Pip +p J -+t J +t Jp -+p Jp +t Jpt +i Jp -+i Jpi +i JPip -+v ptt -+v pit -+i Jpii -+i ip -+ # PyBuiltins P JOPP diff --git a/dev-lang/parrot/files/root.in.patch b/dev-lang/parrot/files/root.in.patch index 8356f05a2f4c..b93a020afe7b 100644 --- a/dev-lang/parrot/files/root.in.patch +++ b/dev-lang/parrot/files/root.in.patch @@ -1,5 +1,12 @@ --- ../parrot-0.2.3/config/gen/makefiles/root.in 2005-07-29 12:07:33.000000000 +0200 +++ config/gen/makefiles/root.in 2005-08-07 17:40:26.000000000 +0200 +@@ -1,5 +1,5 @@ + # Copyright: 2001-2005 The Perl Foundation. All Rights Reserved. +-# $Id: root.in.patch,v 1.1 2005/08/15 06:30:56 mcummings Exp $ ++# $Id: root.in.patch,v 1.1 2005/08/15 06:30:56 mcummings Exp $ + + ############################################################################### + # NOTES: @@ -656,10 +656,8 @@ runtime/parrot/include/config.fpmc : myconfig config_lib.pasm $(MINIPARROT) @echo Invoking Parrot to generate runtime/parrot/include/config.fpmc --cross your fingers diff --git a/dev-lang/parrot/parrot-0.2.3.ebuild b/dev-lang/parrot/parrot-0.2.3.ebuild index cf0341ed116c..aef74abc73aa 100644 --- a/dev-lang/parrot/parrot-0.2.3.ebuild +++ b/dev-lang/parrot/parrot-0.2.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-0.2.3.ebuild,v 1.3 2005/10/02 19:23:01 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-0.2.3.ebuild,v 1.1 2005/08/15 06:30:56 mcummings Exp $ inherit base eutils @@ -10,7 +10,7 @@ SRC_URI="mirror://cpan/authors/id/L/LT/LTOETSCH/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc-macos ~sparc ~x86" +KEYWORDS="~x86 ~sparc ~amd64 ~ppc" IUSE="test" DEPEND="dev-lang/perl @@ -25,10 +25,10 @@ src_unpack () { unpack ${A} cd ${S} #see https://rt.perl.org/rt3/Ticket/Display.html?id=36818 - cd ${S}; epatch ${FILESDIR}/mod_parrot.patch + epatch ${FILESDIR}/mod_parrot.patch #see https://rt.perl.org/rt3/Ticket/Display.html?id=36812 - cd ${S}; epatch ${FILESDIR}/root.in.patch - cd ${S}; epatch ${FILESDIR}/parrot-config.patch + epatch ${FILESDIR}/root.in.patch + epatch ${FILESDIR}/parrot-config.patch } src_compile() { diff --git a/dev-lang/pasm/ChangeLog b/dev-lang/pasm/ChangeLog index 40d7337b51a3..62e3ec46a25a 100644 --- a/dev-lang/pasm/ChangeLog +++ b/dev-lang/pasm/ChangeLog @@ -1,12 +1,6 @@ # ChangeLog for dev-lang/pasm -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/pasm/ChangeLog,v 1.3 2004/06/24 22:53:40 agriffis Exp $ - -*pasm-1.7 (25 Apr 2004) - - 25 Apr 2004; David Holm <dholm@gentoo.org> pasm-1.6c.ebuild, - pasm-1.7.ebuild: - Version bump. +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/pasm/ChangeLog,v 1.1 2004/02/28 15:37:38 dholm Exp $ *pasm-1.6c (28 Feb 2004) diff --git a/dev-lang/pasm/Manifest b/dev-lang/pasm/Manifest index 0f72d8074c80..92351a0cda1c 100644 --- a/dev-lang/pasm/Manifest +++ b/dev-lang/pasm/Manifest @@ -1,5 +1,5 @@ -MD5 0915656841de870fdd5daaa3bbb34ed0 pasm-1.7.ebuild 741 -MD5 ac8aee4dfd8ef09b8c1952534324bf80 ChangeLog 462 +MD5 dcb52a6a3d6ee6581f3f080cf3e5aaf8 pasm-1.6c.ebuild 579 MD5 e050f2f350eaa384342f37dfa459df6b metadata.xml 657 -MD5 2e9757ce0482d8efbd257c0b6044e4ef files/digest-pasm-1.7 55 -MD5 6fa5986827c4c0b83925c4177abbde2b files/pasm-1.7-ppc.patch 901 +MD5 32ad97f74a42b4d3d13169b5d621da2f ChangeLog 259 +MD5 6fa5986827c4c0b83925c4177abbde2b files/pasm-1.6c-ppc.patch 901 +MD5 2e9757ce0482d8efbd257c0b6044e4ef files/digest-pasm-1.6c 55 diff --git a/dev-lang/pasm/pasm-1.7.ebuild b/dev-lang/pasm/pasm-1.7.ebuild index 398973219f33..361b66330dc7 100644 --- a/dev-lang/pasm/pasm-1.7.ebuild +++ b/dev-lang/pasm/pasm-1.7.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/pasm/pasm-1.7.ebuild,v 1.2 2004/06/24 22:53:40 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/pasm/pasm-1.7.ebuild,v 1.1 2004/04/24 22:09:46 dholm Exp $ inherit eutils diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog index 5fc404be7907..1bc0a2d5aff6 100644 --- a/dev-lang/perl/ChangeLog +++ b/dev-lang/perl/ChangeLog @@ -1,752 +1,9 @@ -# ChangeLog for dev-lang/perl -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.165 2005/11/14 21:39:25 mcummings Exp $ - - 14 Nov 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r5.ebuild, - perl-5.8.6-r6.ebuild, perl-5.8.7.ebuild, perl-5.8.7-r1.ebuild: - NetBSD for osname per thunder - - 12 Nov 2005; Chris White <chriswhite@gentoo.org> perl-5.8.6-r6.ebuild: - Backported some get_libdir functionality from 5.8.7 to 5.8.6-r6 to resolve - bug #112243. This is mainly a multi-lib support fix it seems. - - 02 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.7-r1.ebuild: - Stable on ia64, bug 106678. - - 29 Sep 2005; Aaron Walker <ka0ttic@gentoo.org> perl-5.8.6-r6.ebuild: - Stable on mips for bug #106678. - - 23 Sep 2005; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.7-r1.ebuild: - Stable on alpha, bug 106678. - - 21 Sep 2005; Seemant Kulleen <seemant@gentoo.org> perl-5.8.6-r6.ebuild: - stable on amd64 wrt bug #106678 - - 21 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> perl-5.8.7-r1.ebuild: - Stable on sparc wrt #106678 - - 20 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> perl-5.8.6-r6.ebuild: - Marking stable on x86 for bug #106678. - - 20 Sep 2005; Rene Nussbaumer <killerfox@gentoo.org> perl-5.8.6-r6.ebuild: - Stable on hppa. bug #106678 - - 20 Sep 2005; Markus Rothe <corsair@gentoo.org> perl-5.8.7-r1.ebuild: - Stable on ppc64 (bug #106678) - - 20 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> perl-5.8.6-r6.ebuild: - Stable on ppc. - -*perl-5.8.7-r1 (20 Sep 2005) -*perl-5.8.6-r6 (20 Sep 2005) - - 20 Sep 2005; Martin Schlemmer <azarah@gentoo.org> - +files/perl-5.8.7-MakeMaker-RUNPATH.patch, +perl-5.8.6-r6.ebuild, - +perl-5.8.7-r1.ebuild: - We do not want the build root in the linked perl module's RUNPATH, so - strip paths containing PORTAGE_TMPDIR if its set. This is for the - MakeMaker module, bug #105054. - - 05 Sep 2005; Herbie Hopkins <herbs@gentoo.org> perl-5.8.7.ebuild: - More multilib fixes thanks to Christophe Saout, bug 104509. - - 04 Sep 2005; Elfyn McBratney <beu@gentoo.org> - files/perl-5.8.7-regexp-nossp.patch: - Fix patch to cflags.SH (don't assume /bin/sh is bash). - - 04 Sep 2005; Elfyn McBratney <beu@gentoo.org> perl-5.8.6-r5.ebuild, - perl-5.8.7.ebuild: - Drop DEPEND on sys-apps/groff. - - 01 Sep 2005; Joseph Jezak <josejx@gentoo.org> perl-5.8.6-r5.ebuild, - perl-5.8.7.ebuild: - Filtered -mpowerpc-gpopt on ppc to fix bug #97645. - - 14 Aug 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.7.ebuild: - The rest of the patch for bug 58931 - - 14 Aug 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r5.ebuild, - perl-5.8.7.ebuild: - Bug #97894 - added note regarding minimal means minimal - - 12 Aug 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.7.ebuild: - Further bug #58931 - mistake on my part for the LIBPERL= syntax - - 12 Aug 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.7.ebuild: - getlibdir changes for 5.8.7, bug #58931 - - 08 Aug 2005; Thierry Carrez <koon@gentoo.org> perl-5.8.6-r5.ebuild, - perl-5.8.7.ebuild: - Reverting vapier's features_noman change on the groff dependency, which - results in bug 101088. - - 28 Jul 2005; Michael Cummings <mcummings@gentoo.org> - files/perl-reorder-INC.patch, -perl-5.8.5-r5.ebuild, -perl-5.8.6-r4.ebuild: - Update to reorder patch, tested with 5.8.6 and 5.8.7, resolves bug 95770 - - 28 Jul 2005; Michael Cummings <mcummings@gentoo.org> -perl-5.8.5-r5.ebuild, - -perl-5.8.6-r4.ebuild: - Cleaning up now that we have keywords up to date - - 28 Jul 2005; Herbie Hopkins <herbs@gentoo.org> perl-5.8.6-r5.ebuild: - Stable on amd64. - - 07 Jul 2005; Markus Rothe <corsair@gentoo.org> perl-5.8.6-r5.ebuild: - Stable on ppc64 - - 06 Jul 2005; <plasmaroo@gentoo.org> perl-5.8.6-r5.ebuild: - Stable on IA64. - - 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> perl-5.8.6-r5.ebuild: - Stable on arm, m68k, s390, and sh. - - 05 Jul 2005; Hardave Riar <hardave@gentoo.org> perl-5.8.6-r5.ebuild: - Stable on mips. - - 03 Jul 2005; Michael Hanselmann <hansmi@gentoo.org> perl-5.8.6-r5.ebuild: - Stable on ppc. - - 02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.6-r5.ebuild: - Stable on alpha. - - 02 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org> perl-5.8.6-r5.ebuild: - Stable on hppa. - -*perl-5.8.6-r5 (30 Jun 2005) - - 30 Jun 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r4.ebuild, - +perl-5.8.6-r5.ebuild: - Sorry folks, there was a typo in libperl-5.8.6s ebuild that made this - necessary. - -*perl-5.8.7 (29 Jun 2005) - - 29 Jun 2005; Michael Cummings <mcummings@gentoo.org> - -files/perl-5.8.0-RC2-special-h2ph-not-failing-on-machine_ansi_header.patc - h, -files/perl-5.8.2-perldoc-emptydirs.patch, - -files/perl-5.8.2-picdl.patch, -files/perl-5.8.2-prelink-lpthread.patch, - -files/perl-5.8.2-reorder-INC.patch, -files/perl-5.8.2-uclibc.patch, - -files/perl-5.8.4-noksh.patch, -files/perl-5.8.4-nonblock.patch, - -files/perl-5.8.4-perldoc-emptydirs.patch, -files/perl-5.8.4-picdl.patch, - -files/perl-5.8.4-prelink-lpthread.patch, - -files/perl-5.8.4-reorder-INC.patch, -files/perl-5.8.5-noksh.patch, - -files/perl-5.8.5-nonblock.patch, - -files/perl-5.8.5-perldoc-emptydirs.patch, -files/perl-5.8.5-picdl.patch, - -files/perl-5.8.5-prelink-lpthread.patch, - -files/perl-5.8.5-reorder-INC.patch, -files/perl-5.8.6-noksh.patch, - -files/perl-5.8.6-perldoc-emptydirs.patch, -files/perl-5.8.6-picdl.patch, - -files/perl-5.8.6-prelink-lpthread.patch, - -files/perl-5.8.6-reorder-INC.patch, - +files/perl-5.8.7-CAN-2005-0448-rmtree.patch, - +files/perl-5.8.7-tempfiles.patch, -files/libperl_rebuilder, - +files/perl-h2ph-ansi-header.patch, +files/perl-noksh.patch, - +files/perl-nonblock.patch, +files/perl-perldoc-emptydirs.patch, - +files/perl-picdl.patch, +files/perl-prelink-lpthread.patch, - +files/perl-reorder-INC.patch, +files/perl-tempfiles.patch, - +files/perl-uclibc.patch, -files/stat.t, -perl-5.8.2-r4.ebuild, - -perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild, - +perl-5.8.7.ebuild: - Perl 5.8.6 unmasking, perl 5.8.7 addition - - 05 Jun 2005; Michael Cummings <mcummings@gentoo.org> files/perl-cleaner: - Bug 90502 - don't leave behind empty log files if nothing has been done - - 30 May 2005; Michael Cummings <mcummings@gentoo.org> files/perl-cleaner, - perl-5.8.2-r4.ebuild, perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, - perl-5.8.6-r4.ebuild: - Updated perl-cleaner to remove the emptied dirs after a .ph purge - - 29 May 2005; <solar@gentoo.org> perl-5.8.2-r4.ebuild, perl-5.8.4-r4.ebuild, - perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - - update perl to use libc expanded variable elibc_uclibc vs uclibc so USE=-* - works - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r4.ebuild: - dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.5-r5.ebuild: - dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.4-r4.ebuild: - dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild: - dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r4.ebuild: - dev-perl/Test-Simple => perl-core/Test-Simple migration - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.5-r5.ebuild: - dev-perl/Test-Simple => perl-core/Test-Simple migration - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.4-r4.ebuild: - dev-perl/Test-Simple => perl-core/Test-Simple migration - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild: - dev-perl/Test-Simple => perl-core/Test-Simple migration - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r4.ebuild: - dev-perl/File-Spec => perl-core/File-Spec migration - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.5-r5.ebuild: - dev-perl/File-Spec => perl-core/File-Spec migration - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.4-r4.ebuild: - dev-perl/File-Spec => perl-core/File-Spec migration - - 25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild: - dev-perl/File-Spec => perl-core/File-Spec migration - - 23 May 2005; Herbie Hopkins <herbs@gentoo.org> perl-5.8.6-r4.ebuild: - More get_libdir-ization, fixes compilation on amd64's no-lib32 profile. - - 16 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild, - perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - Last toolchain-funcs fix - - 15 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild, - perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - Changed to toolchain-funcs - - 20 Mar 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild, - perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - bug 81947 - replaced filesdir with generic cat/pkg - - 11 Mar 2005; Michael Cummings <mcummings@gentoo.org> - files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r4.ebuild, - perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - Patch is in the right place and works on any arch. Yay. - - 11 Mar 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild, - perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - The last rmtree patch contains a line that checks <archname>/Errno.pm in - your existing perl install. If your kernel changes between perl installs, it - dies horribly. Need to find a cleaner solution first. For everyone that just - bumped their perls, I am terribly sorry that this wasn't realized earlier. - - 11 Mar 2005; Michael Cummings <mcummings@gentoo.org> -perl-5.8.2-r2.ebuild, - -perl-5.8.2-r3.ebuild, -perl-5.8.4-r2.ebuild, -perl-5.8.4-r3.ebuild, - -perl-5.8.5-r3.ebuild, -perl-5.8.5-r4.ebuild, -perl-5.8.6-r2.ebuild, - -perl-5.8.6-r3.ebuild: - Cleaning out old ebuilds - no keyword changes :) - -*perl-5.8.6-r4 (11 Mar 2005) - - 11 Mar 2005; Michael Cummings <mcummings@gentoo.org> - +files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r2.ebuild, - perl-5.8.2-r3.ebuild, +perl-5.8.2-r4.ebuild, perl-5.8.4-r2.ebuild, - perl-5.8.4-r3.ebuild, +perl-5.8.4-r4.ebuild, perl-5.8.5-r3.ebuild, - perl-5.8.5-r4.ebuild, +perl-5.8.5-r5.ebuild, perl-5.8.6-r2.ebuild, - perl-5.8.6-r3.ebuild, +perl-5.8.6-r4.ebuild: - Version bump to finalize patch - - 11 Mar 2005; Michael Cummings <mcummings@gentoo.org> - +files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r2.ebuild, - perl-5.8.2-r3.ebuild, perl-5.8.4-r2.ebuild, perl-5.8.4-r3.ebuild, - perl-5.8.5-r3.ebuild, perl-5.8.5-r4.ebuild, perl-5.8.6-r2.ebuild, - perl-5.8.6-r3.ebuild: - Changed file_path_rmtree to CAN-2005-0448-rmtree.patch per bug 79685 - - 08 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org> - perl-5.8.6-r3.ebuild: - More multilib fixes. - -*perl-5.8.5-r4 (11 Feb 2005) - - 11 Feb 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r2.ebuild, - +perl-5.8.2-r3.ebuild, perl-5.8.4-r2.ebuild, +perl-5.8.4-r3.ebuild, - perl-5.8.5-r3.ebuild, +perl-5.8.5-r4.ebuild, perl-5.8.6-r2.ebuild, - +perl-5.8.6-r3.ebuild: - Bug 80460 - CAN-2005-015{5,6} - perlsuid patch. Bug 62321, 65317 - Removal of - old .ph files after an upgrade. Bug 72977 - modifications to allow for perl - 5.8.0 and multithreaded perls to use the perl-inc patch. In addition, modified - the perl-cleaner message to display only if @INC included more than the - current install's perl (ie, only if this was an upgrade that left files - behind). - - 05 Feb 2005; Michael Cummings <mcummings@gentoo.org> - +files/CAN-2005-0156-suid.patch, perl-5.8.2-r2.ebuild, - perl-5.8.4-r2.ebuild, perl-5.8.5-r3.ebuild, perl-5.8.6-r2.ebuild: - Bug 80460, perlsuid vulnerability - - 05 Feb 2005; Michael Cummings <mcummings@gentoo.org> - -perl-5.8.2-r1.ebuild, -perl-5.8.4-r1.ebuild, -perl-5.8.5-r1.ebuild, - -perl-5.8.5-r2.ebuild, -perl-5.8.5.ebuild, -perl-5.8.6-r1.ebuild, - -perl-5.8.6.ebuild: - Cleaning up old, unused ebuilds - - 31 Jan 2005; Michael Cummings <mcummings@gentoo.org> files/perl-cleaner: - swtaylor came up with a quicker way to generate the module list, plus a more - secure call for making the tmp files - - 27 Jan 2005; Michael Cummings <mcummings@gentoo.org> files/perl-cleaner: - Code cleanup thanks to Mr.B. *MAJOR* typo in the filename for the prelist of - ebuilds to re-emerge resulted in no ebuilds getting re-emerged... - - 26 Jan 2005; Michael Cummings <mcummings@gentoo.org> files/perl-cleaner: - tmpdir fix - thanks Mr. B. - -*perl-5.8.4-r2 (26 Jan 2005) - - 26 Jan 2005; Michael Cummings <mcummings@gentoo.org> - +files/file_path_rmtree.patch, files/libperl_rebuilder, files/perl-cleaner, - +perl-5.8.2-r2.ebuild, +perl-5.8.4-r2.ebuild, +perl-5.8.5-r3.ebuild, - +perl-5.8.6-r2.ebuild: - Bump for bug 75696 involving temporary file perms in File::Path. Includes - fixes for h2ph conversion, bug 75955 Includes change over to perl-cleaner from - libperl_rebuilder, bugs 60447, 62301, 62669, 66688, 73932, 71287 - - 16 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org> - perl-5.8.5-r2.ebuild, perl-5.8.6-r1.ebuild, perl-5.8.6.ebuild: - multilib fixes for amd64's 2005.0. - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 07 Dec 2004; Hardave Riar <hardave@gentoo.org> perl-5.8.5-r2.ebuild: - Stable on mips, bug #66360 - - 06 Dec 2004; Gustavo Zacarias <gustavoz@gentoo.org> perl-5.8.5-r2.ebuild: - Stable on sparc wrt #66360 - - 05 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.5-r2.ebuild: - Stable on alpha, bug 66360. - - 05 Dec 2004; Markus Rothe <corsair@gentoo.org> perl-5.8.5-r2.ebuild: - Stable on ppc64; bug #66360 - -*perl-5.8.5-r2 (04 Dec 2004) - - 04 Dec 2004; Robert Coie <rac@gentoo.org> - +files/perl-5.8.5-tempfiles.patch, +files/perl-5.8.6-tempfiles.patch, - -perl-5.8.4.ebuild, +perl-5.8.5-r2.ebuild, +perl-5.8.6-r1.ebuild: - Add the few relevant bits from bug 66360, keyword 5.8.5-r2 x86, amd64 and ppc - - 01 Dec 2004; Robert Coie <rac@gentoo.org> perl-5.8.6.ebuild: - back makemaker block to 6.17 - -*perl-5.8.6 (30 Nov 2004) - - 30 Nov 2004; Robert Coie <rac@gentoo.org> +files/perl-5.8.6-noksh.patch, - +files/perl-5.8.6-perldoc-emptydirs.patch, +files/perl-5.8.6-picdl.patch, - +files/perl-5.8.6-prelink-lpthread.patch, - +files/perl-5.8.6-reorder-INC.patch, +perl-5.8.6.ebuild: - New upstream - - 13 Nov 2004; Robert Coie <rac@gentoo.org> perl-5.8.5-r1.ebuild: - Go ahead and use the myarch that exists - -*perl-5.8.5-r1 (12 Nov 2004) - - 12 Nov 2004; Robert Coie <rac@gentoo.org> -perl-5.8.3.ebuild, - +perl-5.8.5-r1.ebuild: - Allow the maketest FEATURE to determine whether tests are run. Guide - Configure to attempt to pick up old 5.8.2 and 5.8.4 directories in @INC - - 25 Oct 2004; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Cleaner h2ph, should reduce build time but leave us with something still - usable. - - 06 Oct 2004; Guy Martin <gmsoft@gentoo.org> perl-5.8.4-r1.ebuild: - Stable on hppa. - - 28 Sep 2004; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Added back perlsuid/sperl based on local use flag. Bug 64823. Users should - read http://perldoc.com/perl5.8.4/INSTALL.html#suidperl before enabling. - - 27 Sep 2004; Mike Frysinger <vapier@gentoo.org> perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Add libperl to RDEPEND (since pkg_setup will die otherwise) and make sure - pkg_setup() respects $ROOT. - - 27 Sep 2004; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Added perl debugging support, bug 60775 - - 24 Sep 2004; Robert Coie <rac@gentoo.org> perl-5.8.4-r1.ebuild, - perl-5.8.5.ebuild: - Make gdbm patch conditional on having 1.8.3, because libgdbm_compat isn't - there otherwise, should not affect people who have already built. Made 5.8.5 - depend on 1.8.3 instead. Again, should not affect installed people. - - 22 Sep 2004; Robert Coie <rac@gentoo.org> perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - USE threads -> ithreads - - 21 Sep 2004; Danny van Dyk <kugelfang@gentoo.org> perl-5.8.4-r1.ebuild: - Marked stable on amd64. - - 09 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> perl-5.8.4-r1.ebuild: - Stable on sparc to finally solve #36478 - - 08 Sep 2004; Robert Coie <rac@gentoo.org> perl-5.8.4-r1.ebuild: - keyword x86 and arm for uclibc folks - - 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Switch to use epause and ebeep, bug #62950 - - 31 Aug 2004; Guy Martin <gmsoft@gentoo.org> perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Removed useless -fPIC for hppa. - - 21 Aug 2004; Joshua Kinard <kumba@gentoo.org> perl-5.8.4-r1.ebuild: - Marked stable on mips. - - 18 Aug 2004; Aron Griffis <agriffis@gentoo.org> perl-5.8.4-r1.ebuild: - stable on alpha - - 13 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.4.ebuild: - Stable on alpha. - - 07 Aug 2004; Robert Coie <rac@gentoo.org> perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild: - convert SHORT_PV and MY_P to bash - -*perl-5.8.5 (06 Aug 2004) - - 06 Aug 2004; Robert Coie <rac@gentoo.org> +files/perl-5.8.5-noksh.patch, - +files/perl-5.8.5-nonblock.patch, +files/perl-5.8.5-perldoc-emptydirs.patch, - +files/perl-5.8.5-picdl.patch, +files/perl-5.8.5-prelink-lpthread.patch, - +files/perl-5.8.5-reorder-INC.patch, +perl-5.8.5.ebuild: - 5.8.5 - - 02 Aug 2004; Robert Coie <rac@gentoo.org> +files/perl-5.8.4-nonblock.patch, - perl-5.8.4-r1.ebuild: - add nonblock.patch, primarily for sparc64 - - 29 Jul 2004; Guy Martin <gmsoft@gentoo.org> perl-5.8.4.ebuild: - Stable on hppa. - -*perl-5.8.4-r1 (29 Jul 2004) - - 29 Jul 2004; Robert Coie <rac@gentoo.org> +perl-5.8.4-r1.ebuild: - Move make test to src_test, but still call it if the maketest - FEATURE is not enabled. If maketest ever becomes a default, this - can be reconsidered. The NDBM-GDBM patch in bug 52660 is in here, - and gdbm is allowed to provide ndbm, as it works for me with either - 1.8.0-r5 (so2) or 1.8.3 (so3). So to get ndbm, one must either - USE=berkdb and have db1 installed, or USE=gdbm in which case gdbm - will come in. The man page fixes from bug 58620 are in. - src_configure has been split out of src_compile in preparation for - making compiles more easily resumable. An issue genone brought up - where hardlinks aren't making it through portage's staging image has - been addressed by making /usr/bin/perl a symlink to perl5.8.4 - instead of a hardlink. The same issue was faced with suidperl, - which has been removed completely to preemptively avoid security - issues. sperl${PV} is gone too, in favor of the perl recommendation - to use sudo instead of having setuid perl executables. I hope this - will help security, but it can be restored if there is enough - demand. - - 23 Jul 2004; Robert Coie <rac@gentoo.org> perl-5.8.4.ebuild: - keywording x86 and sparc - - 02 Jul 2004; <solar@gentoo.org> perl-5.8.4.ebuild: - don't call perl to install manfiles when FEATURES=noman is set. testing of the - perl can be disable now with restrictions - - 29 Jun 2004; Aron Griffis <agriffis@gentoo.org> perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4.ebuild: - kill sparc64 use flag - - 25 Jun 2004; <solar@gentoo.org> perl-5.8.4.ebuild: - uclibc update - - 24 Jun 2004; <solar@gentoo.org> perl-5.8.4.ebuild: - added uclibc update for 5.8.4 - - 15 Jun 2004; <solar@gentoo.org> perl-5.8.2-r1.ebuild, - files/perl-5.8.2-uclibc.patch: - basic initial uclibc support needed for bootstrapping - - 09 Jun 2004; Robert Coie <rac@gentoo.org> +files/perl-5.8.4-noksh.patch, - perl-5.8.4.ebuild: - Add noksh.patch, bug 42665 - - 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4.ebuild: - Fix use invocation - - 02 Jun 2004; Travis Tilley <lv@gentoo.org> perl-5.8.4.ebuild: - stable on amd64 - - 31 May 2004; Robert Coie <rac@gentoo.org> perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4.ebuild: - Update makemaker blocks to <6.17, not worth making everybody recompile - - 10 May 2004; Michael McCabe <randy@gentoo.org> perl-5.8.4.ebuild: - Stable on s390 - - 08 May 2004; Robert Coie <rac@gentoo.org> perl-5.8.4.ebuild, - files/perl-5.8.4-prelink-lpthread.patch: - Add back the -lpthread patch, frozen-bubble segfaults otherwise - -*perl-5.8.4 (03 May 2004) - - 03 May 2004; Robert Coie <rac@gentoo.org> perl-5.8.4.ebuild, - files/5.6.1-builtin-fixup.diff, files/5.6.1-op-test-fix.diff, - files/perl-5.8.4-perldoc-emptydirs.patch, files/perl-5.8.4-picdl.patch, - files/perl-5.8.4-reorder-INC.patch: - Add 5.8.4 - - 28 Apr 2004; Mike Frysinger <vapier@gentoo.org> : - Clean up `use` syntax and remove ${CC} usage. - - 27 Feb 2004; Michael Cummings <mcummings@gentoo.org> perl-5.6.1-r10.ebuild, - perl-5.6.1-r11.ebuild, perl-5.6.1-r12.ebuild: - 5.6.1 is no longer a requirement/needed in the tree - - 21 Feb 2004; Michael Cummings <mcummings@gentoo.org> perl-5.8.0-r11.ebuild, - perl-5.8.0-r12.ebuild, perl-5.8.0-r9.ebuild, perl-5.8.2.ebuild, - files/libperl-5.8.0-create-libperl-soname.patch, - files/perl-5.8.0-perldoc-emptydirs.patch, - files/perl-5.8.0-prelink-lpthread.patch, files/perl-5.8.0-reorder-INC.patch, - files/perl-5.8.0-sockatmark-should-__THROW.patch: - Massive clean up. With 5.8.2 now marked stable on all platforms, we are - removing the older 5.8.0 ebuilds, which are no longer available upstream - anymore. I also cleaned out the files dir of any patches that were being - specifically used by 5.8.0 and not the other versions. - - 19 Feb 2004; Aron Griffis <agriffis@gentoo.org> perl-5.8.2-r1.ebuild: - stable on alpha and ia64 - - 18 Feb 2004; Joshua Kinard <kumba@gentoo.org> perl-5.8.2-r1.ebuild: - Marking stable on mips - - 09 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> perl-5.8.2-r1.ebuild: - set ppc in keywords - - 06 Feb 2004; <gustavoz@gentoo.org> perl-5.8.2-r1.ebuild: - stable on sparc - - 03 Feb 2004; <gustavoz@gentoo.org> perl-5.8.2-r1.ebuild: - stable on hppa - - 01 Feb 2004; <rac@gentoo.org> perl-5.8.2-r1.ebuild: - mark x86 - -*perl-5.8.3 (17 Jan 2004) - - 17 Jan 2004; <rac@gentoo.org> perl-5.8.1-r1.ebuild, perl-5.8.1-r2.ebuild, - perl-5.8.3.ebuild, files/perl-5.8.1-perldoc-emptydirs.patch, - files/perl-5.8.1-prelink-lpthread.patch, files/perl-5.8.1-reorder-INC.patch, - files/perl-5.8.1_rc1-reorder-INC.patch, - files/perl-5.8.1_rc1-sockatmark-should-__THROW.patch, - files/perl-5.8.1_rc2-reorder-INC.patch, - files/perl-5.8.1_rc2-sockatmark-should-__THROW.patch, - files/perl-5.8.3-perldoc-emptydirs.patch, files/perl-5.8.3-picdl.patch, - files/perl-5.8.3-prelink-lpthread.patch, files/perl-5.8.3-reorder-INC.patch: - Upstream bump, housecleaning - - 06 Jan 2004; Luca Barbato <lu_zero@gentoo.org> perl-5.8.0-r12.ebuild: - Marked ~arm to let me commit ppc related changes (it is as wierd as it sound) - -*perl-5.8.2-r1 (29 Nov 2003) - - 29 Nov 2003; <rac@gentoo.org> perl-5.8.2-r1.ebuild, - files/perl-5.8.2-picdl.patch: - Make CCCDLFLAGS apply to static archives like DynaLoader.a as well, even - though we are not building a shared libperl here, because we do have a shared - library elsewhere. Should make it so that arches like amd64 and hppa no longer - have to add -fPIC to all cflags blindly. - - 26 Nov 2003; <rac@gentoo.org> perl-5.8.2.ebuild: - Make perl depend on exact same libperl version, so that upgrading perl will - bring libperl along. Solves problems where new modules go into directories in - @INC too new for libperl to know about - - 16 Nov 2003; Brad House <brad_mssw@gentoo.org> perl-5.8.2.ebuild: - mark stable on amd64 - -*perl-5.8.2 (08 Nov 2003) - - 08 Nov 2003; <rac@gentoo.org> perl-5.8.2.ebuild, - files/perl-5.8.2-perldoc-emptydirs.patch, - files/perl-5.8.2-prelink-lpthread.patch, files/perl-5.8.2-reorder-INC.patch: - new upstream version - - 22 Oct 2003; <rac@gentoo.org> perl-5.8.1-r2.ebuild, - files/perl-5.8.1-perldoc-emptydirs.patch: - Forward-port the perldoc emptydirs patch - - 20 Oct 2003; Michael Cummings <mcummings@gentoo.org> perl-5.8.1-r1.ebuild, - perl-5.8.1-r2.ebuild: - Changed how h2ph grabs its list of files; relying on h2ph to efficiently - recurse was resulting a looping condition when there is a symlink in - /usr/include/* (libxml was the sample case - thanks DarkSpecter!). Using find - isolates the list to only .h files. - - 14 Oct 2003; <rac@gentoo.org> perl-5.8.1-r2.ebuild: - Allow building even when db-1 is not present, but let ndbm_file use it if it's - there - -*perl-5.8.1-r2 (02 Oct 2003) - - 02 Oct 2003; <rac@gentoo.org> perl-5.8.1-r2.ebuild, perl-5.8.1.ebuild, - perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild, perl-5.8.1_rc3.ebuild, - perl-5.8.1_rc4.ebuild, files/perl-5.8.1-prelink-lpthread.patch: - Clean house, readd pthread prelink patch to avoid reported sdl segfaulting. - Thanks to lisa for the report. - -*perl-5.8.1-r1 (29 Sep 2003) - - 29 Sep 2003; <rac@gentoo.org> perl-5.8.1-r1.ebuild: - Change destdir handling in a couple of places - -*perl-5.8.1 (27 Sep 2003) - - 27 Sep 2003; <rac@gentoo.org> perl-5.8.1.ebuild, - files/perl-5.8.1-reorder-INC.patch: - New upstream revision - - 17 Sep 2003; Jon Portnoy <avenj@gentoo.org> perl-5.8.0-r12.ebuild : - ia64 keywords. - - 22 Aug 2003; Michael Cummings <mcummings@gentoo.org> perl-5.6.1-r10.ebuild, - perl-5.6.1-r11.ebuild, perl-5.6.1-r12.ebuild, perl-5.8.0-r10.ebuild, - perl-5.8.0-r11.ebuild, perl-5.8.0-r12.ebuild, perl-5.8.0-r9.ebuild, - perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild, perl-5.8.1_rc3.ebuild: - Corrected h2ph behaviour to now run -r -l -- recursively :) - Also fixes bug 14461 - -*perl-5.8.1_rc3 (30 Jul 2003) - - 30 Jul 2003; Michael Cummings <mcummings@gentoo.org> perl-5.8.1_rc3.ebuild: - Latest release candidate for 5.8.1 - - 25 Jul 2003; <rac@gentoo.org> perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild: - Forward-port alpha and hppa fixes from 5.8.0-r9 - - 25 Jul 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild: - Remove ~arch protection on all but hppa - -*perl-5.8.1_rc2 (23 Jul 2003) - - 23 Jul 2003; <rac@gentoo.org> perl-5.8.1_rc2.ebuild, - files/perl-5.8.1_rc2-reorder-INC.patch, - files/perl-5.8.1_rc2-sockatmark-should-__THROW.patch: - Add 5.8.1-rc2 - - 18 Jul 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: - Add blocker on Test-Simple versions that overwrite the core - - 18 Jul 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: - Portage depends to >=2.0.48-r4. This is important for blocking depends - - 16 Jul 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: - Add portage depend on version that fixes bug 23546, so the blocking depends - will be guaranteed to work even if people are upgrading - - 15 Jul 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: - Fiddle with the module block depends a bit, largely to ensure that File-Spec - 0.84 doesn't fall through the cracks - -*perl-5.8.1_rc1 (10 Jul 2003) - - 10 Jul 2003; <rac@gentoo.org> perl-5.8.1_rc1.ebuild, - files/perl-5.8.1_rc1-reorder-INC.patch, - files/perl-5.8.1_rc1-sockatmark-should-__THROW.patch: - Add 5.8.1_rc1. Experimental. - - 01 Jul 2003; Todd Sunderlin <todd@gentoo.org> perl-5.8.0-r11.ebuild: - set stable on sparc - - 26 Jun 2003; <rac@gentoo.org> perl-5.8.0-r10.ebuild, perl-5.8.0-r11.ebuild, - perl-5.8.0-r12.ebuild: - Add -Dd_u32align on mips to work around a gcc 3.3 kernel compiling bug - - 26 Jun 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild: - Add block depends on ExtUtils-MakeMaker and File-Spec, because we need to get - those uninstalled before they steal our files again - -*perl-5.8.0-r12 (25 Jun 2003) - - 25 Jul 2003; Guy Martin <gmsoft@gentoo.org> perl-5.8.0-r12.ebuild : - Marked stable on hppa. - - 25 Jun 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild, - files/perl-5.8.0-reorder-INC.patch: - Reorder @INC so that site modules can override vendor modules, which can in - turn override core modules. - - 24 Jun 2003; Aron Griffis <agriffis@gentoo.org> perl-5.8.0-r10.ebuild: - Mark stable on alpha - - 10 Jun 2003; <rac@gentoo.org> perl-5.6.1-r12.ebuild: - Mark stable on x86 - - 06 Jun 2003; <rac@gentoo.org> perl-5.6.1-r12.ebuild: - Add sed-4 dependency to use sed -i - - 04 Jun 2003; <rac@gentoo.org> perl-5.8.0-r11.ebuild: - Relax db DEPEND as well as RDEPEND. Thanks to mcummings for the catch. - -*perl-5.8.0-r11 (03 Jun 2003) - - 03 Jun 2003; <rac@gentoo.org> perl-5.8.0-r11.ebuild: - Clean out libperl bits from ebuild. Grab newer version of Safe.pm from CPAN - for security reasons, DB_File for db 4.1 compatibility. - -*perl-5.6.1-r12 (02 Jun 2003) - - 02 Jun 2003; <rac@gentoo.org> perl-5.6.1-r12.ebuild: - Replace PDEPEND strategy for ExtUtils::MakeMaker and Safe.pm with the approach - of injecting newer versions directly into the core - -*perl-5.6.1-r11 (31 May 2003) - - 31 May 2003; Alastair Tse <liquidx@gentoo.org> perl-5.6.1-r10.ebuild, - perl-5.6.1-r11.ebuild, files/5.6.1-builtin-fixup.diff, - files/5.6.1-op-test-fix.diff, files/stat.t: - Putting perl-5.6.1 back in because it breaks the default-1.0 profile. - - 30 May 2003; <rac@gentoo.org> perl-5.6.1-r10.ebuild, perl-5.6.1-r11.ebuild, - perl-5.8.0-r10.ebuild, files/5.6.1-builtin-fixup.diff, - files/5.6.1-op-test-fix.diff: - Marking stable on mips, thanks to dragon and kumba for verification and - mcummings for coordination. Also cleaning 5.6.1 ebuilds, as all marked - arches now have a stable 5.8 version - - 27 May 2003; <rac@gentoo.org> perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild: - Add threads to IUSE, thanks to liquidx for the catch - - 20 May 2003; Tavis Ormandy <taviso@gentoo.org> perl-5.8.0-r10.ebuild: - removing gcc hardcodes. - - 18 May 2003; Tavis Ormandy <taviso@gentoo.org> perl-5.8.0-r9.ebuild: - removing hardcoded compiler. - -*perl-5.8.0-r10 (30 Mar 2003) - - 23 Apr 2003; <rac@gentoo.org> perl-5.8.0-r10.ebuild: - Only build extra HTML documentation if USE="doc" is set - thanks to - msterret@gentoo.org - bug #16401 - - 07 Apr 2003; Martin Holzer <mholzer@gentoo.org> perl-5.6.1-r10.ebuild, - perl-5.6.1-r11.ebuild, perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild: - Changes portage version depend. Closes #13339. - - 30 Mar 2003; <rac@gentoo.org> perl-5.8.0-r10.ebuild: - marking stable again on x86 and ppc - previous sparc keyword commit undid this - and broke things - - 30 Mar 2003; Rodney Rees <manson@gentoo.org> perl-5.8.0-r10.ebuild, - marked stable for sparc +# ChangeLog for sys-devel/perl +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.1 2003/03/11 21:11:45 seemant Exp $ *perl-5.8.0-r10 (11 Mar 2003) - 27 Mar 2003; <rac@gentoo.org> perl-5.8.0-r10.ebuild: - Marking stable for x86 and ppc, no problems reported from ~arch testers - 11 Mar 2003; Seemant Kulleen <seemant@gentoo.org> perl-5.6.1-r10.ebuild, perl-5.6.1-r11.ebuild, perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild, files/5.6.1-builtin-fixup.diff, files/5.6.1-op-test-fix.diff, @@ -772,12 +29,6 @@ *perl-5.6.1-r11 (14 Feb 2003) - 24 Mar 2003; <rac@gentoo.org> perl-5.6.1-r10.ebuild, perl-5.6.1-r11.ebuild: - Remove spurious '$' from head of SRC_URI - - 16 Mar 2003; Jan Seidel <tuxus@gentoo.org> : - Added mips to KEYWORDS - 14 Feb 2003; Mark Guertin <gerk@gentoo.org> perl-5.6.1-r11.ebuild : Set to ppc stable @@ -823,7 +74,7 @@ 15 Jan 2003; J Robert Ray <jrray@gentoo.org> libperl_rebuilder : Fixed unfortunate typo. -*perl-5.8.0-r8 (06 Jan 2003) +* perl-5.8.0-r8 (06 Jan 2003) 12 Jan 2003; Michael Cummings <mcummings@gentoo.org> perl-5.8.0-r8, libperl_rebuilder: @@ -883,7 +134,7 @@ Note for remerging perl modules added. Unmasked for x86. -*perl-5.8.0-r7 (22 Dec 2002) +* perl-5.8.0-r7 (22 Dec 2002) 22 Dec 2002; Michael Cummings <mcummings@gentoo.org> perl-5.8.0-r7.ebuild: @@ -910,7 +161,7 @@ new ebuild confirmed by arch devs - Gerk did ppc, Alron did sparc -*perl-5.6.1-r10 (19 Dec 2002) +* perl-5.6.1-r10 (19 Dec 2002) 07 Feb 2003; Guy Martin <gmsoft@gentoo.org> perl-5.6.1-r9.ebuild perl-5.6.1-r10.ebuild : Added hppa to keywords. @@ -928,7 +179,7 @@ Same name, different ebuild. This is for the safe.pm fix. -*perl-5.8.0-r6 (17 Dec 2002) +* perl-5.8.0-r6 (17 Dec 2002) 17 Dec 2002; Brandon Low <lostlogic@gentoo.org> perl-5.8.0-r6.ebuild : -arch this bad boy, it reb0rk what I unb0rk last night, stick with -r5 @@ -943,7 +194,7 @@ $[arch]-linux - this is correct behaviour!! Installation with threading is *not* supported by all apps that dep perl. -*perl-5.8.0-r5 (17 Dec 2002) +* perl-5.8.0-r5 (17 Dec 2002) 17 Dec 2002; Brandon Low <lostlogic@gentoo.org> perl-5.8.0-r5.ebuild: @@ -951,7 +202,7 @@ now. Fix messages to only display if needed. You will need to remerge all your perl modules after you install this with threads. -*perl-5.8.0-r4 (15 Dec 2002) +* perl-5.8.0-r4 (15 Dec 2002) 15 Dec 2002; Michael Cummings <mcummings@gentoo.org> perl-5.8.0-r4.ebuild: diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest index db4592c6472c..60273ffa2c0a 100644 --- a/dev-lang/perl/Manifest +++ b/dev-lang/perl/Manifest @@ -1,40 +1,18 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 abe33cecda2df129c06492e4d6e6acb4 ChangeLog 44163 -MD5 bd75f0242e3b7791803d089c38a3f920 files/CAN-2005-0156-suid.patch 703 -MD5 2bd41aec5e22962224dc9376e27bdde3 files/CAN-2005-0448-rmtree.patch 7629 -MD5 0a07934d74ccb1133cf0f3650cb94efc files/digest-perl-5.8.6-r5 64 -MD5 0a07934d74ccb1133cf0f3650cb94efc files/digest-perl-5.8.6-r6 64 -MD5 c10e44e47d7f702efe7d4009064a97ca files/digest-perl-5.8.7 64 -MD5 c10e44e47d7f702efe7d4009064a97ca files/digest-perl-5.8.7-r1 64 -MD5 154013a841cbb251d7b63fb006b4006f files/file_path_rmtree.patch 1068 -MD5 44e1f1420947cc552c66fb434ba4c855 files/perl-5.8.4-NDBM-GDBM-compat.patch 428 -MD5 5dfd23c2236b382d031a9513bc12f3f1 files/perl-5.8.5-tempfiles.patch 2113 -MD5 c5cc36940b2488a37c3dc2287f6e672c files/perl-5.8.6-tempfiles.patch 2115 -MD5 fd8a46de4b22dbf9146a6d0459e812c4 files/perl-5.8.7-CAN-2005-0448-rmtree.patch 6961 -MD5 044b90a8895f8a03bef8e4cf5759eecc files/perl-5.8.7-MakeMaker-RUNPATH.patch 859 -MD5 528fa2521c530d5a47df32b663e629af files/perl-5.8.7-regexp-nossp.patch 460 -MD5 26a1e7c48c7f68f39db4262500f6a1d8 files/perl-5.8.7-tempfiles.patch 1007 -MD5 c2612d59f380ad6e0c2de4d941e83dfd files/perl-cleaner 8879 -MD5 060e9f10466fdc1268c75a7cf4dcbc7c files/perl-h2ph-ansi-header.patch 446 -MD5 076dcbef37263d6dd7af719b55cfc2de files/perl-noksh.patch 611 -MD5 01af75daf3d222a668059e90d78a1f9d files/perl-nonblock.patch 400 -MD5 0a28eb41f5f12ed54f025004af45c83d files/perl-perldoc-emptydirs.patch 489 -MD5 319b56a7ce715fb7a494fe4d5cb9474c files/perl-picdl.patch 250 -MD5 4e99f7529e149661372283c981cf17ff files/perl-prelink-lpthread.patch 476 -MD5 f7324a62f22aabde3387b7e8a8b2106e files/perl-reorder-INC.patch 1141 -MD5 f98759a75347e0b54190850b8295c2cb files/perl-tempfiles.patch 2023 -MD5 ce442db939c59218a16be167f793b817 files/perl-uclibc.patch 573 -MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305 -MD5 e377e6ec5a77f51ef1da80ae0600c08c perl-5.8.6-r5.ebuild 17675 -MD5 71c976f23db314752dab5af982dca654 perl-5.8.6-r6.ebuild 18053 -MD5 3abc228b743a2fc63223edc90daeff7c perl-5.8.7-r1.ebuild 19533 -MD5 3a9ecfb3b8b741ea324c7c05e88c5a65 perl-5.8.7.ebuild 19301 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFDeQQXtG5z4I8BtQoRAqULAJ9vp2xJlbuvClHC+WpiwVCvFSa3EwCeLSBL -Db5+egTnaJYwUXDxsi5ppnw= -=myNw ------END PGP SIGNATURE----- +MD5 69e325b58dcb29a4268b28f664808300 perl-5.8.0-r10.ebuild 13772 +MD5 9d35bc77720f2e300adffba40e07b2b6 perl-5.8.0-r9.ebuild 13382 +MD5 4de48ad30fcdde726e932b9792180392 perl-5.6.1-r11.ebuild 6301 +MD5 b60257fc55f824946dce35852268b9fd ChangeLog 14313 +MD5 c1eec734338e6ffc036a7eef6794ce15 perl-5.6.1-r10.ebuild 6844 +MD5 060e9f10466fdc1268c75a7cf4dcbc7c files/perl-5.8.0-RC2-special-h2ph-not-failing-on-machine_ansi_header.patch 446 +MD5 4e49da394d326bcb744c7990bd27d6ac files/perl-5.8.0-perldoc-emptydirs.patch 461 +MD5 6b85fd38953aa08ceab8d0fa92cdd2ac files/digest-perl-5.6.1-r10 859 +MD5 5dee2b8a9e5e840e7379f11ae07eb68c files/digest-perl-5.6.1-r11 859 +MD5 28fe3868fd4e47ca609f7af6156c94ea files/5.6.1-op-test-fix.diff 503 +MD5 b8480b2ccbf7d5a7fe543b9e6f8dbc14 files/libperl_rebuilder 10260 +MD5 ea9bf02b28e73e19dc85eb07f2347460 files/5.6.1-builtin-fixup.diff 777 +MD5 9810be5a789a6d0bde088fef8fb261a4 files/digest-perl-5.8.0-r10 861 +MD5 4e99f7529e149661372283c981cf17ff files/perl-5.8.0-prelink-lpthread.patch 476 +MD5 5aa1a011eddb5b13299b63948230db33 files/stat.t 8884 +MD5 cc61dca6d96347b5d93cfdde1514feb4 files/digest-perl-5.8.0-r9 860 +MD5 393b3dff879c892d461901183d3b0055 files/perl-5.8.0-sockatmark-should-__THROW.patch 402 +MD5 d2af75f06a64c5934db314ff38939cdd files/libperl-5.8.0-create-libperl-soname.patch 424 diff --git a/dev-lang/perl/files/CAN-2005-0448-rmtree.patch b/dev-lang/perl/files/CAN-2005-0448-rmtree.patch index 602a4ad57bcd..3f06f6118f56 100644 --- a/dev-lang/perl/files/CAN-2005-0448-rmtree.patch +++ b/dev-lang/perl/files/CAN-2005-0448-rmtree.patch @@ -1,5 +1,5 @@ ---- Path.pm.old -+++ Path.pm +--- perl-5.8.4.orig/lib/File/Path.pm ++++ perl-5.8.4/lib/File/Path.pm @@ -72,27 +72,17 @@ =item * diff --git a/dev-lang/perl/files/perl-5.8.7-regexp-nossp.patch b/dev-lang/perl/files/perl-5.8.7-regexp-nossp.patch index d0357cd50629..f06e9ec93b31 100644 --- a/dev-lang/perl/files/perl-5.8.7-regexp-nossp.patch +++ b/dev-lang/perl/files/perl-5.8.7-regexp-nossp.patch @@ -4,8 +4,8 @@ esac : Can we perhaps use $ansi2knr here -+ [ "x$file" = xregcomp ] && export ccflags="${ccflags} -fno-stack-protector" -+ [ "x$file" = xregexec ] && export ccflags="${ccflags} -fno-stack-protector" ++ [[ $file == regcomp ]] && export ccflags="${ccflags} -fno-stack-protector" ++ [[ $file == regexec ]] && export ccflags="${ccflags} -fno-stack-protector" echo "$cc -c -DPERL_CORE $ccflags $optimize $warn" eval "$also "'"$cc -DPERL_CORE -c $ccflags $optimize $warn"' diff --git a/dev-lang/perl/files/perl-cleaner b/dev-lang/perl/files/perl-cleaner index abdc4783872c..1b29ac82ffc5 100755 --- a/dev-lang/perl/files/perl-cleaner +++ b/dev-lang/perl/files/perl-cleaner @@ -1,92 +1,80 @@ #!/bin/bash - -# sort of a changelog if you want to call it that... - -# version 1.2 - swtaylor gave some good pointers on making the tmp files, as well as reminding me of grep's -f functionality :) -# version 1.1 - Mr. Bones gave a lot of good input on cleaning up the script -# Version 1 - stuff - # First and foremost - make sure we have a perl to work with... -PERL=$(which perl) +PERL=`which perl` if [ "${PERL}x" == "x" ]; then echo "NO PERL INSTALLED!! (at least not in your path)" exit fi -eval $(perl '-V:version') +eval `perl '-V:version'` PERL_VERSION=${version} -TMPDIR=${TMPDIR:-/tmp} -PKGDIR=$(/usr/bin/portageq vdb_path) -DATESTAMP=$(date +"%Y%m%d%H%M%S") -LOG=$(mktemp ${TMPDIR}/perl-cleaner.log.$DATESTAMP.XXXXXXXXXX) -PAGER=${PAGER:-more} - -# Set up our temporary files -MODULES_LIST=$(mktemp ${TMPDIR}/modules.list.XXXXXXXXXX) -EBUILDS_PREINSTALL=$(mktemp ${TMPDIR}/ebuilds.preinstall.XXXXXXXXXX) -EBUILDS_ORDERED=$(mktemp ${TMPDIR}/ebuilds.ordered.XXXXXXXXXX) -EBUILDS_REINSTALL=$(mktemp ${TMPDIR}/ebuilds.reinstall.XXXXXXXXXX) +TMPDIR="/tmp" +PKGDIR="/var/db/pkg" +DATESTAMP=`date +"%Y%m%d%H%M%S"` +LOG="${TMPDIR}/perl-cleaner.log.$DATESTAMP" ASK="" if [ ! -z $2 ]; then - ASK="--ask" + ASK=Y fi +# Set up our temporary files +function cleanrun() { +for FILE in modules.list ebuilds.preinstall ebuilds.ordered ebuilds.reinstall ; do + +if [ -f $TMPDIR/$FILE ]; then + cp /dev/null $TMPDIR/$FILE +else + touch $TMPDIR/$FILE +fi + +done +} function postclean { - for FILE in ${MODULES_LIST} ${EBUILDS_PREINSTALL} ${EBUILDS_ORDERED} ${EBUILDS_REINSTALL}; do +for FILE in modules.list ebuilds.preinstall ebuilds.ordered ebuilds.reinstall; do - if [ -f $FILE ]; then - rm -f $FILE - fi +if [ -f $TMPDIR/$FILE ]; then + rm -f $TMPDIR/$FILE +fi - done +done - if [ -s $LOG ]; then - echo - echo "For a complete log, please read $LOG" - echo - else - if [ -f $LOG ]; then - rm -f $LOG - fi - fi +echo "" +echo "For a complete log, please read ${TMPDIR}/perl-cleaner.log.DATESTAMP" +echo "" } # This is to clean out the old .ph files generated in our last perl install function ph_clean() { - echo "$(date) : Beginning a clean up of .ph files" | tee -a $LOG - - INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${PERL_VERSION}'/; print "$line\n" }') - - echo "Locating ph files for removal" - for DIR in $INC; do - if [ -d $DIR ]; then - for file in $(find $DIR -name "*.ph" -type f); do - if [ ! $(echo "$file"|grep $PERL_VERSION) ]; then - echo "$(date) : Removing old ph file: $file" | tee -a $LOG - rm $file - fi - done - fi - done - for DIR in $INC; do - for empty in $(find $DIR -type d); do - # Silently remove those dirs that we just emptied - rmdir $empty >/dev/null 2>&1 - done - done +echo "`date` : Beginning a clean up of .ph files" +echo "`date` : Beginning a clean up of .ph files">>$LOG + +INC=`perl -e 'foreach $line (@INC) { next if $line eq "."; next if $line =~ m/'${PERL_VERSION}'/; print "$line\n" }'` + +echo "Locating ph files for removal" +for DIR in $INC; do + if [ -d $DIR ]; then + for file in `find $DIR -name "*.ph" -type f`; do + if [ ! `echo "$file"|grep $PERL_VERSION` ]; then + echo "`date` : Removing old ph file: $file" + echo "`date` : Removing old ph file: $file">>$LOG + rm $file + fi + done + fi +done } # Generate ph files; this is useful if we've upgraded packages with headers so that perl knows the new info function ph_update() { - echo "$(date) : Updating ph files" | tee -a $LOG - cd /usr/include; h2ph * sys/* arpa/* netinet/* bits/* security/* asm/* gnu/* linux/* | tee -a $LOG - cd /usr/include/linux; h2ph * | tee -a $LOG + echo "`date` : Updating ph files" + echo "`date` : Updating ph files">>$LOG + cd /usr/include; h2ph * sys/* arpa/* netinet/* bits/* security/* asm/* >>$LOG } # Build a list of modules installed under older perls - only valid if the module was an ebuild :) @@ -94,19 +82,17 @@ function module_list() { # Reset INC - INC is dynamically generated, and if we removed any ph # files - and they were the only thing left in a dir - then there's # no sense in revisiting that dir - echo "$(date) : Building list of modules for reinstall" | tee -a $LOG - INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${PERL_VERSION}'/; print "$line\n" }') - MODFIND=$(mktemp ${TMPDIR}/modules.found.XXXXXXXXXX) - echo "Locating modules for reinstall" - for DIR in $INC; do - if [ -d $DIR ]; then - for file in $(find $DIR -iname "*.pm" -type f|grep -v "${PERL_VERSION}"); do - echo "$file" >>$MODFIND - done - fi - done - grep -f $MODFIND -l $PKGDIR/*/*/CONTENTS >${MODULES_LIST} - rm $MODFIND +echo "`date` : Building list of modules for reinstall" +echo "`date` : Building list of modules for reinstall">>$LOG +INC=`perl -e 'foreach $line (@INC) { next if $line eq "."; next if $line =~ m/'${PERL_VERSION}'/; print "$line\n" }'` +echo "Locating modules for reinstall" +for DIR in $INC; do + if [ -d $DIR ]; then + for file in `find $DIR -iname "*.pm" -type f|grep -v "${PERL_VERSION}"`; do + grep -l $file $PKGDIR/*/*/CONTENTS >>$TMPDIR/modules.list + done + fi +done } # The meat of it - rebuilding the ebuilds @@ -116,88 +102,103 @@ function module_list() { function ebuild_rebuild() { - echo "$(date) : Rebuilding modules: Building list of ebuilds" | tee -a $LOG - if [ -s ${MODULES_LIST} ]; then - for line in $(sort -u ${MODULES_LIST}); do - echo "$line"|sed -e 's|.*pkg/||' -e 's|/CONTENTS||'|grep -v "dev-lang/perl" >>${EBUILDS_PREINSTALL} - done - fi +echo "`date` : Rebuilding modules: Building list of ebuilds" +echo "`date` : Rebuilding modules: Building list of ebuilds">>$LOG +if [ -s $TMPDIR/modules.list ]; then + for line in `cat $TMPDIR/modules.list|sort -u`; do + echo "$line"|sed -e 's|.*pkg/||' | sed -e 's|/CONTENTS||'|grep -v "dev-lang/perl" >>$TMPDIR/ebuilds.preinstall + done +fi # If they asked for interactive, let them see what will be reinstalled - if [ -s ${EBUILDS_PREINSTALL} ]; then +if [ -s $TMPDIR/ebuild.preinstall ]; then - if [ ! -z $ASK ]; then - echo "Press Enter to see the list of ebuilds we'll be avaluating" - read key - $PAGER ${EBUILDS_PREINSTALL} - printf "Continue? (Y/N) " - read ANSWER - if [ $(echo "${ANSWER}" | egrep -e "^n|N" ) ]; then - echo "$(date) : USER ABORTED REBUILD">>$LOG - exit - fi + if [ ! -z $ASK ]; then + echo "Press Enter to see the list of ebuilds we'll be avaluating" + read key + if [ ! -z $PAGER ]; then + $PAGER $TMPDIR/ebuilds.preinstall + else + more $TMPDIR/ebuilds.preinstall + fi + printf "Continue? (Y/N) " + read ANSWER + if [ `echo "${ANSWER}" | egrep -e "^n|N" ` ]; then + echo "`date` : USER ABORTED REBUILD">>$LOG + exit fi + fi - for EBUILD in $(cat ${EBUILDS_PREINSTALL} ); do - if emerge --oneshot -p "=$EBUILD"|egrep -q ".*ebuilds.*satisfy"; then - if emerge --oneshot -p ">=$EBUILD"|egrep -q ".*ebuilds.*satisfy"; then - echo "$(date) : There are no unmasked ebuilds to satisfy $EBUILD. Skipping" | tee -a $LOG - sleep 2 - else - if [ ! -z $ASK ]; then - printf "${EBUILD} isn't available, but a new version is. Install? (Y/N) " - read ANSWER - if [ $(echo "${ANSWER}" | egrep -e "^y|Y" ) ]; then - echo ">=$EBUILD" >> ${EBUILDS_ORDERED} - echo "$(date) : User chose to install >=${EBUILD}">>$LOG - fi - else - echo ">=$EBUILD" >>${EBUILDS_ORDERED} - fi - fi + for EBUILD in `cat $TMPDIR/ebuilds.preinstall`; do + if emerge --oneshot -p "=$EBUILD"|egrep -q ".*ebuilds.*satisfy"; then + if emerge --oneshot -p ">=$EBUILD"|egrep -q ".*ebuilds.*satisfy"; then + echo "`date` : There are no unmasked ebuilds to satisfy $EBUILD. Skipping" + echo "`date` : There are no unmasked ebuilds to satisfy $EBUILD. Skipping">>$LOG + sleep 2 else - echo "=$EBUILD">>${EBUILDS_ORDERED} - fi - done - - if [ -s ${EBUILDS_ORDERED} ]; then - if [ ! -z $ASK ]; then - echo "Press Enter to see the final list of ebuilds to install" - read key - $PAGER ${EBUILDS_ORDERED} - printf "Continue? (Y/N) " + if [ ! -z $ASK ]; then + printf "${EBUILD} isn't available, but a new version is. Install? (Y/N) " read ANSWER - if [ $(echo "${ANSWER}" | egrep -e "^n|N" ) ]; then - echo "$(date) : USER ABORTED REBUILD">>$LOG - exit + if [ `echo "${ANSWER}" | egrep -e "^y|Y" ` ]; then + echo ">=$EBUILD" >> $TMPDIR/ebuilds.ordered + echo "`date` : User chose to install >=${EBUILD}">>$LOG + fi + else + echo ">=$EBUILD" >>$TMPDIR/ebuilds.ordered fi fi + else + echo "=$EBUILD">>$TMPDIR/ebuilds.ordered + + fi + done + + if [ -s $TMPDIR/ebuilds.ordered ]; then + if [ ! -z $ASK ]; then + echo "Press Enter to see the final list of ebuilds to install" + read key + if [ ! -z $PAGER ]; then + $PAGER $TMPDIR/ebuilds.ordered + else + more $TMPDIR/ebuilds.ordered + fi + printf "Continue? (Y/N) " + read ANSWER + if [ `echo "${ANSWER}" | egrep -e "^n|N" ` ]; then + echo "`date` : USER ABORTED REBUILD">>$LOG + exit + fi + fi # Cut down to one line so portage can handle ordering these appropriately - emerge -p --oneshot $(cat ${EBUILDS_ORDERED} ) | grep ebuild | sed -e 's:\([^ ]\+\):=\1:g' -e 's:.*\] \([^ ]*\) .*:\1:'>>${EBUILDS_REINSTALL} + emerge -p --oneshot `cat $TMPDIR/ebuilds.ordered` | grep ebuild | sed 's:\([^ ]\+\):=\1:g' | sed 's:.*\] \([^ ]*\) .*:\1:'>>$TMPDIR/ebuilds.reinstall - echo "Reinstalling ebuilds" - echo "$(date) : Ebuilds to reinstall: ">>$LOG - cat ${EBUILDS_REINSTALL}>>$LOG - echo >>$LOG + echo "Reinstalling ebuilds" + echo "`date` : Ebuilds to reinstall: ">>$LOG + cat $TMPDIR/ebuilds.reinstall>>$LOG + echo "" >>$LOG # Now that we have them in the right order, emerge them one at a time # This is to avoid problems if one doesn't emerge correctly - for EBUILD in $(cat ${EBUILDS_REINSTALL}); do - emerge --oneshot ${ASK} "$EBUILD" - done + for EBUILD in `cat $TMPDIR/ebuilds.reinstall`; do + if [ ! -z $ASK ]; then + emerge --oneshot --ask "$EBUILD" else - echo - echo "Nothing to reinstall!" - echo + emerge --oneshot "$EBUILD" fi - else - echo - echo "Nothing to reinstall!" - echo - fi + done + else + echo "" + echo "Nothing to reinstall!" + echo "" + fi +else + echo "" + echo "Nothing to reinstall!" + echo "" +fi } @@ -206,36 +207,43 @@ function ebuild_rebuild() { # after our last install of libperl, which should cut out the false positives. function libperl_list() { - echo "$(date) : Locating ebuilds linked against libperl" | tee -a $LOG - for i in $(find $(egrep -v ^# /etc/ld.so.conf) -type f -name '*.so*' ! -newer /usr/lib/libperl.so ) \ - $(find $(echo $PATH | sed 's/:/ /g') -type f -perm +0111 ! -newer /usr/lib/libperl.so ) ; - do - if [ -f ${i} ]; then - ldd ${i} 2>&1 | grep "libperl" - >/dev/null && grep -l $i $PKGDIR/*/*/CONTENTS>>${MODULES_LIST}; - fi - done +echo "`date` : Locating ebuilds linked against libperl" +echo "`date` : Locating ebuilds linked against libperl">>$LOG +for i in $(find $(egrep -v ^# /etc/ld.so.conf) -type f -name '*.so*' ! -newer /usr/lib/libperl.so ) \ + $(find $(echo $PATH | sed 's/:/ /g') -type f -perm +0111 ! -newer /usr/lib/libperl.so ) ; +do + echo "Checking ${i}" #MPC + if [ -f ${i} ]; then + ldd ${i} 2>&1 | grep "libperl" - >/dev/null && grep -l $i $PKGDIR/*/*/CONTENTS>>$TMPDIR/modules.list; + fi +done } # Assuming a successful module run, look to see whats left over function leftovers() { - echo "$(date) : Finding left over modules" | tee -a $LOG - - echo "$(date) : The following files remain. These were either installed by hand" | tee -a $LOG - echo "$(date) : or edited. This script cannot deal with them." | tee -a $LOG - echo | tee -a $LOG - - - INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${PERL_VERSION}'/; print "$line\n" }') - for DIR in $INC; do - if [ -d $DIR ]; then - for file in $(find $DIR -type f |grep -v "${PERL_VERSION}" ) ; do - echo "$(date) : ${file}" | tee -a $LOG - done - fi - done +echo "`date` : Finding left over modules" +echo "`date` : Finding left over modules">>$LOG + +echo "`date` : The following files remain. These were either installed by hand" +echo "`date` : or edited. This script cannot deal with them." +echo "" + +echo "`date` : The following files remain. These were either installed by hand">>$LOG +echo "`date` : or edited. This script cannot deal with them.">>$LOG +echo "">>$LOG + +INC=`perl -e 'foreach $line (@INC) { next if $line eq "."; next if $line =~ m/'${PERL_VERSION}'/; print "$line\n" }'` +for DIR in $INC; do + if [ -d $DIR ]; then + for file in `find $DIR -type f |grep -v "${PERL_VERSION}" ` ; do + echo "`date` : ${file}">>$LOG + done + fi +done } +cleanrun case "$1" in leftovers) diff --git a/dev-lang/perl/files/perl-reorder-INC.patch b/dev-lang/perl/files/perl-reorder-INC.patch index cc314d97d314..c934b4135a13 100644 --- a/dev-lang/perl/files/perl-reorder-INC.patch +++ b/dev-lang/perl/files/perl-reorder-INC.patch @@ -1,6 +1,6 @@ ---- perl.c.orig 2005-07-26 13:04:54.000000000 -0400 -+++ perl.c 2005-07-26 13:05:05.000000000 -0400 -@@ -4397,9 +4397,9 @@ S_init_perllib(pTHX) +--- perl.c.orig 2003-07-10 22:09:00.000000000 -0700 ++++ perl.c 2003-07-10 22:30:21.000000000 -0700 +@@ -3932,9 +3932,9 @@ incpush(APPLLIB_EXP, TRUE, TRUE, TRUE); #endif @@ -13,7 +13,7 @@ #ifdef MACOS_TRADITIONAL { Stat_t tmpstatbuf; -@@ -4426,8 +4426,6 @@ S_init_perllib(pTHX) +@@ -3961,8 +3961,6 @@ #endif #if defined(WIN32) incpush(PRIVLIB_EXP, TRUE, FALSE, TRUE); @@ -22,7 +22,7 @@ #endif #ifdef SITEARCH_EXP -@@ -4471,6 +4469,15 @@ S_init_perllib(pTHX) +@@ -4006,6 +4004,60 @@ incpush(PERL_VENDORLIB_STEM, FALSE, TRUE, TRUE); #endif @@ -34,6 +34,51 @@ + + incpush("/usr/local/lib/site_perl", TRUE, FALSE, TRUE); + ++#ifdef PERL_INC_VERSION_LIST ++{ ++ struct stat s; ++ ++ /* add small buffer in case old versions are longer than the current version */ ++ char sitearch[sizeof(SITEARCH_EXP)+16] = SITEARCH_EXP; ++ char sitelib[sizeof(SITELIB_EXP)+16] = SITELIB_EXP; ++ char const *vers[] = { PERL_INC_VERSION_LIST }; ++ char const **p; ++ ++ char *arch_vers = strrchr(sitearch, '/'); ++ char *lib_vers = strrchr(sitelib, '/'); ++ ++ if (arch_vers && isdigit(*++arch_vers)) ++ *arch_vers = 0; ++ else ++ arch_vers = 0; ++ ++ if (lib_vers && isdigit(*++lib_vers)) ++ *lib_vers = 0; ++ else ++ lib_vers = 0; ++ ++ /* there is some duplication here as incpush does something similar ++ internally, but required as sitearch is not a subdirectory of ++ sitelib */ ++ ++ for (p = vers; *p; p++) ++ { ++ if (arch_vers) ++ { ++ strcpy(arch_vers, *p); ++ if (PerlLIO_stat(sitearch, &s) >= 0 && S_ISDIR(s.st_mode)) ++ incpush(sitearch, FALSE, FALSE, TRUE); ++ } ++ ++ if (lib_vers) ++ { ++ strcpy(lib_vers, *p); ++ if (PerlLIO_stat(sitelib, &s) >= 0 && S_ISDIR(s.st_mode)) ++ incpush(sitelib, FALSE, FALSE, TRUE); ++ } ++ } ++} ++#endif + #ifdef PERL_OTHERLIBDIRS incpush(PERL_OTHERLIBDIRS, TRUE, TRUE, TRUE); diff --git a/dev-lang/perl/perl-5.8.6-r5.ebuild b/dev-lang/perl/perl-5.8.6-r5.ebuild index b8cd555a8e0d..3d85de74eff1 100644 --- a/dev-lang/perl/perl-5.8.6-r5.ebuild +++ b/dev-lang/perl/perl-5.8.6-r5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.6-r5.ebuild,v 1.15 2005/11/14 21:39:25 mcummings Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.6-r5.ebuild,v 1.1 2005/06/30 15:09:11 mcummings Exp $ inherit eutils flag-o-matic toolchain-funcs multilib @@ -17,11 +17,12 @@ LIBPERL="libperl.so.${PERLSLOT}.${SHORT_PV}" LICENSE="Artistic GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86" IUSE="berkdb debug doc gdbm ithreads perlsuid build minimal" PERL_OLDVERSEN="5.8.0 5.8.2 5.8.4 5.8.5" -DEPEND="berkdb? ( sys-libs/db ) +DEPEND="!elibc_uclibc? ( sys-apps/groff ) + berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.3 ) >=sys-devel/libperl-${PV}-r1 !<perl-core/ExtUtils-MakeMaker-6.17 @@ -39,20 +40,18 @@ pkg_setup() { # in USE if it could break things ... if use ithreads then - ewarn "PLEASE NOTE: You are compiling ${MY_P} with" + ewarn "PLEASE NOTE: You are compiling perl-5.8 with" ewarn "interpreter-level threading enabled." ewarn "Threading is not supported by all applications " ewarn "that compile against perl. You use threading at " ewarn "your own discretion. " - epause 5 - fi - - if use minimal - then - ewarn "You have the minimal USE flag set. The resulting" - ewarn "perl is stripped of most of its module functionality" - ewarn "and is intended for minmal use case where you need" - ewarn "just the perl interpreter, no extras." + epause 10 + else + einfo "PLEASE NOTE: If you want to compile perl-5.8 with" + einfo "interpreter-level threading enabled , you must " + einfo "restart this emerge with USE=ithreads" + einfo "Interpreter-level threading is not supported by " + einfo "all applications that compile against perl." fi if [ ! -f "${ROOT}/usr/$(get_libdir)/${LIBPERL}" ] @@ -140,16 +139,12 @@ src_configure() { use elibc_uclibc || replace-flags "-Os" "-O2" # This flag makes compiling crash in interesting ways filter-flags -malign-double - # Fixes bug #97645 - use ppc && filter-flags -mpowerpc-gpopt export LC_ALL="C" local myconf="" if [[ ${KERNEL} == "FreeBSD" && "${ELIBC}" = "FreeBSD" ]]; then osname="freebsd" - elif [[ ${KERNEL} == "NetBSD" ]]; then - osname="netbsd" else # Default setting osname="linux" diff --git a/dev-lang/perl/perl-5.8.6-r6.ebuild b/dev-lang/perl/perl-5.8.6-r6.ebuild index 9705b42c4967..b7bea457d72e 100644 --- a/dev-lang/perl/perl-5.8.6-r6.ebuild +++ b/dev-lang/perl/perl-5.8.6-r6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.6-r6.ebuild,v 1.9 2005/11/14 21:39:25 mcummings Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.6-r6.ebuild,v 1.1 2005/09/20 09:19:05 azarah Exp $ inherit eutils flag-o-matic toolchain-funcs multilib @@ -17,7 +17,7 @@ LIBPERL="libperl.so.${PERLSLOT}.${SHORT_PV}" LICENSE="Artistic GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 m68k mips ppc ~ppc64 s390 sh ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" IUSE="berkdb debug doc gdbm ithreads perlsuid build minimal" PERL_OLDVERSEN="5.8.0 5.8.2 5.8.4 5.8.5" @@ -153,8 +153,6 @@ src_configure() { if [[ ${KERNEL} == "FreeBSD" && "${ELIBC}" = "FreeBSD" ]]; then osname="freebsd" - elif [[ ${KERNEL} == "NetBSD" ]]; then - osname="netbsd" else # Default setting osname="linux" @@ -229,12 +227,6 @@ src_configure() { [[ ${ELIBC} == "FreeBSD" ]] && myconf="${myconf} -Dlibc=/usr/lib/libc.a" - if [[ $(get_libdir) != "lib" ]] ; then - myconf="${myconf} -Dlibpth='/usr/local/$(get_libdir) /$(get_libdir) \ - /usr/$(get_libdir)'" - fi - - sh Configure -des \ -Darchname="${myarch}" \ -Dcccdlflags='-fPIC' \ diff --git a/dev-lang/perl/perl-5.8.7-r1.ebuild b/dev-lang/perl/perl-5.8.7-r1.ebuild index 6642767a0d10..0f9fddab5b61 100644 --- a/dev-lang/perl/perl-5.8.7-r1.ebuild +++ b/dev-lang/perl/perl-5.8.7-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.7-r1.ebuild,v 1.6 2005/11/14 21:39:25 mcummings Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.7-r1.ebuild,v 1.1 2005/09/20 09:19:05 azarah Exp $ inherit eutils flag-o-matic toolchain-funcs multilib @@ -17,7 +17,7 @@ LIBPERL="libperl$(get_libname ${PERLSLOT}.${SHORT_PV})" LICENSE="Artistic GPL-2" SLOT="0" -KEYWORDS="alpha ~amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc-macos ppc64 ~s390 ~sh sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~ppc-macos ~s390 ~sh ~sparc ~x86" IUSE="berkdb debug doc gdbm ithreads perlsuid build minimal" PERL_OLDVERSEN="5.8.0 5.8.2 5.8.4 5.8.5 5.8.6" @@ -147,8 +147,6 @@ src_configure() { if [[ ${KERNEL} == "FreeBSD" && "${ELIBC}" = "FreeBSD" ]]; then osname="freebsd" - elif [[ ${KERNEL} == "NetBSD" ]]; then - osname="netbsd" elif [[ ${USERLAND} == "Darwin" ]]; then osname="darwin" else diff --git a/dev-lang/perl/perl-5.8.7.ebuild b/dev-lang/perl/perl-5.8.7.ebuild index 0be7a4c33f3a..4dae564689bd 100644 --- a/dev-lang/perl/perl-5.8.7.ebuild +++ b/dev-lang/perl/perl-5.8.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.7.ebuild,v 1.13 2005/11/14 21:39:25 mcummings Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.7.ebuild,v 1.1 2005/06/29 22:14:31 mcummings Exp $ inherit eutils flag-o-matic toolchain-funcs multilib @@ -13,15 +13,16 @@ DESCRIPTION="Larry Wall's Practical Extraction and Reporting Language" S="${WORKDIR}/${MY_P}" SRC_URI="ftp://ftp.perl.org/pub/CPAN/src/${MY_P}.tar.bz2" HOMEPAGE="http://www.perl.org/" -LIBPERL="libperl$(get_libname ${PERLSLOT}.${SHORT_PV})" +LIBPERL="libperl.so.${PERLSLOT}.${SHORT_PV}" LICENSE="Artistic GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~ppc-macos ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" IUSE="berkdb debug doc gdbm ithreads perlsuid build minimal" PERL_OLDVERSEN="5.8.0 5.8.2 5.8.4 5.8.5 5.8.6" -DEPEND="berkdb? ( sys-libs/db ) +DEPEND="!elibc_uclibc? ( sys-apps/groff ) + berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.3 ) >=sys-devel/libperl-${PV} !<perl-core/ExtUtils-MakeMaker-6.17 @@ -39,20 +40,18 @@ pkg_setup() { # in USE if it could break things ... if use ithreads then - ewarn "PLEASE NOTE: You are compiling ${MY_P} with" + ewarn "PLEASE NOTE: You are compiling perl-5.8 with" ewarn "interpreter-level threading enabled." ewarn "Threading is not supported by all applications " ewarn "that compile against perl. You use threading at " ewarn "your own discretion. " - epause 5 - fi - - if use minimal - then - ewarn "You have the minimal USE flag set. The resulting" - ewarn "perl is stripped of most of its module functionality" - ewarn "and is intended for minmal use case where you need" - ewarn "just the perl interpreter, no extras." + epause 10 + else + einfo "PLEASE NOTE: If you want to compile perl-5.8 with" + einfo "interpreter-level threading enabled , you must " + einfo "restart this emerge with USE=ithreads" + einfo "Interpreter-level threading is not supported by " + einfo "all applications that compile against perl." fi if [ ! -f "${ROOT}/usr/$(get_libdir)/${LIBPERL}" ] @@ -116,12 +115,7 @@ src_unpack() { epatch ${FILESDIR}/${P}-tempfiles.patch - # Starting and hopefully ending with 5.8.7 we observe stack - # corruption with the regexp handling in perls DynaLoader code - # with ssp enabled. This become fatal during compile time so we - # temporally disable ssp on two regexp files till upstream has a - # chance to work it out. Bug #97452 - use userland_Darwin || epatch "${FILESDIR}"/${P}-regexp-nossp.patch + } src_configure() { @@ -134,18 +128,12 @@ src_configure() { use elibc_uclibc || replace-flags "-Os" "-O2" # This flag makes compiling crash in interesting ways filter-flags -malign-double - # Fixes bug #97645 - use ppc && filter-flags -mpowerpc-gpopt export LC_ALL="C" local myconf="" if [[ ${KERNEL} == "FreeBSD" && "${ELIBC}" = "FreeBSD" ]]; then osname="freebsd" - elif [[ ${KERNEL} == "NetBSD" ]]; then - osname="netbsd" - elif [[ ${USERLAND} == "Darwin" ]]; then - osname="darwin" else # Default setting osname="linux" @@ -220,11 +208,6 @@ src_configure() { [[ ${ELIBC} == "FreeBSD" ]] && myconf="${myconf} -Dlibc=/usr/lib/libc.a" - if [[ $(get_libdir) != "lib" ]] ; then - myconf="${myconf} -Dlibpth='/usr/local/$(get_libdir) /$(get_libdir) \ - /usr/$(get_libdir)'" - fi - sh Configure -des \ -Darchname="${myarch}" \ -Dcccdlflags='-fPIC' \ @@ -274,8 +257,8 @@ src_install() { local coredir="/usr/lib/perl5/${PV}/${myarch}${mythreading}/CORE" dodir ${coredir} dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/${LIBPERL} - dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/libperl$(get_libname ${PERLSLOT}) - dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/libperl$(get_libname) + dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/libperl.so.${PERLSLOT} + dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/libperl.so # Fix for "stupid" modules and programs dodir /usr/lib/perl5/site_perl/${PV}/${myarch}${mythreading} @@ -403,31 +386,6 @@ src_remove_extra_files() ${prV}/DirHandle.pm ${prV}/Exporter/Heavy.pm ${prV}/Exporter.pm - ${prV}/ExtUtils/Command.pm - ${prV}/ExtUtils/Constant.pm - ${prV}/ExtUtils/Embed.pm - ${prV}/ExtUtils/Installed.pm - ${prV}/ExtUtils/Install.pm - ${prV}/ExtUtils/Liblist.pm - ${prV}/ExtUtils/MakeMaker.pm - ${prV}/ExtUtils/Manifest.pm - ${prV}/ExtUtils/Mkbootstrap.pm - ${prV}/ExtUtils/Mksymlists.pm - ${prV}/ExtUtils/MM_Any.pm - ${prV}/ExtUtils/MM_MacOS.pm - ${prV}/ExtUtils/MM.pm - ${prV}/ExtUtils/MM_Unix.pm - ${prV}/ExtUtils/MY.pm - ${prV}/ExtUtils/Packlist.pm - ${prV}/ExtUtils/testlib.pm - ${prV}/ExtUtils/Miniperl.pm - ${prV}/ExtUtils/Command/MM.pm - ${prV}/ExtUtils/Constant/Base.pm - ${prV}/ExtUtils/Constant/Utils.pm - ${prV}/ExtUtils/Constant/XS.pm - ${prV}/ExtUtils/Liblist/Kid.pm - ${prV}/ExtUtils/MakeMaker/bytes.pm - ${prV}/ExtUtils/MakeMaker/vmsish.pm ${prV}/fields.pm ${prV}/File/Basename.pm ${prV}/File/Compare.pm @@ -441,32 +399,32 @@ src_remove_extra_files() ${prV}/filetest.pm ${prVA}/attrs.pm ${prVA}/auto/attrs - ${prVA}/auto/Cwd/Cwd.$(get_libname) - ${prVA}/auto/Data/Dumper/Dumper.$(get_libname) + ${prVA}/auto/Cwd/Cwd.so + ${prVA}/auto/Data/Dumper/Dumper.so ${prVA}/auto/DynaLoader/dl_findfile.al - ${prVA}/auto/Fcntl/Fcntl.$(get_libname) - ${prVA}/auto/File/Glob/Glob.$(get_libname) - ${prVA}/auto/IO/IO.$(get_libname) + ${prVA}/auto/Fcntl/Fcntl.so + ${prVA}/auto/File/Glob/Glob.so + ${prVA}/auto/IO/IO.so ${prVA}/auto/POSIX/autosplit.ix ${prVA}/auto/POSIX/fstat.al ${prVA}/auto/POSIX/load_imports.al ${prVA}/auto/POSIX/POSIX.bs - ${prVA}/auto/POSIX/POSIX.$(get_libname) + ${prVA}/auto/POSIX/POSIX.so ${prVA}/auto/POSIX/stat.al ${prVA}/auto/POSIX/tmpfile.al - ${prVA}/auto/re/re.$(get_libname) - ${prVA}/auto/Socket/Socket.$(get_libname) + ${prVA}/auto/re/re.so + ${prVA}/auto/Socket/Socket.so ${prVA}/auto/Storable/autosplit.ix ${prVA}/auto/Storable/_retrieve.al ${prVA}/auto/Storable/retrieve.al - ${prVA}/auto/Storable/Storable.$(get_libname) + ${prVA}/auto/Storable/Storable.so ${prVA}/auto/Storable/_store.al ${prVA}/auto/Storable/store.al ${prVA}/B/Deparse.pm ${prVA}/B.pm ${prVA}/Config.pm ${prVA}/Config_heavy.pl - ${prVA}/CORE/libperl$(get_libname) + ${prVA}/CORE/libperl.so ${prVA}/Cwd.pm ${prVA}/Data/Dumper.pm ${prVA}/DynaLoader.pm @@ -541,15 +499,6 @@ src_remove_extra_files() ${prV}/warnings.pm ${prV}/warnings/register.pm" - # Catch the headers in CORE - if use minimal ; then - for header in `find ${D}${prVA} -name "*.h"|sed -e "s:${D}::g"`; do - #header=`echo $head|sed -e "s:${D}::g"` - MINIMAL_PERL_INSTALL="${MINIMAL_PERL_INSTALL} - $header" - done - fi - if use perlsuid ; then MINIMAL_PERL_INSTALL="${MINIMAL_PERL_INSTALL} ${bindir}/suidperl @@ -559,8 +508,6 @@ src_remove_extra_files() pushd ${D} > /dev/null # Remove cruft einfo "Removing files that are not in the minimal install" - echo "${MINIMAL_PERL_INSTALL}" - sleep 120 for f in $(find . -type f); do has ${f} ${MINIMAL_PERL_INSTALL} || rm -f ${f} done @@ -571,12 +518,12 @@ src_remove_extra_files() pkg_postinst() { # Make sure we do not have stale/invalid libperl.so 's ... - if [ -f "${ROOT}usr/$(get_libdir)/libperl$(get_libname)" -a ! -L "${ROOT}usr/$(get_libdir)/libperl$(get_libname)" ] + if [ -f "${ROOT}usr/$(get_libdir)/libperl.so" -a ! -L "${ROOT}usr/$(get_libdir)/libperl.so" ] then - mv -f ${ROOT}usr/$(get_libdir)/libperl$(get_libname) ${ROOT}usr/$(get_libdir)/libperl$(get_libname).old + mv -f ${ROOT}usr/$(get_libdir)/libperl.so ${ROOT}usr/$(get_libdir)/libperl.so.old fi - local perllib="`readlink -f ${ROOT}usr/$(get_libdir)/libperl$(get_libname) | sed -e 's:^.*/::'`" + local perllib="`readlink -f ${ROOT}usr/$(get_libdir)/libperl.so | sed -e 's:^.*/::'`" # If we are installing perl, we need the /usr/lib/libperl.so symlink to # point to the version of perl we are running, else builing something @@ -584,12 +531,12 @@ pkg_postinst() { if [ "${perllib}" != "${LIBPERL}" ] then # Delete stale symlinks - rm -f ${ROOT}usr/$(get_libdir)/libperl$(get_libname) - rm -f ${ROOT}usr/$(get_libdir)/libperl$(get_libname ${PERLSLOT}) + rm -f ${ROOT}usr/$(get_libdir)/libperl.so + rm -f ${ROOT}usr/$(get_libdir)/libperl.so.${PERLSLOT} # Regenerate libperl.so.${PERLSLOT} - ln -snf ${LIBPERL} ${ROOT}usr/$(get_libdir)/libperl$(get_libname).${PERLSLOT} + ln -snf ${LIBPERL} ${ROOT}usr/$(get_libdir)/libperl.so.${PERLSLOT} # Create libperl.so (we use the *soname* versioned lib here ..) - ln -snf libperl$(get_libname ${PERLSLOT}) ${ROOT}usr/$(get_libdir)/libperl$(get_libname) + ln -snf libperl.so.${PERLSLOT} ${ROOT}usr/$(get_libdir)/libperl.so fi INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${PV}'|etc|local|perl$/; print "$line\n" }') @@ -623,7 +570,7 @@ pkg_postinst() { # Tried doing this via -z, but $INC is too big... if [ "${INC}x" != "x" ]; then cleaner_msg - epause 5 + epause 10 fi } @@ -633,7 +580,7 @@ cleaner_msg() { eerror "assist with this transition. This script is capable" eerror "of cleaning out old .ph files, rebuilding modules for " eerror "your new version of perl, as well as re-emerging" - eerror "applications that compiled against your old libperl$(get_libname)" + eerror "applications that compiled against your old libperl.so" eerror eerror "PLEASE DO NOT INTERRUPT THE RUNNING OF THIS SCRIPT." eerror "Part of the rebuilding of applications compiled against " diff --git a/dev-lang/php/ChangeLog b/dev-lang/php/ChangeLog index bb9b07c439ec..0414397e4194 100644 --- a/dev-lang/php/ChangeLog +++ b/dev-lang/php/ChangeLog @@ -1,231 +1,13 @@ # ChangeLog for dev-lang/php -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/ChangeLog,v 1.55 2005/11/19 20:30:43 corsair Exp $ - - 19 Nov 2005; Markus Rothe <corsair@gentoo.org> php-4.4.1-r2.ebuild, - php-5.0.5-r4.ebuild: - Added ~ppc64 keywords; bug #102649 - - 10 Nov 2005; Jason Wever <weeve@gentoo.org> php-4.4.1-r2.ebuild: - Added ~sparc keyword as all arches but ~x86 were dropped from the 4.4.1 - ebuilds. - -*php-5.0.5-r4 (04 Nov 2005) -*php-5.0.4-r4 (04 Nov 2005) -*php-4.4.1-r2 (04 Nov 2005) -*php-4.4.0-r4 (04 Nov 2005) -*php-4.3.11-r4 (04 Nov 2005) - - 04 Nov 2005; Luca Longinotti <chtekk@gentoo.org> - files/4.3.11/php4.3.11-session_save_path-segf.patch, - files/5.0.4/php5.0.4-session_save_path-segf.patch, - files/4.4.0/php4.4.0-session_save_path-segf.patch, - files/5.0.5/php5.0.5-session_save_path-segf.patch, -php-4.3.11-r3.ebuild, - +php-4.3.11-r4.ebuild, -php-4.4.0-r3.ebuild, +php-4.4.0-r4.ebuild, - -php-4.4.1-r1.ebuild, +php-4.4.1-r2.ebuild, -php-5.0.4-r3.ebuild, - +php-5.0.4-r4.ebuild, -php-5.0.5-r3.ebuild, +php-5.0.5-r4.ebuild: - Revbump to fix a bug in the Apache2 SAPI and a bug with key() and current(). - - 04 Nov 2005; Luca Longinotti <chtekk@gentoo.org> - files/4.3.11/php4.3.11-globals_overwrite.patch, - files/4.4.0/php4.4.0-globals_overwrite.patch, - +files/4.4.1/php4.4.1-current_key_by_reference.patch, - files/5.0.4/php5.0.4-globals_overwrite.patch, - files/5.0.5/php5.0.5-globals_overwrite.patch, php-4.4.1-r1.ebuild: - Fix for http://bugs.php.net/bug.php?id=35067. - -*php-4.4.1-r1 (03 Nov 2005) - - 03 Nov 2005; Luca Longinotti <chtekk@gentoo.org> - +files/4.4.1/php4.4.1-mod_rewrite-crash.patch, -php-4.4.1.ebuild, - +php-4.4.1-r1.ebuild: - Update Hardened-PHP to latest version for PHP 4.4.1 and 5.0.5, fix bug in - the Apache2 SAPI of PHP 4.4.1 (mentioned in bug #111032). - -*php-5.0.5-r3 (02 Nov 2005) -*php-5.0.4-r3 (02 Nov 2005) -*php-4.4.1 (02 Nov 2005) -*php-4.4.0-r3 (02 Nov 2005) -*php-4.3.11-r3 (02 Nov 2005) - - 02 Nov 2005; Luca Longinotti <chtekk@gentoo.org> - +files/4.3.11/php4.3.11-curl_safemode.patch, - +files/4.3.11/php4.3.11-globals_overwrite.patch, - +files/4.3.11/php4.3.11-phpinfo_xss.patch, - +files/4.4.0/php4.4.0-curl_safemode.patch, - +files/4.4.0/php4.4.0-globals_overwrite.patch, - +files/4.4.0/php4.4.0-phpinfo_xss.patch, - +files/5.0.4/php5.0.4-curl_safemode.patch, - +files/5.0.4/php5.0.4-globals_overwrite.patch, - +files/5.0.4/php5.0.4-phpinfo_xss.patch, - +files/5.0.5/php5.0.5-curl_safemode.patch, - +files/5.0.5/php5.0.5-globals_overwrite.patch, -php-4.3.11-r2.ebuild, - +php-4.3.11-r3.ebuild, -php-4.4.0-r2.ebuild, +php-4.4.0-r3.ebuild, - +php-4.4.1.ebuild, -php-5.0.4-r2.ebuild, +php-5.0.4-r3.ebuild, - -php-5.0.5-r2.ebuild, +php-5.0.5-r3.ebuild: - Security-update: fix bugs #111032, #111015, #111011 and bug #111014. Also - add PHP 4.4.1 to the tree, wich fixes those vulnerabilities. - -*php-5.0.5-r2 (31 Oct 2005) -*php-5.0.4-r2 (31 Oct 2005) -*php-4.4.0-r2 (31 Oct 2005) -*php-4.3.11-r2 (31 Oct 2005) - - 31 Oct 2005; Luca Longinotti <chtekk@gentoo.org> - -files/4.4.0/php4.3.11-pcre-security.patch, - +files/4.4.0/php4.4.0-fopen_wrappers.patch, - +files/4.4.0/php4.4.0-gd_safe_mode.patch, - files/4.4.0/php4.4.0-pcre-security.patch, - +files/4.4.0/php4.4.0-pspell-ext-segf.patch, - +files/4.4.0/php4.4.0-session_save_path-segf.patch, - -files/4.4.0/apache-1.3/70_mod_php.conf, - -files/4.4.0/apache-2.0/70_mod_php.conf, - +files/4-any/php4-fastbuild.patch, +files/4-any/php4-imap-symlink.diff, - +files/4-any/php4-iodbc-config.diff, - +files/5.0-any/php5-imap-symlink.diff, - +files/4-any/php4-libtool-1.5.patch, - +files/4-any/php4-uClibc-have_dn_skipname.patch, - +files/4-any/php4-with-iodbc.diff, +files/5.0-any/php5-iodbc-config.diff, - +files/4-any/apache-1.3/70_mod_php.conf, - +files/5.0-any/php5-libtool-1.5.patch, - +files/4-any/apache-2.0/70_mod_php.conf, - +files/4.3.11/php4.3.11-fopen_wrappers.patch, - +files/4.3.11/php4.3.11-gd_safe_mode.patch, - +files/4.3.11/php4.3.11-pcre-security.patch, - +files/4.3.11/php4.3.11-pspell-ext-segf.patch, - +files/4.3.11/php4.3.11-session_save_path-segf.patch, - -files/4.4.0/fastbuild.patch, -files/4.4.0/php4-imap-symlink.diff, - -files/4.4.0/php4-iodbc-config.diff, -files/4.4.0/php4-libtool-1.5.patch, - -files/4.4.0/php4-with-iodbc.diff, +files/5.0-any/php5-prefork.patch, - +files/5.0-any/php5-soap_persistence_session.diff, - +files/5.0-any/php5-with-iodbc.diff, - +files/5.0-any/apache-1.3/70_mod_php5.conf, - +files/5.0-any/apache-2.0/70_mod_php5.conf, - -files/5.0.0/php5-imap-symlink.diff, -files/5.0.0/php5-iodbc-config.diff, - -files/5.0.0/php5-libtool-1.5.patch, - -files/5.0.0/php5.0.4-pcre-security.patch, - -files/5.0.0/php5.0.4-xmlrcp-ccode.diff, - -files/5.0.0/php5.0.5-obj-serialize.patch, - +files/5.0.4/php5.0.4-fopen_wrappers.patch, - +files/5.0.4/php5.0.4-gd_safe_mode.patch, - +files/5.0.4/php5.0.4-pcre-security.patch, - +files/5.0.4/php5.0.4-pspell-ext-segf.patch, - +files/5.0.4/php5.0.4-session_save_path-segf.patch, - +files/5.0.4/php5.0.4-xmlrcp-ccode.diff, - +files/5.0.5/php5.0.5-fopen_wrappers.patch, - +files/5.0.5/php5.0.5-gd_safe_mode.patch, - +files/5.0.5/php5.0.5-obj-serialize.patch, - +files/5.0.5/php5.0.5-pspell-ext-segf.patch, - +files/5.0.5/php5.0.5-session_save_path-segf.patch, - +files/5.1-any/php5-fastbuild.patch, - +files/5.1-any/php5-imap-symlink.diff, - +files/5.1-any/php5-iodbc-config.diff, +files/5.1-any/php5-prefork.patch, - +files/5.1-any/php5-soap_persistence_session.diff, - +files/5.1-any/php5-with-iodbc.diff, - +files/5.1-any/apache-1.3/70_mod_php5.conf, - +files/5.1-any/apache-2.0/70_mod_php5.conf, - -files/5.1.0/php5-imap-symlink.diff, -files/5.1.0/php5-iodbc-config.diff, - -files/5.1.0/php5-prefork.patch, -files/5.1.0/php5-with-iodbc.diff, - -files/5.1.0/php5_soap_persistence_session.diff, - -files/5.1.0/apache-1.3/70_mod_php5.conf, - -files/5.1.0/apache-2.0/70_mod_php5.conf, -php-4.3.11-r1.ebuild, - +php-4.3.11-r2.ebuild, -php-4.4.0-r1.ebuild, +php-4.4.0-r2.ebuild, - -php-5.0.4-r1.ebuild, +php-5.0.4-r2.ebuild, -php-5.0.5-r1.ebuild, - +php-5.0.5-r2.ebuild: - New-style PHP update: fix quotation of some vars, change URI of a mirror, - change ordering of patches in the files/ directory, add 'mnogosearch' USE - flag, add 'oci8-instant-client' USE flag, add 'pic' USE flag, add 'cjk' USE - flag, delete 'png' and 'jpeg' USE flags now directly controlled by 'gd' USE - flag, change PHP extensions enabling/disabling system, fix a bug with - Apache1 + fastbuild, fix elibtoolize call (bug #106176) and fix bugs #99312, - #109669, #102943, #107602, #99225, #108834. - - 24 Sep 2005; Jason Wever <weeve@gentoo.org> php-5.0.5-r1.ebuild: - Added ~sparc keyword. - -*php-5.0.5-r1 (18 Sep 2005) -*php-5.0.4-r1 (18 Sep 2005) -*php-4.4.0-r1 (18 Sep 2005) -*php-4.3.11-r1 (18 Sep 2005) - - 18 Sep 2005; Benedikt Boehm <hollow@gentoo.org> - +files/4.4.0/php4-libtool-1.5.patch, +files/5.0.0/php5-libtool-1.5.patch, - +files/4.4.0/php4.3.11-pcre-security.patch, - +files/4.4.0/php4.4.0-pcre-security.patch, - +files/5.0.0/php5.0.4-pcre-security.patch, - +files/5.0.0/php5.0.4-xmlrcp-ccode.diff, - +files/5.0.0/php5.0.5-obj-serialize.patch, files/4.4.0/fastbuild.patch, - -files/5.0.0/php5-hphp-acinclude.patch, - -files/4.4.0/php4-hphp-acinclude.patch, -php-4.3.11.ebuild, - +php-4.3.11-r1.ebuild, -php-4.4.0.ebuild, +php-4.4.0-r1.ebuild, - -php-5.0.4.ebuild, +php-5.0.4-r1.ebuild, -php-5.0.5.ebuild, - +php-5.0.5-r1.ebuild: - Fix security issue in bundled PCRE lib for PHP 4.3.11, 4.4.0 and 5.0.4, bug #102373. - Fix object serialization bug in PHP 5.0.5, bug #105374. - Fix Hardened-PHP support for all PHP releases. - Various compilation fixes for all PHP releases. - Various dependency fixes for all PHP releases. - Deleted 'dbm' USE flag from all PHP ebuilds, it's not supported upstream. - Changed 'java' USE flag to 'java-internal' USE flag for PHP4. - - 17 Sep 2005; Marcus D. Hanwell <cryos@gentoo.org> php-5.0.4.ebuild: - Fixed up the remaining deps, tested here and looks good. Marking ~amd64, bug - 102649. - - 17 Sep 2005; Marcus D. Hanwell <cryos@gentoo.org> php-4.4.0.ebuild: - Fixed up the remaining deps, tested here and looks good. Marking ~amd64, bug - 102649. - - 17 Sep 2005; Brian Harring <ferringb@gentoo.org> php-4.4.0.ebuild, - php-5.0.4.ebuild: - Backed out ~amd64 keywording. bad deps. - - 16 Sep 2005; Christian Parpart <trapni@gentoo.org> php-4.4.0.ebuild, - php-5.0.4.ebuild: - added to ~amd64 - - 14 Sep 2005; Joseph Jezak <josejx@gentoo.org> php-5.0.4.ebuild: - Marked ~ppc for bug #105673. - - 14 Sep 2005; Joseph Jezak <josejx@gentoo.org> php-4.4.0.ebuild, - php-5.0.5.ebuild: - Marked ~ppc for bug #105673. - -*php-4.3.11 (11 Sep 2005) - - 11 Sep 2005; Benedikt Boehm <hollow@gentoo.org> +php-4.3.11.ebuild: - add 4.3.11, b/c 4.4.0 breaks compatibility - remove some archs, get your deps tested! - - 09 Sep 2005; Jason Wever <weeve@gentoo.org> php-4.4.0.ebuild, - php-5.0.4.ebuild: - Added ~sparc keyword to help fix the broken dependencies of - dev-php/PEAR-Date-1.4.3-r1. - -*php-4.4.0 (08 Sep 2005) - - 08 Sep 2005; Stuart Herbert <stuart@gentoo.org> - +files/4.4.0/php4-hphp-acinclude.patch, - +files/5.0.0/php5-hphp-acinclude.patch, php-4.4.0.ebuild, php-5.0.4.ebuild, - php-5.0.5.ebuild: - Hardened-PHP fix from the overlay - Slight change to symlink creation behaviour - - 07 Sep 2005; Konstantin Arkhipov <voxus@gentoo.org> php-5.0.4.ebuild, - php-5.0.5.ebuild: - Added to ~amd64. - -*php-5.0.5 (06 Sep 2005) - - 06 Sep 2005; Sebastian Bergmann <sebastian@gentoo.org> +php-5.0.5.ebuild: - Version bump. - - 04 Sep 2005; Stuart Herbert <stuart@gentoo.org> - +files/5.1.0/php5-imap-symlink.diff, +files/5.1.0/php5-iodbc-config.diff, - +files/5.1.0/php5-prefork.patch, +files/5.1.0/php5-with-iodbc.diff, - +files/5.1.0/php5_soap_persistence_session.diff: - Added missing patch files for PHP 5.0 from the overlay - - 05 Sep 2005; <stuart@gentoo.org> ChangeLog: - Initial version; replaces older dev-php/* packages - +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $ + +*php-4.1.1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 8fb172ef7caa..03810b584878 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -1,70 +1,16 @@ -MD5 5958d5164c4a83cb376229cb14625afd ChangeLog 9979 +MD5 e2e6843a3a4b0a92d1da6344e947036e php-4.4.0.ebuild 7450 MD5 c58d07ca1c1235bbad9bccaec96fc062 metadata.xml 157 -MD5 d91f03d735ce3315ac924254366a50eb php-4.4.0-r4.ebuild 9248 -MD5 fe281704cc5eb201db34b54dbe93fdb3 php-5.0.4-r4.ebuild 6306 -MD5 5a76562566a83af1d2b55b694332e76b php-5.0.5-r4.ebuild 5675 -MD5 43085c36a004de6fb6fb04a1bd8ac703 php-4.3.11-r4.ebuild 9253 -MD5 786fee54e428d0cd2548f2969fa858fb php-4.4.1-r2.ebuild 8030 -MD5 96fdb35fc6f5b775c569db88d89200d7 files/digest-php-5.0.5-r4 143 -MD5 c9e2d252f3ae26871c06d35ebfe6fb1e files/digest-php-4.4.0-r4 221 -MD5 5f8f18e68edb61b60cfa21a4ff65170b files/digest-php-4.3.11-r4 223 -MD5 c273cf40d79922fb1d77d7bd352d1bb9 files/digest-php-4.4.1-r2 143 -MD5 71facfede997494a03e635bc07a14a2f files/digest-php-5.0.4-r4 220 -MD5 0429f8334ba4bab659a2e41ce5debc80 files/4.4.0/php4.4.0-curl_safemode.patch 1937 -MD5 cb36a386184ed6a887f62d2205f57173 files/4.4.0/php4.4.0-fopen_wrappers.patch 1481 -MD5 a540c54ba22dc16b157edcf1ecb6258f files/4.4.0/php4.4.0-gd_safe_mode.patch 883 -MD5 57644300fb52ad610fa52ae8ba6b522b files/4.4.0/php4.4.0-phpinfo_xss.patch 1284 -MD5 5f1f48c87cafe0949e73ef064c99e5ed files/4.4.0/php4.4.0-pcre-security.patch 1741 -MD5 7c45198e6118d82c680e9ed56e7d1df0 files/4.4.0/php4.4.0-globals_overwrite.patch 9731 -MD5 48d9c939434e9b01d0696410d59c503c files/4.4.0/php4.4.0-pspell-ext-segf.patch 8482 -MD5 3d3986815e0e06adce512b36959e6f26 files/4.4.0/php4.4.0-session_save_path-segf.patch 4155 -MD5 f0acca9c6387b8ca139d2849665bd16f files/4-any/php4-fastbuild.patch 9012 -MD5 6d2047e069da7178fc841c4c7c890aa8 files/4-any/php4-imap-symlink.diff 620 -MD5 22ed61ab0175cd83985a90e5d2b3b8b2 files/4-any/php4-iodbc-config.diff 511 -MD5 a7036ee38aa3b37256c0a6fe2afdbbe2 files/4-any/php4-libtool-1.5.patch 613 -MD5 d3a9c21b313d418005ad021cc194d0aa files/4-any/php4-uClibc-have_dn_skipname.patch 968 -MD5 f2ab14c7be0482a4f25fc438fa6f5399 files/4-any/php4-with-iodbc.diff 443 -MD5 e2dde7269b4d3315f2030622f016478c files/4.4.1/php4.4.1-current_key_by_reference.patch 864 -MD5 7a68ebae340c5eb9fdb97fa8e2e3870f files/4.4.1/php4.4.1-mod_rewrite-crash.patch 940 -MD5 09637e8f6f861b1f3698ec0390ec6b57 files/4.3.11/php4.3.11-curl_safemode.patch 5129 -MD5 cb36a386184ed6a887f62d2205f57173 files/4.3.11/php4.3.11-fopen_wrappers.patch 1481 -MD5 4db8e0b66cde22dd4e4d9f51e59f6098 files/4.3.11/php4.3.11-gd_safe_mode.patch 1573 -MD5 89d12226b1726b681df274be79043411 files/4.3.11/php4.3.11-globals_overwrite.patch 18011 -MD5 3f80d0c6c58fd4ea02b7efdf69265721 files/4.3.11/php4.3.11-pcre-security.patch 1667 -MD5 43b4113d1fb159955b0d5ed307cac143 files/4.3.11/php4.3.11-phpinfo_xss.patch 2518 -MD5 48d9c939434e9b01d0696410d59c503c files/4.3.11/php4.3.11-pspell-ext-segf.patch 8482 -MD5 2646498369dc5c64c318ee6da2f9487a files/4.3.11/php4.3.11-session_save_path-segf.patch 4961 -MD5 7d198bde60f94cc8cea5ad9479901e21 files/5.0-any/php5-imap-symlink.diff 620 -MD5 110af7b300bcbbfb821fbb58f7923d8b files/5.0-any/php5-iodbc-config.diff 511 -MD5 7530065b6851a15b1c9d8b0ee5fb0a98 files/5.0-any/php5-libtool-1.5.patch 613 -MD5 058042718bc876bf27ab902673919ca9 files/5.0-any/php5-prefork.patch 850 -MD5 273799e60d5a41a1e6f5ac53781a152f files/5.0-any/php5-soap_persistence_session.diff 1976 -MD5 f2ab14c7be0482a4f25fc438fa6f5399 files/5.0-any/php5-with-iodbc.diff 443 -MD5 9a0a0587350d748d5fbbb3d34da7d488 files/5.0.4/php5.0.4-curl_safemode.patch 5262 -MD5 2eddbf70a0b940789a0e68f029beb2b3 files/5.0.4/php5.0.4-fopen_wrappers.patch 1554 -MD5 89b001b449fdd567ffba6aaf2a3e804f files/5.0.4/php5.0.4-gd_safe_mode.patch 1216 -MD5 c5e906110383e3e5157ead566c2f5797 files/5.0.4/php5.0.4-globals_overwrite.patch 32308 -MD5 03a57319b93ee44a2fe159a0fb67592e files/5.0.4/php5.0.4-pcre-security.patch 1659 -MD5 2c557f6641927cbf40e25abf71e46a1b files/5.0.4/php5.0.4-phpinfo_xss.patch 2476 -MD5 ab931f65aefab4da99c6353b2c503d70 files/5.0.4/php5.0.4-pspell-ext-segf.patch 9422 -MD5 ff34a187af5e68cd7dad49086ed8f61d files/5.0.4/php5.0.4-session_save_path-segf.patch 5150 -MD5 e157161249ad2b217dc532f5289ba74b files/5.0.4/php5.0.4-xmlrcp-ccode.diff 750 -MD5 3a3e34b20c95ab90b8a9ceeb787462bd files/5.0.5/php5.0.5-curl_safemode.patch 2061 -MD5 9e31c5edb0ded1d57ed90859d3ef168c files/5.0.5/php5.0.5-fopen_wrappers.patch 942 -MD5 8f52c6df24afb096109118582c1bf3eb files/5.0.5/php5.0.5-gd_safe_mode.patch 875 -MD5 54462370e3ddc7b0a1f46509ad43120c files/5.0.5/php5.0.5-globals_overwrite.patch 6287 -MD5 b95f630e058c1b0f9cc47e186ef182cf files/5.0.5/php5.0.5-obj-serialize.patch 1364 -MD5 ab931f65aefab4da99c6353b2c503d70 files/5.0.5/php5.0.5-pspell-ext-segf.patch 9422 -MD5 ac8d4fef43dc890da990cf901009c70d files/5.0.5/php5.0.5-session_save_path-segf.patch 4113 -MD5 8392d102bb64d0e136d7b74302f51752 files/5.1-any/php5-fastbuild.patch 9580 -MD5 2aca8867fada1d3345859f201ce7e428 files/5.1-any/php5-imap-symlink.diff 652 -MD5 63c7937867dd8cc04b5089c3678ef359 files/5.1-any/php5-iodbc-config.diff 519 -MD5 058042718bc876bf27ab902673919ca9 files/5.1-any/php5-prefork.patch 850 -MD5 273799e60d5a41a1e6f5ac53781a152f files/5.1-any/php5-soap_persistence_session.diff 1976 -MD5 f2ab14c7be0482a4f25fc438fa6f5399 files/5.1-any/php5-with-iodbc.diff 443 -MD5 389638f1d46b6c41cd4d87b471572f4b files/4-any/apache-1.3/70_mod_php.conf 484 -MD5 ee36e31632adb08b7abf70f78b5b2125 files/4-any/apache-2.0/70_mod_php.conf 485 -MD5 96ed6efe383833dbb880fef3b6c562bb files/5.0-any/apache-1.3/70_mod_php5.conf 524 -MD5 21bc6cc85150b5a5385f213d45efbe67 files/5.0-any/apache-2.0/70_mod_php5.conf 525 -MD5 96ed6efe383833dbb880fef3b6c562bb files/5.1-any/apache-1.3/70_mod_php5.conf 524 -MD5 21bc6cc85150b5a5385f213d45efbe67 files/5.1-any/apache-2.0/70_mod_php5.conf 525 +MD5 d04d34d0bfadd5fcdb99994b30045184 ChangeLog 213 +MD5 dca81da54de52aa9298d97c548333a57 php-5.0.4.ebuild 4381 +MD5 5bdec1212806fa8f4ccc046325e4ea52 files/digest-php-4.4.0 143 +MD5 11e54e6a5fade48c67bab392af4e33c7 files/digest-php-5.0.4 143 +MD5 110af7b300bcbbfb821fbb58f7923d8b files/5.0.0/php5-iodbc-config.diff 511 +MD5 7d198bde60f94cc8cea5ad9479901e21 files/5.0.0/php5-imap-symlink.diff 620 +MD5 22ed61ab0175cd83985a90e5d2b3b8b2 files/4.4.0/php4-iodbc-config.diff 511 +MD5 f2ab14c7be0482a4f25fc438fa6f5399 files/4.4.0/php4-with-iodbc.diff 443 +MD5 6d2047e069da7178fc841c4c7c890aa8 files/4.4.0/php4-imap-symlink.diff 620 +MD5 030fb5433c0418ee3034d5b502d32548 files/4.4.0/fastbuild.patch 9004 +MD5 96ed6efe383833dbb880fef3b6c562bb files/5.1.0/apache-1.3/70_mod_php5.conf 524 +MD5 21bc6cc85150b5a5385f213d45efbe67 files/5.1.0/apache-2.0/70_mod_php5.conf 525 +MD5 389638f1d46b6c41cd4d87b471572f4b files/4.4.0/apache-1.3/70_mod_php.conf 484 +MD5 ee36e31632adb08b7abf70f78b5b2125 files/4.4.0/apache-2.0/70_mod_php.conf 485 diff --git a/dev-lang/php/files/4-any/php4-uClibc-have_dn_skipname.patch b/dev-lang/php/files/4-any/php4-uClibc-have_dn_skipname.patch index e19a720661a6..3a86dfbb59b3 100644 --- a/dev-lang/php/files/4-any/php4-uClibc-have_dn_skipname.patch +++ b/dev-lang/php/files/4-any/php4-uClibc-have_dn_skipname.patch @@ -1,6 +1,3 @@ -Backport from php-5 which will only use the dn_skipname function if the host -system supports it (uClibc for example does not). - --- ext/standard/dns.c +++ ext/standard/dns.c @@ -275,6 +275,7 @@ PHP_FUNCTION(checkdnsrr) diff --git a/dev-lang/php/files/4.3.11/php4.3.11-globals_overwrite.patch b/dev-lang/php/files/4.3.11/php4.3.11-globals_overwrite.patch index fea8c7a1ec50..d3eb55c5ee3e 100644 --- a/dev-lang/php/files/4.3.11/php4.3.11-globals_overwrite.patch +++ b/dev-lang/php/files/4.3.11/php4.3.11-globals_overwrite.patch @@ -249,6 +249,17 @@ #if HAVE_ARPA_INET_H # include <arpa/inet.h> +@@ -813,8 +802,8 @@ + PHP_FE(prev, first_arg_force_ref) + PHP_FE(next, first_arg_force_ref) + PHP_FE(reset, first_arg_force_ref) +- PHP_FE(current, first_arg_force_ref) +- PHP_FE(key, first_arg_force_ref) ++ PHP_FE(current, NULL) ++ PHP_FE(key, NULL) + PHP_FE(min, NULL) + PHP_FE(max, NULL) + PHP_FE(in_array, NULL) @@ -944,6 +933,13 @@ static void php_putenv_destructor(putenv_entry *pe) { diff --git a/dev-lang/php/files/4.3.11/php4.3.11-session_save_path-segf.patch b/dev-lang/php/files/4.3.11/php4.3.11-session_save_path-segf.patch index 65886a2488e6..3836776b14b4 100644 --- a/dev-lang/php/files/4.3.11/php4.3.11-session_save_path-segf.patch +++ b/dev-lang/php/files/4.3.11/php4.3.11-session_save_path-segf.patch @@ -138,7 +138,7 @@ + if (!parent_req) { + parent_req = ctx->r; + } -+ if (parent_req && parent_req->handler && strcmp(parent_req->handler, PHP_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SOURCE_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SCRIPT)) { ++ if (parent_req && strcmp(parent_req->handler, PHP_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SOURCE_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SCRIPT)) { + if (php_apache_request_ctor(r, ctx TSRMLS_CC)!=SUCCESS) { + zend_bailout(); + } diff --git a/dev-lang/php/files/4.4.0/php4.4.0-globals_overwrite.patch b/dev-lang/php/files/4.4.0/php4.4.0-globals_overwrite.patch index 3b13cd71966c..3aefaee16295 100644 --- a/dev-lang/php/files/4.4.0/php4.4.0-globals_overwrite.patch +++ b/dev-lang/php/files/4.4.0/php4.4.0-globals_overwrite.patch @@ -192,6 +192,17 @@ #if HAVE_ARPA_INET_H # include <arpa/inet.h> +@@ -813,8 +802,8 @@ + PHP_FE(prev, first_arg_force_ref) + PHP_FE(next, first_arg_force_ref) + PHP_FE(reset, first_arg_force_ref) +- PHP_FE(current, first_arg_force_ref) +- PHP_FE(key, first_arg_force_ref) ++ PHP_FE(current, NULL) ++ PHP_FE(key, NULL) + PHP_FE(min, NULL) + PHP_FE(max, NULL) + PHP_FE(in_array, NULL) @@ -3038,11 +3027,25 @@ prefix = va_arg(args, char *); prefix_len = va_arg(args, uint); diff --git a/dev-lang/php/files/4.4.0/php4.4.0-pcre-security.patch b/dev-lang/php/files/4.4.0/php4.4.0-pcre-security.patch index 978c582a6a79..cf257def502a 100644 --- a/dev-lang/php/files/4.4.0/php4.4.0-pcre-security.patch +++ b/dev-lang/php/files/4.4.0/php4.4.0-pcre-security.patch @@ -1,5 +1,23 @@ +--- configure.in 2005-09-17 17:44:30.000000000 +0200 ++++ configure.in 2005-09-17 17:45:01.000000000 +0200 +@@ -41,7 +41,7 @@ + MAJOR_VERSION=4 + MINOR_VERSION=4 + RELEASE_VERSION=0 +-EXTRA_VERSION="" ++EXTRA_VERSION="-gentoo-r1" + VERSION="$MAJOR_VERSION.$MINOR_VERSION.$RELEASE_VERSION$EXTRA_VERSION" + + dnl Define where extension directories are located in the configure context --- ext/pcre/config.m4 2005/05/31 12:22:27 1.29.2.7 +++ ext/pcre/config.m4 2005/08/09 17:41:56 1.29.2.7.2.1 +@@ -1,5 +1,5 @@ + dnl +-dnl $Id: config.m4,v 1.29.2.7 2005/05/31 12:22:27 sniper Exp $ ++dnl $Id: config.m4,v 1.29.2.7.2.1 2005/08/09 17:41:56 andrei Exp $ + dnl + + dnl By default we'll compile and link against the bundled PCRE library @@ -13,7 +13,7 @@ PHP_ARG_WITH(pcre-regex,for PCRE support if test "$PHP_PCRE_REGEX" != "no"; then diff --git a/dev-lang/php/files/4.4.0/php4.4.0-session_save_path-segf.patch b/dev-lang/php/files/4.4.0/php4.4.0-session_save_path-segf.patch index 2c712b0da2d6..8f936ae5ec39 100644 --- a/dev-lang/php/files/4.4.0/php4.4.0-session_save_path-segf.patch +++ b/dev-lang/php/files/4.4.0/php4.4.0-session_save_path-segf.patch @@ -111,7 +111,7 @@ + if (!parent_req) { + parent_req = ctx->r; + } -+ if (parent_req && parent_req->handler && strcmp(parent_req->handler, PHP_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SOURCE_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SCRIPT)) { ++ if (parent_req && strcmp(parent_req->handler, PHP_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SOURCE_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SCRIPT)) { + if (php_apache_request_ctor(r, ctx TSRMLS_CC)!=SUCCESS) { + zend_bailout(); + } diff --git a/dev-lang/php/files/5.0.4/php5.0.4-globals_overwrite.patch b/dev-lang/php/files/5.0.4/php5.0.4-globals_overwrite.patch index 426273bb7575..02a9a83eff0c 100644 --- a/dev-lang/php/files/5.0.4/php5.0.4-globals_overwrite.patch +++ b/dev-lang/php/files/5.0.4/php5.0.4-globals_overwrite.patch @@ -553,6 +553,17 @@ PHP_FE(ini_get, NULL) PHP_FE(ini_get_all, NULL) +@@ -743,8 +743,8 @@ + PHP_FE(prev, first_arg_force_ref) + PHP_FE(next, first_arg_force_ref) + PHP_FE(reset, first_arg_force_ref) +- PHP_FE(current, first_arg_force_ref) +- PHP_FE(key, first_arg_force_ref) ++ PHP_FE(current, NULL) ++ PHP_FE(key, NULL) + PHP_FE(min, NULL) + PHP_FE(max, NULL) + PHP_FE(in_array, NULL) @@ -930,7 +930,6 @@ BG(user_tick_functions) = NULL; BG(user_filter_map) = NULL; diff --git a/dev-lang/php/files/5.0.4/php5.0.4-session_save_path-segf.patch b/dev-lang/php/files/5.0.4/php5.0.4-session_save_path-segf.patch index 15c4a870c8ec..f984d73b0d64 100644 --- a/dev-lang/php/files/5.0.4/php5.0.4-session_save_path-segf.patch +++ b/dev-lang/php/files/5.0.4/php5.0.4-session_save_path-segf.patch @@ -148,7 +148,7 @@ + if (!parent_req) { + parent_req = ctx->r; + } -+ if (parent_req && parent_req->handler && strcmp(parent_req->handler, PHP_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SOURCE_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SCRIPT)) { ++ if (parent_req && strcmp(parent_req->handler, PHP_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SOURCE_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SCRIPT)) { + if (php_apache_request_ctor(r, ctx TSRMLS_CC)!=SUCCESS) { + zend_bailout(); + } diff --git a/dev-lang/php/files/5.0.5/php5.0.5-globals_overwrite.patch b/dev-lang/php/files/5.0.5/php5.0.5-globals_overwrite.patch index 20cedc94c588..cdae541d5eef 100644 --- a/dev-lang/php/files/5.0.5/php5.0.5-globals_overwrite.patch +++ b/dev-lang/php/files/5.0.5/php5.0.5-globals_overwrite.patch @@ -92,6 +92,17 @@ #include "php.h" #include "php_streams.h" +@@ -742,8 +743,8 @@ + PHP_FE(prev, first_arg_force_ref) + PHP_FE(next, first_arg_force_ref) + PHP_FE(reset, first_arg_force_ref) +- PHP_FE(current, first_arg_force_ref) +- PHP_FE(key, first_arg_force_ref) ++ PHP_FE(current, NULL) ++ PHP_FE(key, NULL) + PHP_FE(min, NULL) + PHP_FE(max, NULL) + PHP_FE(in_array, NULL) @@ -3076,11 +3077,25 @@ prefix = va_arg(args, char *); prefix_len = va_arg(args, uint); diff --git a/dev-lang/php/files/5.0.5/php5.0.5-session_save_path-segf.patch b/dev-lang/php/files/5.0.5/php5.0.5-session_save_path-segf.patch index 8e0a45f56251..aee032ff5603 100644 --- a/dev-lang/php/files/5.0.5/php5.0.5-session_save_path-segf.patch +++ b/dev-lang/php/files/5.0.5/php5.0.5-session_save_path-segf.patch @@ -112,7 +112,7 @@ + if (!parent_req) { + parent_req = ctx->r; + } -+ if (parent_req && parent_req->handler && strcmp(parent_req->handler, PHP_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SOURCE_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SCRIPT)) { ++ if (parent_req && strcmp(parent_req->handler, PHP_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SOURCE_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SCRIPT)) { + if (php_apache_request_ctor(r, ctx TSRMLS_CC)!=SUCCESS) { + zend_bailout(); + } diff --git a/dev-lang/php/php-4.3.11-r4.ebuild b/dev-lang/php/php-4.3.11-r4.ebuild index 6aa2325e9779..582a683da162 100644 --- a/dev-lang/php/php-4.3.11-r4.ebuild +++ b/dev-lang/php/php-4.3.11-r4.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-4.3.11-r4.ebuild,v 1.2 2005/11/11 02:27:00 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-4.3.11-r4.ebuild,v 1.1 2005/11/04 12:45:21 chtekk Exp $ IUSE="cgi cli discard-path force-cgi-redirect" -KEYWORDS="~alpha ~arm ~ia64 ~s390 ~sparc ~x86" +KEYWORDS="~arm ~s390 ~sparc ~x86" # NOTE: Portage doesn't support setting PROVIDE based on the USE flags # that have been enabled, so we have to PROVIDE everything for now diff --git a/dev-lang/php/php-4.4.0-r4.ebuild b/dev-lang/php/php-4.4.0-r4.ebuild index d8cd0673fbdf..e722c10b6086 100644 --- a/dev-lang/php/php-4.4.0-r4.ebuild +++ b/dev-lang/php/php-4.4.0-r4.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-4.4.0-r4.ebuild,v 1.2 2005/11/11 02:27:00 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-4.4.0-r4.ebuild,v 1.1 2005/11/04 12:45:21 chtekk Exp $ IUSE="cgi cli discard-path force-cgi-redirect" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~s390 ~sparc ~x86" # NOTE: Portage doesn't support setting PROVIDE based on the USE flags # that have been enabled, so we have to PROVIDE everything for now diff --git a/dev-lang/php/php-4.4.1-r2.ebuild b/dev-lang/php/php-4.4.1-r2.ebuild index 9ea14c2470ab..f78062f0d8d3 100644 --- a/dev-lang/php/php-4.4.1-r2.ebuild +++ b/dev-lang/php/php-4.4.1-r2.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-4.4.1-r2.ebuild,v 1.4 2005/11/19 20:30:43 corsair Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-4.4.1-r2.ebuild,v 1.1 2005/11/04 12:45:21 chtekk Exp $ IUSE="cgi cli discard-path force-cgi-redirect" -KEYWORDS="~alpha ~arm ~ia64 ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~x86" # NOTE: Portage doesn't support setting PROVIDE based on the USE flags # that have been enabled, so we have to PROVIDE everything for now diff --git a/dev-lang/php/php-5.0.4-r4.ebuild b/dev-lang/php/php-5.0.4-r4.ebuild index efda979c40c3..561af6fd6454 100644 --- a/dev-lang/php/php-5.0.4-r4.ebuild +++ b/dev-lang/php/php-5.0.4-r4.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.0.4-r4.ebuild,v 1.2 2005/11/11 02:27:00 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.0.4-r4.ebuild,v 1.1 2005/11/04 12:45:21 chtekk Exp $ IUSE="cgi cli discard-path force-cgi-redirect" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~s390 ~sparc ~x86" # NOTE: Portage doesn't support setting PROVIDE based on the USE flags # that have been enabled, so we have to PROVIDE everything for now diff --git a/dev-lang/php/php-5.0.5-r4.ebuild b/dev-lang/php/php-5.0.5-r4.ebuild index 7535c1422b59..9da79263c44d 100644 --- a/dev-lang/php/php-5.0.5-r4.ebuild +++ b/dev-lang/php/php-5.0.5-r4.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.0.5-r4.ebuild,v 1.3 2005/11/19 20:30:43 corsair Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.0.5-r4.ebuild,v 1.1 2005/11/04 12:45:21 chtekk Exp $ IUSE="cgi cli discard-path force-cgi-redirect" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~s390 ~sparc ~x86" # NOTE: Portage doesn't support setting PROVIDE based on the USE flags # that have been enabled, so we have to PROVIDE everything for now diff --git a/dev-lang/pike/ChangeLog b/dev-lang/pike/ChangeLog index 863092b185fe..d2c42e9deaa8 100644 --- a/dev-lang/pike/ChangeLog +++ b/dev-lang/pike/ChangeLog @@ -1,64 +1,6 @@ # ChangeLog for dev-lang/pike -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/ChangeLog,v 1.15 2005/11/26 15:20:39 kevquinn Exp $ - - 26 Nov 2005; Kevin F. Quinn <kevquinn@gentoo.org> pike-7.6.24.ebuild: - Disable run-time code generation on hardened; resolves bug 73875 - - 22 Apr 2005; Simon Stelling <blubb@gentoo.org> pike-7.6.24.ebuild: - stable on amd64 - -*pike-7.6.24 (29 Sep 2004) - - 29 Sep 2004; Rainer Groesslinger <scandium@gentoo.org> +pike-7.6.24.ebuild: - new version, ebuild rewritten with some USE flag changes etc. - - 16 Aug 2004; Tom Martin <slarti@gentoo.org> pike-7.6.6.ebuild: - Marked ~amd64; resolves bug 57621. - - 31 Jul 2004; Rainer Groesslinger <scandium@gentoo.org> pike-7.6.6.ebuild: - stable on x86 and ppc - -*pike-7.6.6 (20 Jun 2004) - - 20 Jun 2004; Rainer Groesslinger <scandium@gentoo.org> pike-7.6.6.ebuild: - new version, some minor fixes/changes - - 27 Mar 2004; Rainer Groesslinger <scandium@gentoo.org> pike-7.4.44.ebuild: - marked stable on x86 and ppc - -*pike-7.4.44 (05 Mar 2004) - - 05 Mar 2004; Rainer Groesslinger <scandium@gentoo.org> pike-7.4.44.ebuild: - new version - gtk+ support enabled again, no need to filter -fomit-frame-pointer anymore - -*pike-7.4.28-r2 (22 Dec 2003) - - 22 Dec 2003; Rainer Groesslinger <scandium@gentoo.org> - pike-7.4.28-r2.ebuild: - fix module decode problems (bug #32973) - - 01 Dec 2003; Rainer Groesslinger <scandium@gentoo.org> pike-7.4.20.ebuild, - pike-7.4.28-r1.ebuild, pike-7.4.28.ebuild: - fixed head/tail syntax, see bug #32973 - - 08 Nov 2003; Rainer Groesslinger <scandium@gentoo.org> - pike-7.4.28-r1.ebuild: - disabled Gtk+ support, it just caused too many problems - -*pike-7.4.28-r1 (27 Oct 2003) - - 27 Oct 2003; Rainer Groesslinger <scandium@gentoo.org> - pike-7.4.28-r1.ebuild: - new revision with many use flag and configure additions - thanks to Fredrik Mellstrom <traal@etek.chalmers.se> for providing - the patches which were added with some minor changes - -*pike-7.4.28 (20 Sep 2003) - - 20 Sep 2003; Rainer Groesslinger <scandium@gentoo.org> pike-7.4.28.ebuild: - new version +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/ChangeLog,v 1.1 2003/08/30 21:49:31 scandium Exp $ *pike-7.4.20 (30 Aug 2003) diff --git a/dev-lang/pike/Manifest b/dev-lang/pike/Manifest index d0ee7da28b72..e69de29bb2d1 100644 --- a/dev-lang/pike/Manifest +++ b/dev-lang/pike/Manifest @@ -1,8 +0,0 @@ -MD5 e14578a411eb60b4203ee5aa245f3b5c pike-7.6.6.ebuild 2980 -MD5 95fb94dc92150b25742577fea7739841 pike-7.4.44.ebuild 3106 -MD5 3d91648094e122c33a05725e7ce8020a pike-7.6.24.ebuild 2324 -MD5 b0a11a9c83a1829688c220f6b03d8687 ChangeLog 2329 -MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160 -MD5 f481d65b2c48dd5213c96abb5d591923 files/digest-pike-7.6.6 64 -MD5 21491ad9114fad5fb2856b4c836ac000 files/digest-pike-7.4.44 65 -MD5 24797deb43287becc1e22d716d43921e files/digest-pike-7.6.24 66 diff --git a/dev-lang/pike/metadata.xml b/dev-lang/pike/metadata.xml index 20ce219711a2..b15afdb30c24 100644 --- a/dev-lang/pike/metadata.xml +++ b/dev-lang/pike/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>no-herd</herd> +<maintainer> + <email>scandium@gentoo.org</email> +</maintainer> </pkgmetadata> diff --git a/dev-lang/pike/pike-7.4.44.ebuild b/dev-lang/pike/pike-7.4.44.ebuild index f6a4ab4c8d8c..e76e453d3b73 100644 --- a/dev-lang/pike/pike-7.4.44.ebuild +++ b/dev-lang/pike/pike-7.4.44.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation, Emil Skoldberg, Fredrik Mellstrom (see ChangeLog) +# Copyright 1999-2004 Gentoo Technologies, Inc., Emil Skoldberg, Fredrik Mellstrom (see ChangeLog) # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/pike-7.4.44.ebuild,v 1.5 2004/10/20 15:38:20 scandium Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/pike-7.4.44.ebuild,v 1.1 2004/03/05 18:34:37 scandium Exp $ inherit fixheadtails @@ -9,11 +9,11 @@ IUSE="debug doc gdbm gif gtk java jpeg mysql oci8 odbc opengl pdflib postgres sc S="${WORKDIR}/Pike-v${PV}" HOMEPAGE="http://pike.ida.liu.se/" DESCRIPTION="Pike programming language and runtime" -SRC_URI="http://pike.ida.liu.se/pub/pike/all/${PV}/Pike-v${PV}.tar.gz" +SRC_URI="ftp://pike.ida.liu.se/pub/pike/all/${PV}/Pike-v${PV}.tar.gz" LICENSE="GPL-2 LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="x86 ppc" +KEYWORDS="~x86 ~ppc" DEPEND="dev-libs/gmp zlib? ( sys-libs/zlib ) @@ -30,7 +30,10 @@ DEPEND="dev-libs/gmp opengl? ( virtual/opengl virtual/glut ) sdl? ( media-libs/libsdl ) - gtk? ( =x11-libs/gtk+-1.2* )" + gtk? ( =x11-libs/gtk+-1.2* ) + sys-devel/gcc + sys-devel/make + sys-apps/sed" src_unpack() { unpack ${A} diff --git a/dev-lang/pike/pike-7.6.24.ebuild b/dev-lang/pike/pike-7.6.24.ebuild index 3cde9d3bfacf..749116d83d60 100644 --- a/dev-lang/pike/pike-7.6.24.ebuild +++ b/dev-lang/pike/pike-7.6.24.ebuild @@ -1,23 +1,24 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/pike-7.6.24.ebuild,v 1.7 2005/11/26 15:20:39 kevquinn Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/pike-7.6.24.ebuild,v 1.1 2004/09/29 17:25:09 scandium Exp $ -IUSE="crypt debug doc fftw gdbm gif gtk hardened jpeg kerberos opengl pdflib scanner svg tiff truetype zlib" +IUSE="crypt debug doc fftw gdbm gif gtk gtk2 jpeg kerberos opengl pdflib scanner svg tiff truetype zlib" S="${WORKDIR}/Pike-v${PV}" HOMEPAGE="http://pike.ida.liu.se/" DESCRIPTION="Pike programming language and runtime" -SRC_URI="http://pike.ida.liu.se/pub/pike/all/${PV}/Pike-v${PV}.tar.gz" +SRC_URI="ftp://pike.ida.liu.se/pub/pike/all/${PV}/Pike-v${PV}.tar.gz" LICENSE="GPL-2 LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="x86 ppc amd64" +KEYWORDS="~x86 ~ppc ~amd64" DEPEND="crypt? ( dev-libs/nettle ) - fftw? ( sci-libs/fftw ) + fftw? ( dev-libs/fftw ) gdbm? ( sys-libs/gdbm ) gif? ( media-libs/giflib ) gtk? ( =x11-libs/gtk+-1.2* ) + gtk2? ( >=x11-libs/gtk+-2.2 ) jpeg? ( media-libs/jpeg ) kerberos? ( virtual/krb5 ) opengl? ( virtual/opengl @@ -32,10 +33,6 @@ DEPEND="crypt? ( dev-libs/nettle ) src_compile() { - # on hardened, disable runtime-generated code - # otherwise let configure work it out for itself - use hardened && conf_machine_code="-without-machine-code" || \ - conf_machine_code="" emake CONFIGUREARGS="--prefix=/usr --disable-make_conf \ `use_with debug` \ `use_with crypt nettle` \ @@ -43,6 +40,7 @@ src_compile() { `use_with gdbm` \ `use_with gif` \ `use_with gtk GTK` \ + `use_with gtk2 GTK2` \ `use_with jpeg jpeglib` \ `use_with kerberos krb5` \ `use_with opengl GL` \ @@ -54,7 +52,6 @@ src_compile() { `use_with truetype ttflib` \ `use_with truetype freetype` \ `use_with zlib` \ - ${conf_machine_code} \ " || die if use doc; then diff --git a/dev-lang/pike/pike-7.6.6.ebuild b/dev-lang/pike/pike-7.6.6.ebuild index 413307b7c278..7e2054183177 100644 --- a/dev-lang/pike/pike-7.6.6.ebuild +++ b/dev-lang/pike/pike-7.6.6.ebuild @@ -1,20 +1,20 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/pike-7.6.6.ebuild,v 1.8 2004/12/29 02:37:04 ribosome Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/pike-7.6.6.ebuild,v 1.1 2004/06/20 17:50:22 scandium Exp $ # Contributions by Emil Skoldberg, Fredrik Mellstrom (see ChangeLog) inherit fixheadtails -IUSE="crypt debug doc fftw gdbm gif gtk java jpeg mysql oci8 odbc opengl pdflib postgres scanner sdl tiff truetype zlib" +IUSE="debug doc fftw gdbm gif gtk java jpeg mysql oci8 odbc opengl pdflib postgres scanner sdl tiff truetype zlib" S="${WORKDIR}/Pike-v${PV}" HOMEPAGE="http://pike.ida.liu.se/" DESCRIPTION="Pike programming language and runtime" -SRC_URI="http://pike.ida.liu.se/pub/pike/all/${PV}/Pike-v${PV}.tar.gz" +SRC_URI="ftp://pike.ida.liu.se/pub/pike/all/${PV}/Pike-v${PV}.tar.gz" LICENSE="GPL-2 LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="x86 ppc ~amd64" +KEYWORDS="~x86 ~ppc" DEPEND="zlib? ( sys-libs/zlib ) pdflib? ( media-libs/pdflib ) @@ -31,9 +31,11 @@ DEPEND="zlib? ( sys-libs/zlib ) virtual/glut ) sdl? ( media-libs/libsdl ) gtk? ( =x11-libs/gtk+-1.2* ) - fftw? ( sci-libs/fftw ) - crypt? ( dev-libs/nettle ) - dev-libs/gmp" + fftw? ( dev-libs/fftw ) + dev-libs/gmp + sys-devel/gcc + sys-devel/make + sys-apps/sed" src_unpack() { unpack ${A} @@ -66,9 +68,9 @@ src_compile() { use opengl || myconf="${myconf} --without-GL --without-GLUT" use gtk || myconf="${myconf} --without-GTK" use fftw || myconf="${myconf} --without-fftw" - use crypt || myconf="${myconf} --without-nettle" - emake CONFIGUREARGS="${myconf} --prefix=/usr --disable-make_conf" || die + # Using --without-nettle until the Nettle library is available in portage + emake CONFIGUREARGS="${myconf} --prefix=/usr --disable-make_conf --without-nettle" || die if use doc; then PATH="${S}/bin:${PATH}" make doc || die @@ -81,9 +83,12 @@ src_install() { if use doc; then make INSTALLARGS="--traditional" buildroot="${D}" install || die - einfo "Installing 60MB of docs, this could take some time ..." - dohtml -r ${S}/refdoc/traditional_manual ${S}/refdoc/modref else make INSTALLARGS="--traditional" buildroot="${D}" install_nodoc || die fi + + if use doc; then + einfo "Installing 60MB of docs, this could take some time ..." + dohtml -r ${S}/refdoc/traditional_manual ${S}/refdoc/modref + fi } diff --git a/dev-lang/pm3/ChangeLog b/dev-lang/pm3/ChangeLog index 114a7ff555c4..3ca30e6280e5 100644 --- a/dev-lang/pm3/ChangeLog +++ b/dev-lang/pm3/ChangeLog @@ -1,17 +1,9 @@ # ChangeLog for dev-lang/pm3 -# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/pm3/ChangeLog,v 1.5 2004/06/24 22:54:13 agriffis Exp $ - -*pm3-1.1.15-r1 (15 Apr 2003) - - 15 Apr 2003; Mike Frysinger <vapier@gentoo.org> : - Added patch for errno issue (#16267) to fix #17744. +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/pm3/ChangeLog,v 1.1 2002/12/17 00:10:04 vapier Exp $ *pm3-1.1.15 (16 Dec 2002) - 10 Feb 2003; Mike Frysinger <vapier@gentoo.org> : - Added gcc3 flag filters #15196 and trimmed down fluff. - 16 Dec 2002; Mike Frysinger <vapier@gentoo.org> : Initial import. Ebuild submitted by me with patch coming from Debian. Thanks deb for your work :) diff --git a/dev-lang/pm3/Manifest b/dev-lang/pm3/Manifest index c39f2328cb17..e69de29bb2d1 100644 --- a/dev-lang/pm3/Manifest +++ b/dev-lang/pm3/Manifest @@ -1,7 +0,0 @@ -MD5 85d5b38b40983f7158e4c609d7f9efd8 ChangeLog 628 -MD5 d6524b62eeb21c5fbc9afb8658a98ae5 pm3-1.1.15-r1.ebuild 1221 -MD5 b3d203c1ff19c1fca260623e9c1e672c metadata.xml 912 -MD5 398f75561de7468fe1f1d826120c7c74 files/1.1.15-errno.patch 7826 -MD5 2b5c7230df3f61ca4623eb820f92dd99 files/PACKAGES 3068 -MD5 5ef0330d3e20259de71344ca051263e6 files/digest-pm3-1.1.15-r1 145 -MD5 5d3301a568cf787a99ef2a31080ec88d files/pm3-1.1.15.patch 34055 diff --git a/dev-lang/pm3/files/digest-pm3-1.1.15-r1 b/dev-lang/pm3/files/digest-pm3-1.1.15-r1 index 36d160eaa16b..9ff413bcbefd 100644 --- a/dev-lang/pm3/files/digest-pm3-1.1.15-r1 +++ b/dev-lang/pm3/files/digest-pm3-1.1.15-r1 @@ -1,2 +1,3 @@ MD5 f574c1a3b6966e250adfbcc4ae692ffb pm3-1.1.15-LINUXLIBC6-boot.tgz 1926070 MD5 4d683e6156c24777cd571bd3e037c922 pm3-src-1.1.15.tar.bz2 18684711 +MD5 78ae95be0cf2893863f90677721a1376 pm3_1.1.15-1.diff.gz 10959 diff --git a/dev-lang/pm3/files/pm3-1.1.15.patch b/dev-lang/pm3/files/pm3-1.1.15.patch index f128810659f7..357828d89516 100644 --- a/dev-lang/pm3/files/pm3-1.1.15.patch +++ b/dev-lang/pm3/files/pm3-1.1.15.patch @@ -101,6 +101,40 @@ if defined(UseOblets) include_dir("oblet") +--- pm3-1.1.15.orig/src/PACKAGES ++++ pm3-1.1.15/src/PACKAGES +@@ -147,8 +147,8 @@ + PkgInfo("coverage","language/modula3/m3tools","","coverage",tProg,"T",3,[], + ["ALL"],["POSIX"],"A line-based coverage analyzer/profiler") + +-PkgInfo("m3gdb","language/modula3/m3tools","","m3gdb",tProg,"T",3,[],["ALL"], +- ["M3GDB"],"Modula-3 aware debugger based on gdb") ++%PkgInfo("m3gdb","language/modula3/m3tools","","m3gdb",tProg,"T",3,[],["ALL"], ++% ["M3GDB"],"Modula-3 aware debugger based on gdb") + + PkgInfo("pp","language/modula3/m3tools","","pp",tProg,"T",3,[],["ALL"], + ["POSIX"],"Modula-3 pretty-printer") +@@ -460,14 +460,14 @@ + PkgInfo("webvbt","network/www","","webvbt",tLib,"T",3,[],["ALL"],[], + "A library for displaying HTML pages inside a VBT") + +-PkgInfo("webscape","network/www","","webscape",tProg,"T",3,[],["ALL"],[], +- "A web browser with support for interactive content") ++%PkgInfo("webscape","network/www","","webscape",tProg,"T",3,[],["ALL"],[], ++% "A web browser with support for interactive content") + +-PkgInfo("deckscape","network/www","","deckscape",tProg,"T",3,[],["ALL"],[], +- "A web browser that uses a new metaphor: decks of web pages") ++%PkgInfo("deckscape","network/www","","deckscape",tProg,"T",3,[],["ALL"],[], ++% "A web browser that uses a new metaphor: decks of web pages") + +-PkgInfo("webcard","network/www","","webcard",tProg,"T",3,[],["ALL"], +- ["POSIX","ST_SPARE"],"An integrated mail/news/web client") ++%PkgInfo("webcard","network/www","","webcard",tProg,"T",3,[],["ALL"], ++% ["POSIX","ST_SPARE"],"An integrated mail/news/web client") + + PkgInfo("ocr","graphics/lecternpkg","","ocr",tLib,"T",3,[],["ALL"],[], + "Interface to optical character recognition library (DECstation only)") --- pm3-1.1.15.orig/debian/libpm3-static.dirs +++ pm3-1.1.15/debian/libpm3-static.dirs @@ -0,0 +1 @@ diff --git a/dev-lang/pm3/metadata.xml b/dev-lang/pm3/metadata.xml index 6b3b6473bd23..e8053ed82365 100644 --- a/dev-lang/pm3/metadata.xml +++ b/dev-lang/pm3/metadata.xml @@ -10,7 +10,7 @@ designed and implemented at the Systems Research Center of Digital Equipment Corporation, and later extended and improved by a large number of individuals and organizations. In recent years, the most complete and actively worked-on -distribution of Modula-3 was maintained at the Ecole Polytechnique de Montreal by +distribution of Modula-3 was maintained at the Ecole Polytechnique de Montral by Michel Dagenais. In March 2002 Michel Dagenais has announced that the WWW and CVS services for PM3 will be terminated in August 2002. Till that time, releases of and information concerning PM3 can still be found at m3.polymtl.ca/m3/. The PM3 diff --git a/dev-lang/pm3/pm3-1.1.15-r1.ebuild b/dev-lang/pm3/pm3-1.1.15-r1.ebuild index 17184fb0dbd5..58c128d245ed 100644 --- a/dev-lang/pm3/pm3-1.1.15-r1.ebuild +++ b/dev-lang/pm3/pm3-1.1.15-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/pm3/pm3-1.1.15-r1.ebuild,v 1.6 2005/05/16 02:27:13 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/pm3/pm3-1.1.15-r1.ebuild,v 1.1 2003/04/15 13:27:24 vapier Exp $ -inherit toolchain-funcs eutils flag-o-matic +inherit gcc eutils flag-o-matic M3_TARGET="LINUXLIBC6" MY_P="${PN}-src-${PV}" @@ -13,12 +13,10 @@ SRC_URI="ftp://www.elegosoft.com/pub/pm3/${P}-${M3_TARGET}-boot.tgz LICENSE="LGPL-2.1 GPL-2" SLOT="0" -KEYWORDS="x86" -IUSE="" +KEYWORDS="~x86" DEPEND="dev-util/byacc" RDEPEND="" -PROVIDE="virtual/m3" S=${WORKDIR}/${PN} diff --git a/dev-lang/prc-tools/ChangeLog b/dev-lang/prc-tools/ChangeLog index 79d61c83c86b..cff5ab7968e5 100644 --- a/dev-lang/prc-tools/ChangeLog +++ b/dev-lang/prc-tools/ChangeLog @@ -1,32 +1,10 @@ -# ChangeLog for dev-lang/prc-tools -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/prc-tools/ChangeLog,v 1.9 2005/01/28 23:55:01 plasmaroo Exp $ - - 28 Jan 2005; <plasmaroo@gentoo.org> prc-tools-2.3-r1.ebuild: - Add texinfo-4.8 $DEPEND; 4.7 fails when generating the documentation. - - 27 Jan 2005; <plasmaroo@gentoo.org> prc-tools-2.3-r1.ebuild: - Bump texi2html $DEPEND to 1.70; bug #79719. - -*prc-tools-2.3-r1 (04 Jan 2005) - - 04 Jan 2005; <plasmaroo@gentoo.org> +prc-tools-2.3-r1.ebuild, - files/prc-tools-2.3-compilefix.patch: - Adding multi-section debugging support; bug #72378. Fixing a Makefile so all - the HTML docs are also installed correctly. - - 05 Nov 2003; <plasmaroo@gentoo.org> prc-tools-2.3.ebuild: - Added fix for the compile error when not upgrading because of broken - includes in prc-tools. - -*prc-tools-2.3 (29 Oct 2003) - - 29 Oct 2003; <plasmaroo@gentoo.org> prc-tools-2.3.ebuild, - files/prc-tools-2.3-compilefix.patch: - Version bump. +# ChangeLog for dev-cpp/prc-tools +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/prc-tools/ChangeLog,v 1.1 2003/09/04 18:05:20 plasmaroo Exp $ *prc-tools-2.2 (31 Aug 2003) 31 Aug 2003; <plasmaroo@gentoo.org> prc-tools-2.2.ebuild, files/prc-tools-2.2-compilefix.patch: - Initial Import. + Initial Import + diff --git a/dev-lang/prc-tools/Manifest b/dev-lang/prc-tools/Manifest index 724985717e44..7ed181fdd24e 100644 --- a/dev-lang/prc-tools/Manifest +++ b/dev-lang/prc-tools/Manifest @@ -1,8 +1,4 @@ -MD5 58289c364aad3fe52cc557e5cfc64b80 ChangeLog 1174 -MD5 8bca40f794a8641f32e3b6607069e363 prc-tools-2.3-r1.ebuild 3535 -MD5 a5c50833bcc05f696a75e5dc8bb9eb4d metadata.xml 225 -MD5 5fdc4c03698ce46609cf3e6ef57ea52a prc-tools-2.3.ebuild 3354 -MD5 caff630bb5a63f4cd8b4165d5016eca1 files/digest-prc-tools-2.3-r1 393 +MD5 4a23529292615a360028ad097f442726 ChangeLog 367 +MD5 af0724dee1caa187acbe966a3d0e139d prc-tools-2.2.ebuild 3094 +MD5 4c73bc92caa33aa26b5c07c25bea44a3 files/digest-prc-tools-2.2 330 MD5 fcc20c7b30e20c7bc95f2accdfe8f569 files/prc-tools-2.2-compilefix.patch 6620 -MD5 a7ab0a38eef025abb11ecefaa270c68b files/digest-prc-tools-2.3 323 -MD5 a706541b6a4c3a143841be0110df0313 files/prc-tools-2.3-compilefix.patch 9707 diff --git a/dev-lang/prc-tools/files/prc-tools-2.3-compilefix.patch b/dev-lang/prc-tools/files/prc-tools-2.3-compilefix.patch index dbfe81d0283b..ef22d41d3ff6 100644 --- a/dev-lang/prc-tools/files/prc-tools-2.3-compilefix.patch +++ b/dev-lang/prc-tools/files/prc-tools-2.3-compilefix.patch @@ -290,39 +290,3 @@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ -@@ -61,8 +61,33 @@ - $(INSTALL_DATA) index.texi.html $(DESTDIR)$(htmldir)/index.html - -rm -rf $(DESTDIR)$(htmldir)/texi - $(INSTALL) -d $(DESTDIR)$(htmldir)/texi -- for f in `ls *.html | grep -v '^index'`; do \ -- $(INSTALL_DATA) $$f $(DESTDIR)$(htmldir)/texi/$$f; \ -+ cd prc-tools; \ -+ for f in `ls *.html`; do \ -+ $(INSTALL_DATA) $$f $(DESTDIR)$(htmldir)/texi/$$f; \ -+ done -+ cd gcc; \ -+ for f in `ls *.html`; do \ -+ $(INSTALL_DATA) $$f $(DESTDIR)$(htmldir)/texi/$$f; \ -+ done -+ cd cpp; \ -+ for f in `ls *.html`; do \ -+ $(INSTALL_DATA) $$f $(DESTDIR)$(htmldir)/texi/$$f; \ -+ done -+ cd gdb; \ -+ for f in `ls *.html`; do \ -+ $(INSTALL_DATA) $$f $(DESTDIR)$(htmldir)/texi/$$f; \ -+ done -+ cd as; \ -+ for f in `ls *.html`; do \ -+ $(INSTALL_DATA) $$f $(DESTDIR)$(htmldir)/texi/$$f; \ -+ done -+ cd ld; \ -+ for f in `ls *.html`; do \ -+ $(INSTALL_DATA) $$f $(DESTDIR)$(htmldir)/texi/$$f; \ -+ done -+ cd binutils; \ -+ for f in `ls *.html`; do \ -+ $(INSTALL_DATA) $$f $(DESTDIR)$(htmldir)/texi/$$f; \ - done - - .PHONY: all info man html install install-info install-man install-html clean diff --git a/dev-lang/prc-tools/prc-tools-2.3-r1.ebuild b/dev-lang/prc-tools/prc-tools-2.3-r1.ebuild index 89c855524612..17f6deb4544e 100644 --- a/dev-lang/prc-tools/prc-tools-2.3-r1.ebuild +++ b/dev-lang/prc-tools/prc-tools-2.3-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/prc-tools/prc-tools-2.3-r1.ebuild,v 1.4 2005/01/28 23:55:01 plasmaroo Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/prc-tools/prc-tools-2.3-r1.ebuild,v 1.1 2005/01/04 17:47:14 plasmaroo Exp $ inherit flag-o-matic eutils @@ -24,8 +24,7 @@ SLOT="0" KEYWORDS="~x86" IUSE="" -DEPEND=">=app-text/texi2html-1.70 - >=sys-apps/texinfo-4.8" +DEPEND=">=app-text/texi2html-1.64-r1" RDEPEND="" src_unpack() { @@ -43,7 +42,7 @@ src_unpack() { echo -n " "; epatch ${P}/${GCC_V_ARM}.palmos.diff || die echo -n " "; epatch ${P}/${GCC_V_M68K}.palmos.diff || die echo -n " "; epatch ${P}/${GDB_V}.palmos.diff || die - echo -n " "; EPATCH_OPTS="-l" epatch ${P}/../MsectGdb2.3-1.diff || die + echo -n " "; EPATCH_OPTS="-l" epatch ${P}/../MsectGdb2.3-1.diff || die echo -n " "; epatch ${FILESDIR}/${P}-compilefix.patch || die # This last patch disables dummy headers being copied. diff --git a/dev-lang/prc-tools/prc-tools-2.3.ebuild b/dev-lang/prc-tools/prc-tools-2.3.ebuild index a50efc714448..51c7aace5c3b 100644 --- a/dev-lang/prc-tools/prc-tools-2.3.ebuild +++ b/dev-lang/prc-tools/prc-tools-2.3.ebuild @@ -1,16 +1,14 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. and Tim Yamin [plasmaroo@gentoo.org] # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/prc-tools/prc-tools-2.3.ebuild,v 1.8 2004/06/24 22:54:23 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/prc-tools/prc-tools-2.3.ebuild,v 1.1 2003/10/29 17:38:35 plasmaroo Exp $ -inherit flag-o-matic eutils +DESCRIPTION="GNU-Based Palm C++ Development Suite" BIN_V="binutils-2.14" GDB_V="gdb-5.3" GCC_V_ARM="gcc-3.3.1" GCC_V_M68K="gcc-2.95.3" -DESCRIPTION="GNU-Based Palm C++ Development Suite" -HOMEPAGE="http://prc-tools.sourceforge.net" SRC_URI="mirror://sourceforge/prc-tools/${P}.tar.gz ftp://sources.redhat.com/pub/binutils/releases/${BIN_V}.tar.bz2 ftp://sources.redhat.com/pub/gdb/releases/${GDB_V}.tar.bz2 @@ -18,15 +16,18 @@ SRC_URI="mirror://sourceforge/prc-tools/${P}.tar.gz ftp://gcc.gnu.org/pub/gcc/releases/${GCC_V_M68K}/${GCC_V_M68K}.tar.bz2" LICENSE="GPL-2" -SLOT="0" KEYWORDS="x86" +SLOT="0" -IUSE="" -DEPEND=">=app-text/texi2html-1.64-r1" -RDEPEND="" +HOMEPAGE="http://prc-tools.sourceforge.net" +DEPEND=">=app-text/texi2html-1.64" + +S=${WORKDIR}/${P} + +src_unpack () { -src_unpack() { - unpack ${A} + cd ${WORKDIR} + unpack ${A} || die cd ${P} ln -s ../${BIN_V} binutils @@ -51,12 +52,13 @@ src_unpack() { # Fix ${GCC_V_ARM} include problem cp ${GCC_V_ARM}/gcc/fixinc/tests/base/unistd.h ${GCC_V_ARM}/gcc - sed -i -e 's:#include <stdio.h>::' -e 's:#include <sys/types.h>::' -e 's:#include <errno.h>::' -e 's:#include <stdlib.h>::' ${GCC_V_ARM}/gcc/tsystem.h || die + } -src_config() { +src_config () { + echo ">>> Rebuilding configuration scripts" - cd binutils; WANT_AUTOCONF=2.1 autoconf || die "Failed to reconfigure binutils"; cd .. + cd binutils; autoconf || die "Failed to reconfigure binutils"; cd .. cd .. mkdir build @@ -82,19 +84,26 @@ src_config() { # palmdev-prefix also has to be real; otherwise 'palmdev-prep' # defaults to virtual ${D}/.. + } -src_compile() { +src_compile () { + src_config make || die + } -src_install() { - cd ../build +src_install () { + + cd .. + cd build einstall || die + } -pkg_postinst() { +pkg_postinst () { + echo einfo "PRC-Tools is now compiled and installed!" einfo "<HTML docs are installed in /opt/palmdev>" @@ -108,4 +117,5 @@ pkg_postinst() { echo " ->> Decompress this to /opt/palmdev and then run" echo " 'palmdev-prep /opt/palmdev'" echo + } diff --git a/dev-lang/prothon/ChangeLog b/dev-lang/prothon/ChangeLog index 1b7f552e9cd2..7322cec5946f 100644 --- a/dev-lang/prothon/ChangeLog +++ b/dev-lang/prothon/ChangeLog @@ -1,35 +1,10 @@ # ChangeLog for dev-lang/prothon -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/prothon/ChangeLog,v 1.7 2004/12/29 22:03:59 ciaranm Exp $ - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - -*prothon-0.1.2_p711 (12 Jul 2004) - - 12 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> - -prothon-0.0.3_p282.ebuild, -prothon-0.0.4_p328.ebuild, - +prothon-0.1.2_p711.ebuild: - Bump version, remove old ebuilds. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - prothon-0.0.3_p282.ebuild, prothon-0.0.4_p328.ebuild, - prothon-0.1.0_p532.ebuild: - virtual/glibc -> virtual/libc - -*prothon-0.0.4_p328 (16 Apr 2004) - - 16 Apr 2004; Jason Wever <weeve@gentoo.org> prothon-0.0.4_p328.ebuild: - Added ~sparc keyword. - -*prothon-0.0.3_p282 (12 Apr 2004) - - 12 Apr 2004; Bryan Østergaard <kloeri@gentoo.org> prothon-0.0.3_p282.ebuild: - Version bump. +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/prothon/ChangeLog,v 1.1 2004/04/02 09:53:56 kloeri Exp $ *prothon-0.0.2_p190 (02 Apr 2004) - 02 Apr 2004; Bryan Østergaard <kloeri@gentoo.org> metadata.xml, + 02 Apr 2004; Bryan stergaard <kloeri@gentoo.org> metadata.xml, prothon-0.0.2_p190.ebuild: Initial import, ebuild by Lukasz Strzygowski <lucass@gentoo.pl>. diff --git a/dev-lang/prothon/Manifest b/dev-lang/prothon/Manifest index ff12f597c93c..72dfc980d7aa 100644 --- a/dev-lang/prothon/Manifest +++ b/dev-lang/prothon/Manifest @@ -1,6 +1,2 @@ -MD5 b4f946149f87a266464a930b5c7836f1 prothon-0.1.0_p532.ebuild 794 -MD5 9e5d63dc6bf11e489842bd343de09e80 prothon-0.1.2_p711.ebuild 749 -MD5 9d539b7117239fa79b24fcda741e3ce4 ChangeLog 1163 -MD5 a89a9203ca221ae8b783d1393343f6ee metadata.xml 217 -MD5 dd8e0f1d897db68c4f2b487872ed79d5 files/digest-prothon-0.1.0_p532 70 -MD5 cc3037f2f766d7aa8f6f9ccab00d62ad files/digest-prothon-0.1.2_p711 70 +MD5 db7a814d4dc923ccd0fe4429f63a3176 prothon-0.0.2_p190.ebuild 607 +MD5 53318b104731bf4bb7b7f3938302d0b3 files/digest-prothon-0.0.2_p190 70 diff --git a/dev-lang/prothon/prothon-0.1.0_p532.ebuild b/dev-lang/prothon/prothon-0.1.0_p532.ebuild index ef869b0fe299..263cf5426763 100644 --- a/dev-lang/prothon/prothon-0.1.0_p532.ebuild +++ b/dev-lang/prothon/prothon-0.1.0_p532.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/prothon/prothon-0.1.0_p532.ebuild,v 1.3 2004/07/02 04:30:07 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/prothon/prothon-0.1.0_p532.ebuild,v 1.1 2004/05/24 20:57:20 kloeri Exp $ MY_P=${P/_p/-b} DESCRIPTION="A classless prototype-based programming language with the sensibilities of Python." @@ -10,7 +10,7 @@ LICENSE="as-is" SLOT="0" KEYWORDS="~x86 ~sparc" IUSE="" -DEPEND="virtual/libc +DEPEND="virtual/glibc sys-devel/gcc sys-devel/make sys-devel/bison diff --git a/dev-lang/pugs/ChangeLog b/dev-lang/pugs/ChangeLog index 27e1f573e87b..7ef7a676c801 100644 --- a/dev-lang/pugs/ChangeLog +++ b/dev-lang/pugs/ChangeLog @@ -1,26 +1,6 @@ # ChangeLog for dev-lang/pugs # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/pugs/ChangeLog,v 1.6 2005/08/15 08:17:02 mcummings Exp $ - -*pugs-6.2.9 (15 Aug 2005) - - 15 Aug 2005; Michael Cummings <mcummings@gentoo.org> -pugs-6.0.11.ebuild, - -pugs-6.2.3.ebuild, +pugs-6.2.9.ebuild: - Version bump, bug 93988, thanks Adrian - -*pugs-6.2.3 (18 May 2005) - - 18 May 2005; Michael Cummings <mcummings@gentoo.org> +pugs-6.2.3.ebuild: - Bug 92957; version bump - - 11 May 2005; Michael Cummings <mcummings@gentoo.org> pugs-6.0.11.ebuild: - Changing dep on ghc to virtual - thanks kosmikus :) - - 04 May 2005; David Holm <dholm@gentoo.org> pugs-6.0.11.ebuild: - Added to ~ppc. - - 17 Mar 2005; Michael Cummings <mcummings@gentoo.org> pugs-6.0.11.ebuild: - Better handling of the either/or dep +# $Header: /var/cvsroot/gentoo-x86/dev-lang/pugs/ChangeLog,v 1.1 2005/03/14 14:43:20 mcummings Exp $ *pugs-6.0.11 (14 Mar 2005) diff --git a/dev-lang/pugs/Manifest b/dev-lang/pugs/Manifest index f184e630b8dd..898fc6a3c419 100644 --- a/dev-lang/pugs/Manifest +++ b/dev-lang/pugs/Manifest @@ -1,14 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 facc27a1e6ed9a872f2076b612725a2a ChangeLog 1239 -MD5 e195d07dd8c771cb3816ab6cece1510e metadata.xml 464 -MD5 2786eef5c97a1981c9c5cfb61f4b94e4 pugs-6.2.9.ebuild 1019 -MD5 a6449849fecfd8db5e4e089e1565a706 files/digest-pugs-6.2.9 69 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFDAE+PtG5z4I8BtQoRAiQZAJ4haDA6ZCeVgbmyZFE0EqdCq/vKGQCdFDr/ -ye8/FLXfRrRtOTGUne1dzZg= -=8yTZ ------END PGP SIGNATURE----- +MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305 +MD5 e71ce86e5b02aea04296dd4e42a79389 pugs-6.0.11.ebuild 971 +MD5 9b22fae8c9c831a52de40862635a0763 files/digest-pugs-6.0.11 69 diff --git a/dev-lang/python/ChangeLog b/dev-lang/python/ChangeLog index 8aa273371131..c3c17f024d19 100644 --- a/dev-lang/python/ChangeLog +++ b/dev-lang/python/ChangeLog @@ -1,766 +1,6 @@ # ChangeLog for dev-lang/python -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/ChangeLog,v 1.184 2005/11/24 18:22:12 corsair Exp $ - - 24 Nov 2005; Markus Rothe <corsair@gentoo.org> python-2.4.2.ebuild: - Stable on ppc64 - - 17 Nov 2005; Guy Martin <gmsoft@gentoo.org> python-2.4-r3.ebuild, - python-2.4.1.ebuild, python-2.4.1-r1.ebuild, python-2.4.2.ebuild: - Readded critical fix for HPPA. - - 21 Oct 2005; Aaron Walker <ka0ttic@gentoo.org> python-2.4.2.ebuild: - Stable on mips. - - 15 Oct 2005; MATSUU Takuto <matsuu@gentoo.org> python-2.4.2.ebuild: - Stable on sh. - - 15 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> python-2.4.2.ebuild: - Stable on hppa, ppc. - - 14 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> python-2.4.2.ebuild: - Stable on sparc - - 14 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.4.2.ebuild: - Stable on alpha. - - 13 Oct 2005; Luis Medinas <metalgod@gentoo.org> python-2.4.2.ebuild: - Marked Stable on amd64. - - 13 Oct 2005; Aron Griffis <agriffis@gentoo.org> python-2.4.2.ebuild: - Mark 2.4.2 stable on ia64 - - 13 Oct 2005; Rob Cakebread <pythonhead@gentoo.org> python-2.4.2.ebuild: - Marked x86 stable per Mr_Bones_ - memory leak in posix.access() - - 10 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> - python-2.4.1-r1.ebuild: - Stable on sparc - - 10 Oct 2005; Luis Medinas <metalgod@gentoo.org> python-2.4.1-r1.ebuild: - Marked Stable on amd64. - - 10 Oct 2005; Markus Rothe <corsair@gentoo.org> python-2.4.1-r1.ebuild: - Stable on ppc64 - - 09 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> - python-2.4.1-r1.ebuild: - Stable on hppa, ppc. - - 08 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.4.1-r1.ebuild: - Stable python-2.4 on alpha, ia64 and x86. - - 01 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.3.5-r2.ebuild, - python-2.4.1-r1.ebuild, python-2.4.2.ebuild: - Disable additional test, fixing bug 82469, 94859, 96366 and 96488. - -*python-2.4.2 (28 Sep 2005) - - 28 Sep 2005; Bryan Østergaard <kloeri@gentoo.org> - +files/python-2.4.2-readline.patch, +python-2.4.2.ebuild: - Bump version to 2.4.2. - - 14 Sep 2005; Aaron Walker <ka0ttic@gentoo.org> python-2.3.5-r2.ebuild: - 2.3.5-r2 stable on mips for security bug #104009. - - 11 Sep 2005; Simon Stelling <blubb@gentoo.org> python-2.3.5-r2.ebuild: - stable on amd64 wrt bug 104009 - - 10 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> - python-2.3.5-r2.ebuild: - Stable on ppc and hppa. - - 10 Sep 2005; MATSUU Takuto <matsuu@gentoo.org> python-2.3.5-r2.ebuild: - Stable on sh. - - 09 Sep 2005; Josh Grebe <squash@gentoo.org> python-2.3.5-r2.ebuild: - Sparc stable bump for bug #104009 - - 09 Sep 2005; Markus Rothe <corsair@gentoo.org> python-2.3.5-r2.ebuild: - Stable on ppc64 - - 08 Sep 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.3.5-r2.ebuild: - Stable on x86, alpha and ia64 - bug 104009. - -*python-2.3.5-r2 (08 Sep 2005) - - 08 Sep 2005; Bryan Østergaard <kloeri@gentoo.org> - +files/python-2.3-pcre.patch, +python-2.3.5-r2.ebuild: - Version bump to fix pcre security vulnerability, bug 104009. - - 16 Aug 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.3.4-r1.ebuild, - python-2.3.5.ebuild: - Add fix for bug 88777 to arch versions. - - 15 Aug 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.3.5-r1.ebuild, - python-2.4.1-r1.ebuild: - Fix bug 88777 in ~arch versions. - - 11 Aug 2005; Mike Frysinger <vapier@gentoo.org> - +files/python-2.4.1-bindir-libdir.patch, - +files/python-2.4.1-crosscompile.patch, python-2.4.1-r1.ebuild: - Add support for cross-compiling. Grabbed patches from uClibc/OpenEmbedded. - - 19 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> - +files/python-2.4.1-st_flags.patch, python-2.4.1-r1.ebuild: - Update st_flags patch, bug 94637. - - 03 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.3.5.ebuild: - Stable on alpha. - - 27 Jun 2005; Markus Rothe <corsair@gentoo.org> python-2.3.5.ebuild: - Stable on ppc64 - - 18 Jun 2005; Markus Rothe <corsair@gentoo.org> python-2.4.1-r1.ebuild: - added ~ppc64 - -*python-2.4.1-r1 (16 Jun 2005) -*python-2.3.5-r1 (16 Jun 2005) - - 16 Jun 2005; Bryan Østergaard <kloeri@gentoo.org> - +files/python-2.3.5-st_flags.patch, +python-2.3.5-r1.ebuild, - +python-2.4.1-r1.ebuild: - Add st_flags patch, requested in bug 94637. - - 09 Jun 2005; Herbie Hopkins <herbs@gentoo.org> - files/python-2.4.1-libdir.patch, python-2.4.1.ebuild: - Fix libdir patch to work with amd64s no-symlink profile, removed - append-flags -fPIC as this seems to no longer be necessary. - - 29 May 2005; <solar@gentoo.org> python-2.3.4-r1.ebuild, python-2.3.5.ebuild, - python-2.4-r3.ebuild, python-2.4.1.ebuild: - echangelog - update package to use libc expanded variable elibc_uclibc vs - uclibc so USE=-* works - - 29 May 2005; Alastair Tse <liquidx@gentoo.org> - files/python-2.4.1-libdir.patch: - remove zlib from libpython dependency (#90545) - - 28 May 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.1.3-r1.ebuild, - python-2.2.3-r6.ebuild, python-2.3.4-r1.ebuild, python-2.3.5.ebuild, - python-2.4-r3.ebuild, python-2.4.1.ebuild: - Add missing inherit versionator. - - 21 May 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.1.3-r1.ebuild: - Fix PROVIDE according to bug 93028. - - 18 May 2005; Markus Rothe <corsair@gentoo.org> python-2.3.5.ebuild: - Added ~ppc64 to KEYWORDS - - 11 May 2005; Marcus D. Hanwell <cryos@gentoo.org> python-2.3.5.ebuild: - Stable on amd64. - - 07 May 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.3.5.ebuild, - python-2.4.1.ebuild: - Fix FEATURES=test using slightly modified patch by Rob Cakebread, bug 67970. - - 01 May 2005; Stephen Bennett <spb@gentoo.org> python-2.3.4-r1.ebuild, - python-2.3.5.ebuild, python-2.4.1.ebuild: - Added compile fix for when $LIBC is set. - - 30 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> python-2.3.5.ebuild: - Stable on ppc. - - 28 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> python-2.3.5.ebuild: - Stable on sparc - -*python-2.4.1 (27 Apr 2005) - - 27 Apr 2005; Alastair Tse <liquidx@gentoo.org> - +files/python-2.4.1-db4.patch, +files/python-2.4.1-libdir.patch, - +files/python-2.4.1-readline.patch, files/python-2.4-readline.patch, - -python-2.3.3-r2.ebuild, python-2.3.5.ebuild, -python-2.4-r1.ebuild, - -python-2.4-r2.ebuild, +python-2.4.1.ebuild: - version bump for 2.4.1, clean up readling, db4 and libdir patch for 2.4.1. - - 20 Apr 2005; Alastair Tse <liquidx@gentoo.org> python-2.3.5.ebuild, - python-2.4-r3.ebuild: - reverting changes to deps and adding note about why they are arranged in - that way (to remind myself never to touch them again :) - - 20 Apr 2005; Alastair Tse <liquidx@gentoo.org> - +files/python-2.3-readline.patch, +files/python-2.4-readline.patch, - python-2.3.5.ebuild, python-2.4-r3.ebuild: - fixing readline support to not require termcap (#79013). fixed DEPEND - and RDEPEND order (python-fchksum isn't a DEPEND only) - - 08 Apr 2005; Markus Rothe <corsair@gentoo.org> python-2.3.4-r1.ebuild: - Stable on ppc64 - -*python-2.4-r3 (19 Mar 2005) - - 19 Mar 2005; Rob Cakebread <pythonhead@gentoo.org> - files/python-2.4-libdir.patch, +python-2.4-r3.ebuild: - Removed multiple dirs in sys path. bug# 83109 - - 15 Mar 2005; Alastair Tse <liquidx@gentoo.org> python-2.3.5.ebuild: - more multilib fixes (#76791) - - 01 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.3.5.ebuild, - python-2.4-r1.ebuild: - Fix conditional c++ support for remaining versions. - - 27 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.3.3-r2.ebuild, - python-2.3.4-r1.ebuild, python-2.4-r2.ebuild: - Disable c++ conditionally. - -*python-2.3.5 (17 Feb 2005) - - 17 Feb 2005; Rob Cakebread <pythonhead@gentoo.org> +python-2.3.5.ebuild: - Version bump. - - 09 Feb 2005; Luca Barbato <lu_zero@gentoo.org> python-2.3.4-r1.ebuild: - Marked ppc - -*python-2.4-r2 (07 Feb 2005) - - 07 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org> - +files/python-2.4-libdir.patch, files/python-updater, +python-2.4-r2.ebuild: - Multilib releated cleanup. - -*python-2.2.3-r6 (06 Feb 2005) - - 06 Feb 2005; Rob Cakebread <pythonhead@gentoo.org> - +files/python-2.2.3-xmlrpc.patch, +files/python-2.3-xmlrpc.patch, - +files/python-2.4-xmlrpc.patch, -python-2.2.3-r5.ebuild, - +python-2.2.3-r6.ebuild, -python-2.3.3-r1.ebuild, +python-2.3.3-r2.ebuild, - -python-2.3.3.ebuild, +python-2.3.4-r1.ebuild, -python-2.3.4.ebuild, - +python-2.4-r1.ebuild, -python-2.4.ebuild: - Patches and version bumps for security bug# 80592 Python bug# PSF-2005-001 xmlrpc - vulnerability. Removed obsolete versions. - - 06 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> python-2.4.ebuild: - Fix broken Manifest. - - 05 Jan 2005; Rob Cakebread <pythonhead@gentoo.org> python-2.4.ebuild: - Only apply lib64 patch on CONF_LIBDIR == lib64 - - 04 Jan 2005; Rob Cakebread <pythonhead@gentoo.org> - +files/python-2.4-lib64.patch, python-2.4.ebuild: - Added lib64 patch - -*python-2.4 (04 Jan 2005) - - 04 Jan 2005; Rob Cakebread <pythonhead@gentoo.org> - +files/python-2.4-add_portage_search_path.patch, - +files/python-2.4-db4.2.patch, - +files/python-2.4-disable_modules_and_ssl.patch, - +files/python-2.4-gentoo_py_dontcompile.patch, - +files/python-2.4-mimetypes_apache.patch, files/python-updater, - +python-2.4.ebuild: - Version bump. bug# 68775 - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 06 Nov 2004; Joshua Kinard <kumba@gentoo.org> python-2.3.4.ebuild: - Marked stable on mips. - - 29 Oct 2004; Alastair Tse <liquidx@gentoo.org> files/python-updater: - improvements with tmp log creation with python-updater (#68843) - - 19 Oct 2004; Guy Martin <gmsoft@gentoo.org> python-2.3.4.ebuild: - Stable on hppa. - - 19 Oct 2004; Dylan Carlson <absinthe@gentoo.org> python-2.3.4.ebuild: - Stable on amd64. - - 19 Oct 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.4.ebuild: - fix problem with tk-inter and USE flags handing (grumble) - - 18 Oct 2004; Mike Frysinger <vapier@gentoo.org> python-2.3.3-r1.ebuild, - python-2.3.4.ebuild: - Forward part from 2.3.3-r1 the removal of directories in /usr/lib/python - based upon USE flags. - - 17 Oct 2004; Jason Wever <weeve@gentoo.org> python-2.3.4.ebuild: - Stable on sparc. - - 24 Sep 2004; Alastair Tse <liquidx@gentoo.org> -python-2.2.2.ebuild, - python-2.3.3-r1.ebuild, python-2.3.3.ebuild, python-2.3.4.ebuild, - -python-2.3.4_rc1.ebuild: - adding workaround for -fstack-protector-all (#50309) - - 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> python-2.3.3-r1.ebuild, - python-2.3.3.ebuild, python-2.3.4.ebuild, python-2.3.4_rc1.ebuild: - Switch to use epause and ebeep, bug #62950 - - 31 Aug 2004; Guy Martin <gmsoft@gentoo.org> python-2.3.4.ebuild: - Removed useless -fPIC for hppa. - - 18 Aug 2004; Aron Griffis <agriffis@gentoo.org> python-2.3.4.ebuild: - stable on alpha - - 14 Aug 2004; Travis Tilley <lv@gentoo.org> +files/python-2.3.4-lib64.patch, - python-2.3.3-r1.ebuild, python-2.3.4.ebuild: - added logic for installing to /usr/lib64, triggered by the CONF_LIBDIR - variable. proper CONF_LIBDIR support will require portage 2.0.51_pre18, soon - to be released. - - 20 Jul 2004; Lars Weiler <pylon@gentoo.org> python-2.1.3-r1.ebuild: - Made python-2.1 stable on ppc as there are still some ebuilds which require - this version. - - 03 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> python-2.3.3-r1.ebuild: - Stable on alpha. - - 03 Jul 2004; Grant Goodyear <g2boojum@gentoo.org> python-2.3.4.ebuild: - x86-obsd minor fix - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - python-2.1.3-r1.ebuild, python-2.2.2.ebuild, python-2.2.3-r5.ebuild, - python-2.3.3-r1.ebuild, python-2.3.3.ebuild, python-2.3.4.ebuild, - python-2.3.4_rc1.ebuild: - virtual/glibc -> virtual/libc - - 25 Jun 2004; Aron Griffis <agriffis@gentoo.org> python-2.2.2.ebuild, - python-2.2.3-r5.ebuild, python-2.3.3-r1.ebuild, python-2.3.3.ebuild, - python-2.3.4.ebuild, python-2.3.4_rc1.ebuild: - QA - fix use invocation and a bug in the 2.3.4 ebuilds: - [ -z "use X" -o -z "use tcltk" ] doesn't do what you meant it to do - - 20 Jun 2004; Gustavo Zacarias <gustavoz@gentoo.org> python-2.3.3-r1.ebuild: - Sparc happy stable - - 15 Jun 2004; <solar@gentoo.org> python-2.3.3-r1.ebuild: - USE= cleanups and added uclibc - - 12 Jun 2004; Tom Gall <tgall@gentoo.org> python-2.3.3-r1.ebuild: - stable on ppc64, bug #53575 - - 06 Jun 2004; Aron Griffis <agriffis@gentoo.org> python-2.2.3-r5.ebuild, - python-2.3.3-r1.ebuild, python-2.3.4.ebuild, python-2.3.4_rc1.ebuild: - Fix use invocation - -*python-2.3.4 (04 Jun 2004) - - 04 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> +python-2.3.4.ebuild: - Bump version. - - 02 Jun 2004; Travis Tilley <lv@gentoo.org> python-2.3.3-r1.ebuild: - stable on amd64 - - 30 May 2004; Guy Martin <gmsoft@gentoo.org> python-2.3.3-r1.ebuild: - Marked stable on hppa. - - 22 May 2004; Guy Martin <gmsoft@gentoo.org> python-2.3.3-r1.ebuild, - python-2.3.3.ebuild, python-2.3.4_rc1.ebuild: - Fix os.utime() on hppa. utimes it not supported but unfortunately reported as - working. - -*python-2.3.4_rc1 (15 May 2004) - - 15 May 2004; Joshua Kinard <kumba@gentoo.org> python-2.3.3-r1.ebuild, - python-2.3.4_rc1.ebuild: - Marking 2.3.3 stable on mips (someone yanked the ~mips keyword at some - point...), and 2.3.4 unstable. - - 27 Apr 2004; Michael McCabe <randy@gentoo.org> python-2.3.3-r1.ebuild: - Marked stable on s390 - -*python-2.3.3-r1 (12 Apr 2004) - - 12 Apr 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.3-r1.ebuild, - files/python-2.3-add_portage_search_path_take_2.patch: - add workaround for python-2.2 to python-2.3 upgrade possibly breaking older - portage versions. make /usr/lib/portage/pym appear before - /usr/lib/python*/site-packages in sys.path (not really critical, but better be - safe than sorry). also removed c++ support to reduce gcc/glibc upgrade pain - - 11 Mar 2004; Alastair Tse <liquidx@gentoo.org> python-2.2.1-r5.ebuild: - removing 2.2.1 from tree for security reasons (#44230) - - 09 Mar 2004; <agriffis@gentoo.org> python-2.3.3.ebuild: - stable on alpha and ia64 - - 05 Mar 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.3.ebuild: - added X useflag for greater tcltk seperation. now needs both X and tcltk USE - flags to enable tkinter support - - 03 Mar 2004; David Holm <dholm@gentoo.org> python-2.1.3-r1.ebuild: - Added to ~ppc. - - 27 Feb 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.3.ebuild: - completely removed pkg_setup(), added note at the top of the ebuild where you - can't miss it. - - 27 Feb 2004; Jason Stubbs <jstubbs@gentoo.org> python-2.3.3.ebuild: - Removing portage version check again as it's preventing new installations. - Bug #43036 - - 25 Feb 2004; Bryan Østergaard,,, <kloeri@gentoo.org> python-2.3.3.ebuild: - Reinstating portage version check as people keep upgrading python without - upgrading portage. - - 17 Feb 2004; Aron Griffis <agriffis@gentoo.org> python-2.1.3-r1.ebuild: - Fix duplicate KEYWORDS settings and mark stable on alpha and ia64 for the sake - of dev-python/PyXML-py21 - - 17 Feb 2004; Aron Griffis <agriffis@gentoo.org> python-2.1.3-r1.ebuild: - add ~alpha for the sake of dev-python/Imaging-py21 - - 10 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> python-2.3.3.ebuild: - set ppc in keywords - - 10 Feb 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.3.ebuild, - files/python-2.3-db4.2.patch: - add fix to make python-2.3.3 db-4.2 (gentoo flavour) aware - - 06 Feb 2004; <gustavoz@gentoo.org> python-2.3.3.ebuild: - Stable on sparc - - 03 Feb 2004; Guy Martin <gmsoft@gentoo.org> python-2.3.3.ebuild : - Marked stable on hppa. - - 02 Feb 2004; Alastair Tse <liquidx@gentoo.org> files/depreorder.py: - update python-updater thanks to a well spotted mistake by Chris Bainbridge - <chrb@dcs.ed.ac.uk> (#40198) - - 27 Jan 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.3.ebuild: - disabling pkg_setup again after testing with stage2 - - 26 Jan 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.3.ebuild: - re-instating pkg_setup() warning/abort message. added apache mime.types to - mime type search list. modified to use tar.bz2 (saves 1MB of downloads) - - 24 Jan 2004; Guy Martin <gmsoft@gentoo.org> python-2.3.3.ebuild: - Added ~hppa to KEYWORDS. - - 24 Jan 2004; <gustavoz@gentoo.org> python-2.3.3.ebuild: - keyworded ~sparc - - 24 Jan 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.3.ebuild: - add missing doc IUSE (#39232) - - 22 Jan 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.3.ebuild, - files/depreorder.py: - updated python-updater for portage-2.0.50, installed python-updater in - /usr/sbin for convienence - - 19 Jan 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.2-r2.ebuild, - python-2.3.3.ebuild: - disable portage check because stable portage already is compatible with - python-2.3 - - 18 Jan 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.3.ebuild: - make ROOT var more robust during postinst() - - 12 Jan 2004; Luca Barbato <lu_zero@gentoo.org> python-2.2.3-r5.ebuild: - Marked ppc - - 06 Jan 2004; Aron Griffis <agriffis@gentoo.org> python-2.2.3-r5.ebuild: - Stable on ia64 to enable fix for bug 36954; portage-2.0.49-r20 depends on - this revision. - - 03 Jan 2004; Jason Wever <weeve@gentoo.org> python-2.2.3-r5.ebuild: - Marked stable on sparc as portage-2.0.49-r20 really depends on this version of - python rather than what the portage ebuild says. Fixes bug #36954 on sparc. - -*python-2.3.3 (03 Jan 2004) - - 03 Jan 2004; Alastair Tse <liquidx@gentoo.org> python-2.3.2-r2.ebuild, - python-2.3.3.ebuild, files/python-2.3.2-disable_modules_and_ssl.patch: - version bump to 2.3.3, re-add python disable_modules_and_ssl patch and changed - ebuild to build 'socket' module under USE=build - - 28 Dec 2003; Joshua Kinard <kumba@gentoo.org> python-2.2.3-r5.ebuild: - Move to mips stable (~mips -> mips) - - 24 Dec 2003; Sven Blumenstein <bazik@gentoo.org> python-2.3.2-r2.ebuild, - files/python-2.3.2-disable_modules_and_ssl.patch: - Removed python-2.3.2-disable_modules_and_ssl.patch as - it broke python and caused 'ImportError: No module named _socket'. - More info: http://article.gmane.org/gmane.linux.gentoo.devel/14621 - - 14 Dec 2003; Guy Martin <gmsoft@gentoo.org> python-2.2.3-r5.ebuild: - Marked stable on hppa. - - 13 Dec 2003; Alastair Tse <liquidx@gentoo.org> python-2.3.2-r2.ebuild: - clarified warning to prevent more bug reports - - 13 Dec 2003; Luca Barbato <lu_zero@gentoo.org> python-2.3.2-r2.ebuild: - Marked ~ppc - - 08 Dec 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.3-r5.ebuild, - python-2.3.2-r2.ebuild: - fix python .pyc .pyo cleaning code - - 03 Dec 2003; Aron Griffis <agriffis@gentoo.org> python-2.2.3-r5.ebuild: - Stable on alpha - - 27 Nov 2003; Daniel Ahlberg <aliz@gentoo.org> python-2.2.3-r5.ebuild: - Make -fPIC compilation available for all platforms and not just amd64. - - 25 Nov 2003; Brad House <brad_mssw@gentoo.org> python-2.2.3-r5.ebuild: - mark stable on amd64 - - 23 Nov 2003; Alastair Tse <liquidx@gentoo.org> python-2.3.2-r2.ebuild: - add pkg_setup() to 2.3 as a temporary measure to stop people messing up their - own system. Also added a ucs2 local useflag just in case someone complains - loudly and knows what they're doing - -*python-2.3.2-r2 (22 Nov 2003) - - 22 Nov 2003; Alastair Tse <liquidx@gentoo.org> python-2.3.2-r2.ebuild, - files/python-updater: - ucs4 is now default. if you previously had python-2.3 merged, you'll need to - update your packages again. (sorry, that is the price for running p.mask'ed - versions). to update your python packages if you had python-2.3 installed, - run : - - /usr/portage/dev-lang/python/files/python-updater -o 2.3 - - if you are upgrading from python-2.2, then you will need to run: - - /usr/portage/dev-lang/python/files/python-updater - - python-updater script also modified to have more robust command-line - parsing. hopefully this will be the last revision till we can go ~x86. - - 13 Nov 2003; Alastair Tse <liquidx@gentoo.org> python-2.3.2-r1.ebuild: - fix python-config install for python-2.3 - - 12 Nov 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.2-r1.ebuild, - python-2.2.3-r2.ebuild, python-2.2.3-r3.ebuild, python-2.2.3-r4.ebuild, - python-2.3.2-r1.ebuild, python-2.3.2.ebuild, files/python-updater: - cleanup and add warning on python-updated or PORTDIR is not set - - 12 Nov 2003; Daniel Ahlberg <aliz@gentoo.org> python-2.2.3-r5.ebuild : - Add a patch that adds CFLAGSFORSHARED variable to some extra modules defined in the Makefile. - This variable could hold -fPIC so that the compiled libraries will work on amd64 (and maybe others) - without using append-flags -fPIC. - - 03 Nov 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.3-r5.ebuild, - python-2.3.2-r1.ebuild: - added ncurses and ssl to IUSE - - 03 Nov 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.3-r5.ebuild: - export environment in src_install() - - 01 Nov 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.3-r5.ebuild, - python-2.3.2-r1.ebuild, files/python-2.2.3-disable_modules_and_ssl.patch, - files/python-2.3.2-disable_modules_and_ssl.patch: - reordered deps to allow minimal python build for USE='build'. makes python - respect useflags explicitly even if the dependency exists. added support to - disable SSL. tweaked python_mod_optimize. - -*python-2.2.3-r5 (27 Oct 2003) - - 27 Oct 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.3-r5.ebuild, - files/python-2.2.3-db4.patch: - rev bump. fixes to idle.py and bsddb with db-4.1 for 2.2.3 - - 26 Oct 2003; Rob Cakebread <pythonhead@gentoo.org> python-2.2.3-r4.ebuild: - Fixed symlink to idle.py - -*python-2.2.3-r4 (22 Oct 2003) - - 22 Oct 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.3-r4.ebuild, - files/python-2.2.3-gentoo_py_dontcompile.patch: - Fixed PYTHON_DONTCOMPILE patch for 2.2.3 thanks to TGL - <degrenier@easyconnect.fr> (#31730) - -*python-2.2.3-r3 (17 Oct 2003) - - 17 Oct 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.3-r3.ebuild, - files/python-2.2.3-db4.patch, - files/python-2.2.3-gentoo_py_dontcompile.patch, files/python-updater: - Add support for db-4.1, fixes for ewarn hanging for python-updater - - 14 Oct 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.3-r3.ebuild: - new 2.2.3 version that adds PYTHON_DONTCOMPILE support - - 10 Oct 2003; Alastair Tse <liquidx@gentoo.org> files/python-updater: - fix typo in python-updater - - 09 Oct 2003; Alastair Tse <liquidx@gentoo.org> python-2.3.2-r1.ebuild, - files/depreorder.py, files/python-2.2.3-gentoo_py_dontcompile.patch, - files/python-updater: - improved byte-compiling, fixed out-of-order python-updater and added - sys-apps/portage to exclusions - - 09 Oct 2003; <tuxus@gentoo.org> python-2.2.3-r1.ebuild: - stable on mips - -*python-2.3.2-r1 (08 Oct 2003) - - 08 Oct 2003; Alastair Tse <liquidx@gentoo.org> python-2.3.2-r1.ebuild, - files/python-2.3-gentoo_py_dontcompile.patch: - add patch to stop automatic generation of .pyc and .pyo by setting - PYTHON_DONTCOMPILE in your environment. also moved to use the new python - eclass to automatically optimize and cleanup compiled modules. - -*python-2.3.2 (07 Oct 2003) - - 07 Oct 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.3-r2.ebuild, - python-2.3.2.ebuild, files/python-2.2.3-db4.patch, - files/python-2.3-add_portage_search_path.patch, files/python-config-2.3, - files/python-updater: - it has been a long time coming, but finally there's a 2.3.x release in portage - along with a python-2.2.3 update that should fix some niggling issues and also - uses the new alternative class. 2.3.2 is still masked and should stay that way - until we can confirm the rebuilding script works. - - 03 Oct 2003; Alexander Gabert <pappy@gentoo.org> python-2.2.3-r1.ebuild: - filter-flags because of segfaulting with fstackprotector in CFLAGS - - 23 Sep 2003; Bartosch Pixa <darkspecter@gentoo.org> python-2.2.3-r1.ebuild: - set ppc in keywords - - 17 Sep 2003; Jon Portnoy <avenj@gentoo.org> python-2.2.3-r1.ebuild : - ia64 keywords. - - 16 Jul 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.3-r1.ebuild, - python-2.2.3.ebuild: - marked 2.2.3 stable for x86 - - 13 Jul 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.3-r1.ebuild: - add doc useflag to install python documentation. (#24318) - -*python-2.2.3-r1 (03 Jul 2003) - - 23 Jul 2003; Guy Martin <gmsoft@gentoo.org> python-2.2.3-r1.ebuild : - Marked stable on hppa. - - 03 Jul 2003; Alastair Tse <liquidx@gentoo.org> metadata.xml, - python-2.2.3-r1.ebuild: - added db4 support and enabled threads (pthread) support - -*python-2.2.3 (02 Jun 2003) - - 06 Jul 2003; Joshua Kinard <kumba@gentoo.org> python-2.2.3.ebuild: - Changed ~mips to mips in KEYWORDS - - 01 Jul 2003; Todd Sunderlin <todd@gentoo.org> python-2.2.3.ebuild: - set stable on sparc - - 02 Jun 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.2-r1.ebuild, - python-2.2.3.ebuild, files/python-config-2.2: - version bump to new bugfix release. fixed python-config location for unstable - versions - -*python-2.2.2-r1 (08 May 2003) - - 08 May 2003; Alastair Tse <liquidx@gentoo.org> python-2.2.2-r1.ebuild, - files/python-2.2.2-tk-8.4.x.patch: - backported patch to fix tk-8.4.x problems (#20318) - - 23 Feb 2003; Guy Martin <gmsoft@gentoo.org> python-2.2.2.ebuild : - Added -fPIC to CFLAGS on hppa. It's needed by apps linking to some python libs. - - 21 Feb 2003; Zach Welch <zwelch@gentoo.org> python-2.2.2.ebuild : - Added arm to keywords. - - 07 Feb 2003; Guy Martin <gmsoft@gentoo.org> python-2.2.2.ebuild : - Added hppa to keywords. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - - 29 Nov 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : - - Added missing python-config for 2.2.2. - -*python-2.2.2 (20 Oct 2002) - - 07 Jan 2003; Jan Seidel <tuxus@gentoo.org> python-2.2.2.ebuild : - Added mips to keywords - - 20 Oct 2002; Jon Nelson <jnelson@gentoo.org> : - 2.2.2 is released - -*python-2.2.1-r5 (03 Oct 2002) - - 15 Oct 2002; Martin Schlemmer <azarah@gentoo.org> : - Fix the sed on /usr/lib/python<ver>/config/Makefile to change - OPT to 'OPT = -DNDEBUG', and not 'OPT = -NDEBUG' which caused - gcc warnings. - - 03 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> : - Security update. - -*python-2.2.1-r4 (7 Sep 2002) - 7 Sep 2002; Nicholas Jones <carpaski@gentoo.org> python-2.2.1-r4.ebuild - Fix for bug #7641 -- Fixes the OPT flags in Makefile so that gcc - isn't confused by conflicting build types of i386 and user set. - -*python-2.2.1-r3 (2 Sep 2002) - 2 Sep 2002; Jon Nelson <jnelson@gentoo.org> python-2.2.1-r3.ebuild - Filter -malign-double from flags - -*python-2.1.3-r1 (2 Jul 2002) - - 20 Jul 2002; Doug Goldstein <cardoe@gentoo.org> python-2.1.3-r1.ebuild - Added missing KEYWORDS - - 2 Jul 2002; Jon Nelson <jnelson@gentoo.org> python-2.1.3-r1.ebuild: - Fix Makefile.pre.in install (the one we want is located in Misc) - -*python-2.1.3 (1 Jul 2002) - - 20 Jul 2002; Doug Goldstein <cardoe@gentoo.org> python-2.1.3.ebuild - Added missing KEYWORDS - - 1 Jul 2002; Jon Nelson <jnelson@gentoo.org>: python-2.1.3.ebuild - This is a python 2.1.3 ebuild that does *not* conflict with - python 2.2.* - Note that 99.9% of the people out there won't use it anyway, - because 2.2 will always be selected as most recent. ;-) - -*python-2.2.1-r2 (1 Jul 2002) - - 20 Jul 2002; Doug Goldstein <cardoe@gentoo.org>: python-2.2.1-r2.ebuild - Added missing KEYWORDS - - 30 Jun 2002; Jon Nelson <jnelson@gentoo.org>: python-2.2.1-r2.ebuild - Add "-lm" to the python-config script. Closes bug #4217. - 2.2.1-r2 has a 100% identical ebuild file to 2.2.1-r1, just the - python-config file has changed. - -*python-2.2.1-r1 (29 May 2002) - - 20 Jul 2002; Doug Goldstein <cardoe@gentoo.org>: python-2.2.1-r1.ebuild - Added missing KEYWORDS - - 29 May 2002; Jon Nelson <jnelson@gentoo.org>: python-2.2.1-r1.ebuild - Add expat to build depends (except during bootstrap), use econf - and emake, and don't mess with Modules/Setup.local because modules - are build as shared on Linux as default. - -*python-2.2.1 (2 May 2002) - - 20 Jul 2002; Doug Goldstein <cardoe@gentoo.org>: python-2.2.1.ebuild - Added missing KEYWORDS - - 2 May 2002; Jon Nelson <jnelson@gentoo.org>: python-2.2.1.ebuild - Update to 2.2.1, and completely re-vamp build procedure - This should solve several build issues. - -*python-2.2-r7 (29 Apr 2002) - - 29 Apr 2002; Daniel Robbins <drobbins@gentoo.org>: New rev to fix bug #2199; - python-config should now work properly. - -*python-2.2-r6 (24 Apr 2002) - - 24 Apr 2002; Jon Nelson <jnelson@gentoo.org> python-2.2-r6.ebuild : Make - python build with shared modules. Depends on python-fchksum, as fchksum *no - longer built in* - -*python-2.2-r5 (8 Apr 2002) - - 8 Apr 2002; Jared H. Hudson <jhhudso@gentoo.org> python-2.2-r5.ebuild : - - Added include flag for compilation of tcltk with python to compile - correctly. - - -------- - - 06 Apr 2002; Daniel Robbins <drobbins@gentoo.org> : the 2.2-r4 ebuild now - disables C++ support if we are creating a new build image (since we have no - C++ in that case). - - 30 Mar 2002; Daniel Robbins <drobbins@gentoo.org> : changed PROVIDE from - virtual/python-2.2 to virtual/python. No rev bump. +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $ *python-2.2-r4 (1 Feb 2002) diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index ac76d0e92be1..c0f08dd460d3 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -1,63 +1,13 @@ -MD5 7c1273e9a81c07bd2da25783ea9efde9 ChangeLog 29402 -MD5 8145ce0144332d6caca98fa5fb648741 metadata.xml 221 -MD5 2632d539cd0ab18b40f9510118ed3099 python-2.1.3-r1.ebuild 2299 -MD5 5857a314767fd0ae2243590999fe78b2 python-2.2.3-r6.ebuild 4491 -MD5 21151b5cbaac120cb271bdac9bc95eb8 python-2.3.4-r1.ebuild 7259 -MD5 3dc06bf8e04bd9880be6ee4402234e8b python-2.3.5-r1.ebuild 7924 -MD5 4928085fdd7860dd8104011c9955a7f2 python-2.3.5.ebuild 7799 -MD5 eb681c731b011f69718d04351d341741 python-2.4-r3.ebuild 7355 -MD5 ee21268fe5f633029a2575a6e0808d75 python-2.4.1-r1.ebuild 9144 -MD5 83d5f6cfce039d87c651dbad4224912a python-2.4.1.ebuild 8344 -MD5 d49abed8e570e34660b16fae1f8efe82 python-2.3.5-r2.ebuild 8039 -MD5 e242166887a170f09effe024699b7553 python-2.4.2.ebuild 9141 -MD5 1c5cd53cb89c821a549968bac31df0f1 files/depreorder.py 2235 +MD5 77b3c329bc0bdf4ae8180eaa76a56542 ChangeLog 4827 +MD5 067b51e93b48ce7877df67399883c842 python-2.1.3-r1.ebuild 2345 +MD5 34b9eed0a2276490dbe1bf42e01b4b5d python-2.2.2-r1.ebuild 3122 +MD5 4acba90247dbf1f810e372bbb8f11cb9 python-2.2.1-r5.ebuild 2919 +MD5 81969a1011c98f45f1996ca956156d77 python-2.2.2.ebuild 3027 +MD5 b7a6b00d8dede1534e7a5180a14542b1 files/digest-python-2.2.2-r1 62 MD5 f3f370c8d1382c1a7571cfc1cbb196d9 files/digest-python-2.1.3-r1 62 -MD5 f11f5d528c570ef739ea10806cebfa9f files/digest-python-2.2.3-r6 62 -MD5 c2e3a6ed5d700a7976f5b763cd935599 files/digest-python-2.3.4-r1 66 -MD5 849ff6337b70ef28009c90021dfae0da files/digest-python-2.3.5 66 -MD5 849ff6337b70ef28009c90021dfae0da files/digest-python-2.3.5-r1 66 -MD5 fccf57b8c47164b676517e516898dc46 files/digest-python-2.4-r3 64 -MD5 1e4084c2a8ee240668d02e703e7c171f files/digest-python-2.4.1 66 -MD5 1e4084c2a8ee240668d02e703e7c171f files/digest-python-2.4.1-r1 66 +MD5 aa73c4258e3be099345a929ad6e01665 files/digest-python-2.2.1-r5 62 +MD5 8f455a90c3fcabda33ce44fe9c030534 files/python-2.2.2-tk-8.4.x.patch 3148 +MD5 b7a6b00d8dede1534e7a5180a14542b1 files/digest-python-2.2.2 62 MD5 5f2361b3e770981b737a9ad3d2863931 files/python-2.2.1-r5-gentoo.diff 4152 -MD5 11aa066154fe2e0a4c306124c7e5dd4a files/python-2.2.2-tk-8.4.x.patch 2997 -MD5 96d4207fb41391c70d5f02e1785c9527 files/python-2.2.3-db4.patch 1220 -MD5 7480e63a1ff3aff7eaf8718424add7f8 files/python-2.2.3-disable_modules_and_ssl.patch 1212 -MD5 9fe31aedbbc7e8ea1847ed6dd70bf15b files/python-2.2.3-fPIC.patch 767 -MD5 07398060a831f18193315973df204cbf files/python-2.2.3-gentoo_py_dontcompile.patch 732 -MD5 55af7ba61954f03e09bcafbce1227c61 files/python-2.2.3-xmlrpc.patch 3659 -MD5 46588eb4b2cfdd8277153e8e6f728eca files/python-2.3-add_portage_search_path.patch 607 -MD5 4b9922f74b1076d82d1fdb653fa5769a files/python-2.3-add_portage_search_path_take_2.patch 614 -MD5 7a12ce3bbe0961cf1533fcf838e17fa9 files/python-2.3-db4.2.patch 1015 -MD5 7808762bbf53647c7cd597be4044e9f7 files/python-2.3-gentoo_py_dontcompile.patch 478 -MD5 ec16631b538a7481f0537191d5f23b27 files/python-2.3-mimetypes_apache.patch 454 -MD5 e9cc1b9be363e6c3f8df75cdb2ea9621 files/python-2.3-readline.patch 9596 -MD5 e8c8ffd37f007b6ee62180d31b2100fe files/python-2.3-xmlrpc.patch 4228 -MD5 2b953054102d344834597bc73b209e12 files/python-2.3.2-disable_modules_and_ssl.patch 1285 -MD5 a387f41bfc6767b90a51daaa0c0aac45 files/python-2.3.4-lib64.patch 11779 -MD5 b8e2b591eb203df14010db589089a522 files/python-2.3.5-st_flags.patch 1452 -MD5 5bee9fa15d4effc7423e76d2f7f47655 files/python-2.4-add_portage_search_path.patch 556 -MD5 7a12ce3bbe0961cf1533fcf838e17fa9 files/python-2.4-db4.2.patch 1015 -MD5 2b953054102d344834597bc73b209e12 files/python-2.4-disable_modules_and_ssl.patch 1285 -MD5 2121d3986faa4b6c2c3ed472f77f2a9d files/python-2.4-gentoo_py_dontcompile.patch 477 -MD5 7ed8f8f52ed392ef28dd320b130e3c6b files/python-2.4-lib64.patch 9941 -MD5 3c77f8f9d55bbedacd9476a428088250 files/python-2.4-libdir.patch 8358 -MD5 ec16631b538a7481f0537191d5f23b27 files/python-2.4-mimetypes_apache.patch 454 -MD5 6eab04aaa6abe2b795e4e5f4983bea38 files/python-2.4-readline.patch 9099 -MD5 e8c8ffd37f007b6ee62180d31b2100fe files/python-2.4-xmlrpc.patch 4228 -MD5 eaa33949f072a9787c453c37c1236108 files/python-2.4.1-db4.patch 1414 -MD5 5fdb512b55d4ed9b13a5a3af00a5ba40 files/python-2.4.1-libdir.patch 7875 -MD5 47e9455f3e16c3369c9e57388ba3d643 files/python-2.4.1-readline.patch 8984 -MD5 b530d6f9dbcf30239061be3de80932cc files/python-config-2.2 178 MD5 b530d6f9dbcf30239061be3de80932cc files/python-config-2.2.1 178 MD5 b530d6f9dbcf30239061be3de80932cc files/python-config-2.2.2 178 -MD5 201acd1cfd5124f25c58a8db3f78a502 files/python-config-2.3 178 -MD5 d74e7f0fd47f00e8b3fe7ca36b7eb629 files/python-config-2.4 179 -MD5 1cf4c21ad3b0aafc571b05b9a9e54594 files/python-updater 8761 -MD5 5af982af8ad4befbf15567ae399cf2b9 files/python-2.4.1-st_flags.patch 5649 -MD5 9bb508a4b15481e4722c1317b9fb02a3 files/python-2.4.1-bindir-libdir.patch 405 -MD5 ec1400ca4877399cae56ccefb72a200f files/python-2.4.1-crosscompile.patch 4126 -MD5 849ff6337b70ef28009c90021dfae0da files/digest-python-2.3.5-r2 66 -MD5 47ee57ffc9b69af4ff828a3a1ae26afd files/python-2.3-pcre.patch 4278 -MD5 678a7e4660de986e8e22808d18f93686 files/digest-python-2.4.2 66 -MD5 36b36bac050785b8e393dc72f8e51d2f files/python-2.4.2-readline.patch 8628 diff --git a/dev-lang/python/files/depreorder.py b/dev-lang/python/files/depreorder.py index 2305eb08aacd..2350da2e3b00 100644 --- a/dev-lang/python/files/depreorder.py +++ b/dev-lang/python/files/depreorder.py @@ -18,25 +18,18 @@ DEP_DEPLIST = 1 DEP_SLOT = 2 dep_cache = {} - # very simply, we extract the dependencies for each package for pkg in pkgs_to_reorder: try: - deps, slot = varapi.aux_get(pkg, ["DEPEND", "SLOT"]) + deps, slot = varapi.aux_get(pkg, ["DEPEND", "SLOT"]) except ValueError: - sys.stderr.write("Error getting dependency information off " + pkg + "\n") - continue - try: - realdeps = portage.dep_check(deps, fakedbapi) - except TypeError: - # we're probably running >=portage-2.0.50 - pkgsettings = portage.config(clone=portage.settings) - realdeps = portage.dep_check(deps, fakedbapi, pkgsettings) - + sys.stderr.write("Error getting dependency information off " + pkg + "\n") + continue + realdeps = portage.dep_check(deps, fakedbapi) vardeps = [] # match() finds the versions of all those that are installed for dep in realdeps[1]: - vardeps = vardeps + varapi.match(dep) + vardeps = vardeps + varapi.match(dep) dep_cache[pkg] = ( 0, vardeps, slot ) # then we just naively append to a sorted list of deps using this rule. @@ -47,9 +40,8 @@ for pkg in pkgs_to_reorder: for pkg, depinfo in dep_cache.items(): dep_to_add = [] for dep in depinfo[DEP_DEPLIST]: - if dep in pkgs_to_reorder: - dep_to_add.append(dep) - + if dep in pkgs_to_reorder: + dep_to_add.append(dep) pkgs_ordered += dep_to_add + [pkg] # now, because the packages may have nested or multple dependencies, we @@ -58,8 +50,8 @@ for pkg, depinfo in dep_cache.items(): # comes before the package that depends on it. pkgs_final_order = [] for pkg in pkgs_ordered: - if pkg not in pkgs_final_order: - pkgs_final_order += [pkg] + if pkg not in pkgs_final_order: + pkgs_final_order += [pkg] print string.join(pkgs_final_order, "\n") #print portage.dep_expand("=dev-python/sip-3.8", portage.portdb) diff --git a/dev-lang/python/files/python-2.2.1-r5-gentoo.diff b/dev-lang/python/files/python-2.2.1-r5-gentoo.diff index 7dd90f72f209..13d74f626918 100644 --- a/dev-lang/python/files/python-2.2.1-r5-gentoo.diff +++ b/dev-lang/python/files/python-2.2.1-r5-gentoo.diff @@ -84,6 +84,15 @@ retrieving revision 1.73.4.7 diff -u -r1.73.4.4 -r1.73.4.7 --- python/python/dist/src/setup.py 2002/03/26 13:43:04 1.73.4.4 +++ python/python/dist/src/setup.py 2002/08/08 19:52:42 1.73.4.7 +@@ -1,7 +1,7 @@ + # Autodetecting setup.py script for building the Python extensions + # + +-__version__ = "$Revision: 1.1 $" ++__version__ = "$Revision: 1.1 $" + + import sys, os, getopt + from distutils import sysconfig @@ -273,8 +273,6 @@ exts.append( Extension('pwd', ['pwdmodule.c']) ) # grp(3) diff --git a/dev-lang/python/files/python-2.2.2-tk-8.4.x.patch b/dev-lang/python/files/python-2.2.2-tk-8.4.x.patch index 0dc581cb630b..498100bc476e 100644 --- a/dev-lang/python/files/python-2.2.2-tk-8.4.x.patch +++ b/dev-lang/python/files/python-2.2.2-tk-8.4.x.patch @@ -5,6 +5,15 @@ retrieving revision 1.160.10.3 diff -u -r1.160.10.2 -r1.160.10.3 --- python/python/dist/src/Lib/lib-tk/Tkinter.py 2002/08/23 15:27:52 1.160.10.2 +++ python/python/dist/src/Lib/lib-tk/Tkinter.py 2003/03/29 09:48:12 1.160.10.3 +@@ -27,7 +27,7 @@ + tk.mainloop() + """ + +-__version__ = "$Revision: 1.1 $" ++__version__ = "$Revision: 1.1 $" + + import sys + if sys.platform == "win32": @@ -1024,38 +1024,54 @@ """Internal function.""" if len(args) != len(self._subst_format): return args diff --git a/dev-lang/python/files/python-2.2.3-db4.patch b/dev-lang/python/files/python-2.2.3-db4.patch index 2405f8e0fd0c..76180c95a745 100644 --- a/dev-lang/python/files/python-2.2.3-db4.patch +++ b/dev-lang/python/files/python-2.2.3-db4.patch @@ -1,15 +1,13 @@ --- Python-2.2.3/setup.py 2003-05-22 18:36:54.000000000 +0100 +++ Python-2.2.3.new/setup.py 2003-07-03 19:42:29.000000000 +0100 -@@ -429,8 +429,12 @@ +@@ -429,8 +429,10 @@ # Berkeley DB 3.x.) dblib = [] - if self.compiler.find_library_file(lib_dirs, 'db-3.2'): - dblib = ['db-3.2'] -+ if self.compiler.find_library_file(lib_dirs, 'db-4.1'): -+ dblib = ['db-4.1'] -+ elif self.compiler.find_library_file(lib_dirs, 'db-4.0'): -+ dblib = ['db-4.0'] ++ if self.compiler.find_library_file(lib_dirs, 'db-4'): ++ dblib = ['db-4'] + elif self.compiler.find_library_file(lib_dirs, 'db-3.2'): + dblib = ['db-3.2'] elif self.compiler.find_library_file(lib_dirs, 'db-3.1'): @@ -20,7 +18,7 @@ db185_incs = find_file('db_185.h', inc_dirs, - ['/usr/include/db3', '/usr/include/db2']) -+ ['/usr/include/db4.1','/usr/include/db4','/usr/include/db3', '/usr/include/db2']) ++ ['/usr/include/db4','/usr/include/db3', '/usr/include/db2']) db_inc = find_file('db.h', inc_dirs, ['/usr/include/db1']) if db185_incs is not None: exts.append( Extension('bsddb', ['bsddbmodule.c'], diff --git a/dev-lang/python/files/python-2.2.3-gentoo_py_dontcompile.patch b/dev-lang/python/files/python-2.2.3-gentoo_py_dontcompile.patch index 24d22e60659e..021f5226b70c 100644 --- a/dev-lang/python/files/python-2.2.3-gentoo_py_dontcompile.patch +++ b/dev-lang/python/files/python-2.2.3-gentoo_py_dontcompile.patch @@ -1,27 +1,23 @@ ---- Python-2.2.3/Python/import.c 2003-03-23 15:32:56.000000000 +0100 -+++ Python-2.2.3/Python/import.c 2003-10-21 20:15:42.000000000 +0200 +--- Python-2.2.3/Python/import.c 2003-03-23 14:32:56.000000000 +0000 ++++ /tmp/import.c 2003-10-09 09:45:51.000000000 +0100 @@ -719,6 +719,7 @@ write_compiled_module(PyCodeObject *co, char *cpathname, long mtime) { FILE *fp; -+ char *py_dontcompile; ++ char *py_dontcompile; if (CANT_WRITE(co->co_argcount) || CANT_WRITE(co->co_nlocals) || -@@ -731,8 +732,14 @@ +@@ -731,8 +732,10 @@ cpathname); return; } - - fp = open_exclusive(cpathname); -+ if ((py_dontcompile = getenv("PYTHON_DONTCOMPILE")) == NULL) -+ fp = open_exclusive(cpathname); -+ else { -+ if (Py_VerboseFlag) -+ PySys_WriteStderr( -+ "# PYTHON_DONTCOMPILE is set: won't create %s\n", cpathname); -+ return; -+ } ++ if ((py_dontcompile = getenv("PYTHON_DONTCOMPILE")) != NULL) ++ fp = open_exclusive(cpathname); ++ else ++ fp = NULL; if (fp == NULL) { if (Py_VerboseFlag) PySys_WriteStderr( diff --git a/dev-lang/python/files/python-2.4-lib64.patch b/dev-lang/python/files/python-2.4-lib64.patch index c3e2c4ffcca9..c2b37feb4946 100644 --- a/dev-lang/python/files/python-2.4-lib64.patch +++ b/dev-lang/python/files/python-2.4-lib64.patch @@ -1,6 +1,6 @@ -diff -Nru Python-2.4.old/Lib/distutils/command/install.py Lib/distutils/command/install.py ---- Python-2.4.old/Lib/distutils/command/install.py 2004-08-14 21:38:57.318696000 -0400 -+++ Lib/distutils/command/install.py 2004-08-14 21:39:41.285012104 -0400 +diff -Nru Python-2.3.4.old/Lib/distutils/command/install.py Python-2.3.4/Lib/distutils/command/install.py +--- Python-2.3.4.old/Lib/distutils/command/install.py 2004-08-14 21:38:57.318696000 -0400 ++++ Python-2.3.4/Lib/distutils/command/install.py 2004-08-14 21:39:41.285012104 -0400 @@ -39,14 +39,14 @@ INSTALL_SCHEMES = { 'unix_prefix': { @@ -18,9 +18,9 @@ diff -Nru Python-2.4.old/Lib/distutils/command/install.py Lib/distutils/command/ 'headers': '$base/include/python/$dist_name', 'scripts': '$base/bin', 'data' : '$base', -diff -Nru Python-2.4.old/Lib/distutils/sysconfig.py Lib/distutils/sysconfig.py ---- Python-2.4.old/Lib/distutils/sysconfig.py 2004-08-14 21:38:57.367688552 -0400 -+++ Lib/distutils/sysconfig.py 2004-08-14 21:39:41.300009824 -0400 +diff -Nru Python-2.3.4.old/Lib/distutils/sysconfig.py Python-2.3.4/Lib/distutils/sysconfig.py +--- Python-2.3.4.old/Lib/distutils/sysconfig.py 2004-08-14 21:38:57.367688552 -0400 ++++ Python-2.3.4/Lib/distutils/sysconfig.py 2004-08-14 21:39:41.300009824 -0400 @@ -99,8 +99,12 @@ prefix = plat_specific and EXEC_PREFIX or PREFIX @@ -35,27 +35,46 @@ diff -Nru Python-2.4.old/Lib/distutils/sysconfig.py Lib/distutils/sysconfig.py if standard_lib: return libpython else: -diff -Nru Lib/site.py.old Lib/site.py ---- Lib/site.py.old 2005-01-05 10:50:32.642936080 -0800 -+++ Lib/site.py 2005-01-05 10:54:44.698617792 -0800 -@@ -179,9 +179,14 @@ - sitedirs = [os.path.join(prefix, "Lib", "site-packages")] - elif os.sep == '/': - sitedirs = [os.path.join(prefix, -+ "lib64", -+ "python" + sys.version[:3], -+ "site-packages"), -+ os.path.join(prefix, - "lib", - "python" + sys.version[:3], - "site-packages"), -+ os.path.join(prefix, "lib64", "site-python"), - os.path.join(prefix, "lib", "site-python")] - sitedirs = [os.path.join(prefix,"lib","portage","pym")] + sitedirs - else: -diff -Nru Python-2.4.old/Makefile.pre.in Makefile.pre.in ---- Python-2.4.old/Makefile.pre.in 2004-08-14 21:39:00.506211424 -0400 -+++ Makefile.pre.in 2004-08-14 21:39:41.341003592 -0400 +diff -Nru Python-2.3.4.old/Lib/site.py Python-2.3.4/Lib/site.py +--- Python-2.3.4.old/Lib/site.py 2004-08-14 21:38:57.565658456 -0400 ++++ Python-2.3.4/Lib/site.py 2004-08-14 21:39:41.318007088 -0400 +@@ -166,9 +166,14 @@ + sitedirs = [os.path.join(prefix, "Lib", "site-packages")] + elif os.sep == '/': + sitedirs = [os.path.join(prefix, ++ "lib64", ++ "python" + sys.version[:3], ++ "site-packages"), ++ os.path.join(prefix, + "lib", + "python" + sys.version[:3], + "site-packages"), ++ os.path.join(prefix, "lib64", "site-python"), + os.path.join(prefix, "lib", "site-python")] + else: + sitedirs = [prefix, os.path.join(prefix, "lib", "site-packages")] +diff -Nru Python-2.3.4.old/Lib/test/test_re.py Python-2.3.4/Lib/test/test_re.py +--- Python-2.3.4.old/Lib/test/test_re.py 2004-08-14 21:38:56.631800424 -0400 ++++ Python-2.3.4/Lib/test/test_re.py 2004-08-14 21:39:34.240083096 -0400 +@@ -497,6 +497,15 @@ + self.assert_(re.compile('bug_926075') is not + re.compile(eval("u'bug_926075'"))) + ++ def test_bug_931848(self): ++ try: ++ unicode ++ except NameError: ++ pass ++ pattern = eval('u"[\u002E\u3002\uFF0E\uFF61]"') ++ self.assertEqual(re.compile(pattern).split("a.b.c"), ++ ['a','b','c']) ++ + def run_re_tests(): + from test.re_tests import benchmarks, tests, SUCCEED, FAIL, SYNTAX_ERROR + if verbose: +diff -Nru Python-2.3.4.old/Makefile.pre.in Python-2.3.4/Makefile.pre.in +--- Python-2.3.4.old/Makefile.pre.in 2004-08-14 21:39:00.506211424 -0400 ++++ Python-2.3.4/Makefile.pre.in 2004-08-14 21:39:41.341003592 -0400 @@ -79,11 +79,11 @@ # Expanded directories @@ -70,19 +89,19 @@ diff -Nru Python-2.4.old/Makefile.pre.in Makefile.pre.in # Detailed destination directories BINLIBDEST= $(LIBDIR)/python$(VERSION) -diff -Nru Python-2.4.old/Modules/getpath.c Modules/getpath.c ---- Modules/Setup.dist.old 2005-01-05 11:59:12.421634520 -0800 -+++ Modules/Setup.dist 2005-01-05 12:00:58.292539696 -0800 -@@ -325,7 +325,7 @@ +diff -Nru Python-2.3.4.old/Modules/Setup.dist Python-2.3.4/Modules/Setup.dist +--- Python-2.3.4.old/Modules/Setup.dist 2004-08-14 21:39:00.761172664 -0400 ++++ Python-2.3.4/Modules/Setup.dist 2004-08-14 21:42:09.073544832 -0400 +@@ -343,7 +343,7 @@ # *** Uncomment and edit to reflect your Tcl/Tk versions: # -ltk8.2 -ltcl8.2 \ # *** Uncomment and edit to reflect where your X11 libraries are: -# -L/usr/X11R6/lib \ -+ -L/usr/X11R6/lib64 \ ++ -L/usr/X11R6/lib64 \ # *** Or uncomment this for Solaris: # -L/usr/openwin/lib \ # *** Uncomment these for TOGL extension only: -@@ -396,7 +396,7 @@ +@@ -417,7 +417,7 @@ #DB=/usr/local/BerkeleyDB.4.0 #DBLIBVER=4.0 #DBINC=$(DB)/include @@ -91,17 +110,18 @@ diff -Nru Python-2.4.old/Modules/getpath.c Modules/getpath.c #_bsddb _bsddb.c -I$(DBINC) -L$(DBLIB) -ldb-$(DBLIBVER) # Historical Berkeley DB 1.85 -@@ -442,7 +442,7 @@ +@@ -463,7 +463,7 @@ # Andrew Kuchling's zlib module. # This require zlib 1.1.3 (or later). - # See http://www.gzip.org/zlib/ + # See http://www.cdrom.com/pub/infozip/zlib/ -#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz +zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib64 -lz # Interface to the Expat XML parser # ---- Python-2.4.old/Modules/getpath.c 2004-08-14 21:39:00.750174336 -0400 -+++ Modules/getpath.c 2004-08-14 21:39:41.319006936 -0400 +diff -Nru Python-2.3.4.old/Modules/getpath.c Python-2.3.4/Modules/getpath.c +--- Python-2.3.4.old/Modules/getpath.c 2004-08-14 21:39:00.750174336 -0400 ++++ Python-2.3.4/Modules/getpath.c 2004-08-14 21:39:41.319006936 -0400 @@ -112,8 +112,8 @@ #endif @@ -139,20 +159,29 @@ diff -Nru Python-2.4.old/Modules/getpath.c Modules/getpath.c + joinpath(exec_prefix, "lib64/lib-dynload"); } /* If we found EXEC_PREFIX do *not* reduce it! (Yet.) */ - -diff -Nru setup.py.old setup.py ---- setup.py.old 2005-01-05 12:05:34.809502728 -0800 -+++ setup.py 2005-01-05 12:14:29.522214040 -0800 -@@ -247,7 +247,7 @@ + +diff -Nru Python-2.3.4.old/setup.py Python-2.3.4/setup.py +--- Python-2.3.4.old/setup.py 2004-08-14 21:39:00.575200936 -0400 ++++ Python-2.3.4/setup.py 2004-08-14 21:39:41.340003744 -0400 +@@ -241,7 +241,7 @@ + def detect_modules(self): - global disable_ssl # Ensure that /usr/local is always used - add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib') + add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib64') add_dir_to_list(self.compiler.include_dirs, '/usr/local/include') - # Add paths to popular package managers on OS X/darwin -@@ -437,11 +437,11 @@ + # fink installs lots of goodies in /sw/... - make sure we +@@ -264,7 +264,7 @@ + # lib_dirs and inc_dirs are used to search for files; + # if a file is found in one of those directories, it can + # be assumed that no additional -I,-L directives are needed. +- lib_dirs = self.compiler.library_dirs + ['/lib', '/usr/lib'] ++ lib_dirs = self.compiler.library_dirs + ['/lib64', '/usr/lib64'] + inc_dirs = self.compiler.include_dirs + ['/usr/include'] + exts = [] + +@@ -413,11 +413,11 @@ elif self.compiler.find_library_file(lib_dirs, 'curses'): readline_libs.append('curses') elif self.compiler.find_library_file(lib_dirs + @@ -165,8 +194,8 @@ diff -Nru setup.py.old setup.py + library_dirs=['/usr/lib64/termcap'], libraries=readline_libs) ) if platform not in ['mac']: - # crypt module. -@@ -470,8 +470,8 @@ + # crypt module. +@@ -446,8 +446,8 @@ if krb5_h: ssl_incs += krb5_h ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs, @@ -177,7 +206,7 @@ diff -Nru setup.py.old setup.py ] ) if (ssl_incs is not None and -@@ -502,23 +502,23 @@ +@@ -481,12 +481,12 @@ # order you wish to search - e.g., search for db4 before db3 db_try_this = { 'db4': {'libs': ('db-4.2', 'db42', 'db-4.1', 'db41', 'db-4.0', 'db4',), @@ -191,28 +220,35 @@ diff -Nru setup.py.old setup.py + '/usr/local/lib64', '/opt/sfw', - '/sw/lib', -+ '/sw/libi64', ++ '/sw/lib64', ), - 'incdirs': ('/usr/include/db4.2', - '/usr/include/db4.1', + 'incdirs': ('/usr/local/BerkeleyDB.4.2/include', + '/usr/local/include/db42', +@@ -499,12 +499,12 @@ '/usr/include/db4', )}, - 'db3': {'libs': ('db-3.3', 'db-3.2', 'db3',), + 'db3': {'libs': ('db-3.3', 'db-3.2', 'db-3.1', 'db3',), - 'libdirs': ('/usr/local/BerkeleyDB.3.3/lib', - '/usr/local/BerkeleyDB.3.2/lib', +- '/usr/local/BerkeleyDB.3.1/lib', - '/usr/local/lib', - '/opt/sfw/lib', - '/sw/lib', + 'libdirs': ('/usr/local/BerkeleyDB.3.3/lib64', + '/usr/local/BerkeleyDB.3.2/lib64', ++ '/usr/local/BerkeleyDB.3.1/lib64', + '/usr/local/lib64', + '/opt/sfw/lib64', + '/sw/lib64', ), 'incdirs': ('/usr/local/BerkeleyDB.3.3/include', '/usr/local/BerkeleyDB.3.2/include', -@@ -1000,11 +1000,11 @@ - added_lib_dirs.append('/usr/X11R6/lib') +@@ -986,14 +986,14 @@ + added_lib_dirs.append('/usr/openwin/lib') + elif os.path.exists('/usr/X11R6/include'): + include_dirs.append('/usr/X11R6/include') +- added_lib_dirs.append('/usr/X11R6/lib') ++ added_lib_dirs.append('/usr/X11R6/lib64') elif os.path.exists('/usr/X11R5/include'): include_dirs.append('/usr/X11R5/include') - added_lib_dirs.append('/usr/X11R5/lib') diff --git a/dev-lang/python/files/python-2.4-libdir.patch b/dev-lang/python/files/python-2.4-libdir.patch index d60605c4416d..61ca31f58a53 100644 --- a/dev-lang/python/files/python-2.4-libdir.patch +++ b/dev-lang/python/files/python-2.4-libdir.patch @@ -35,9 +35,10 @@ diff -Naurp Python-2.4.orig/Lib/distutils/sysconfig.py Python-2.4/Lib/distutils/ if standard_lib: return libpython else: ---- ./Lib/site.py 2005-03-17 09:55:19.295156312 -0800 -+++ ./orgLib/site.py 2005-03-17 09:59:42.009217704 -0800 -@@ -179,10 +179,20 @@ +diff -Naurp Python-2.4.orig/Lib/site.py Python-2.4/Lib/site.py +--- Python-2.4.orig/Lib/site.py 2004-07-19 19:28:28.000000000 -0700 ++++ Python-2.4/Lib/site.py 2005-02-07 12:17:13.000000000 -0800 +@@ -179,9 +179,14 @@ def addsitepackages(known_paths): sitedirs = [os.path.join(prefix, "Lib", "site-packages")] elif os.sep == '/': sitedirs = [os.path.join(prefix, @@ -48,14 +49,8 @@ diff -Naurp Python-2.4.orig/Lib/distutils/sysconfig.py Python-2.4/Lib/distutils/ "lib", "python" + sys.version[:3], "site-packages"), -+ os.path.join(prefix, "lib64", "site-python"), ++ os.path.join(prefix, "lib64", "site-python"), os.path.join(prefix, "lib", "site-python")] -+ tmp_sitedirs = [] -+ for sdir in sitedirs: -+ if sdir not in tmp_sitedirs: -+ tmp_sitedirs.append(sdir) -+ sitedirs = tmp_sitedirs - sitedirs = [os.path.join(prefix,"lib","portage","pym")] + sitedirs else: sitedirs = [prefix, os.path.join(prefix, "lib", "site-packages")] diff -Naurp Python-2.4.orig/Makefile.pre.in Python-2.4/Makefile.pre.in diff --git a/dev-lang/python/files/python-2.4-readline.patch b/dev-lang/python/files/python-2.4-readline.patch index 7469b577979c..3dbeb8e02727 100644 --- a/dev-lang/python/files/python-2.4-readline.patch +++ b/dev-lang/python/files/python-2.4-readline.patch @@ -1,3 +1,19 @@ +Common subdirectories: Python-2.4/Demo and Python-2.4.new/Demo +Common subdirectories: Python-2.4/Doc and Python-2.4.new/Doc +Common subdirectories: Python-2.4/Grammar and Python-2.4.new/Grammar +Common subdirectories: Python-2.4/Include and Python-2.4.new/Include +Common subdirectories: Python-2.4/Lib and Python-2.4.new/Lib +Common subdirectories: Python-2.4/Mac and Python-2.4.new/Mac +Common subdirectories: Python-2.4/Misc and Python-2.4.new/Misc +Common subdirectories: Python-2.4/Modules and Python-2.4.new/Modules +Common subdirectories: Python-2.4/Objects and Python-2.4.new/Objects +Common subdirectories: Python-2.4/PC and Python-2.4.new/PC +Common subdirectories: Python-2.4/PCbuild and Python-2.4.new/PCbuild +Common subdirectories: Python-2.4/Parser and Python-2.4.new/Parser +Common subdirectories: Python-2.4/Python and Python-2.4.new/Python +Common subdirectories: Python-2.4/RISCOS and Python-2.4.new/RISCOS +Common subdirectories: Python-2.4/Tools and Python-2.4.new/Tools +Only in Python-2.4.new: autom4te.cache diff -up Python-2.4/configure Python-2.4.new/configure --- Python-2.4/configure 2004-11-07 01:24:12.000000000 +0000 +++ Python-2.4.new/configure 2005-04-20 17:35:32.380494843 +0100 diff --git a/dev-lang/python/files/python-2.4.1-libdir.patch b/dev-lang/python/files/python-2.4.1-libdir.patch index b9d6b50395d5..4a11d1e8514b 100644 --- a/dev-lang/python/files/python-2.4.1-libdir.patch +++ b/dev-lang/python/files/python-2.4.1-libdir.patch @@ -1,5 +1,6 @@ ---- Python-2.4.1/Lib/distutils/command/install.py -+++ Python-2.4.1/Lib/distutils/command/install.py +diff -Naurp Python-2.4.orig/Lib/distutils/command/install.py Python-2.4/Lib/distutils/command/install.py +--- Python-2.4.orig/Lib/distutils/command/install.py 2004-11-10 14:23:15.000000000 -0800 ++++ Python-2.4/Lib/distutils/command/install.py 2005-02-07 12:13:14.000000000 -0800 @@ -39,14 +39,14 @@ else: INSTALL_SCHEMES = { 'unix_prefix': { @@ -17,8 +18,9 @@ 'headers': '$base/include/python/$dist_name', 'scripts': '$base/bin', 'data' : '$base', ---- Python-2.4.1/Lib/distutils/sysconfig.py -+++ Python-2.4.1/Lib/distutils/sysconfig.py +diff -Naurp Python-2.4.orig/Lib/distutils/sysconfig.py Python-2.4/Lib/distutils/sysconfig.py +--- Python-2.4.orig/Lib/distutils/sysconfig.py 2004-10-13 08:54:16.000000000 -0700 ++++ Python-2.4/Lib/distutils/sysconfig.py 2005-02-07 12:16:17.000000000 -0800 @@ -99,8 +99,12 @@ def get_python_lib(plat_specific=0, stan prefix = plat_specific and EXEC_PREFIX or PREFIX @@ -33,9 +35,9 @@ if standard_lib: return libpython else: ---- Python-2.4.1/Lib/site.py -+++ Python-2.4.1/Lib/site.py -@@ -179,10 +179,20 @@ def addsitepackages(known_paths): +--- ./Lib/site.py 2005-03-17 09:55:19.295156312 -0800 ++++ ./orgLib/site.py 2005-03-17 09:59:42.009217704 -0800 +@@ -179,10 +179,20 @@ sitedirs = [os.path.join(prefix, "Lib", "site-packages")] elif os.sep == '/': sitedirs = [os.path.join(prefix, @@ -56,8 +58,9 @@ sitedirs = [os.path.join(prefix,"lib","portage","pym")] + sitedirs else: sitedirs = [prefix, os.path.join(prefix, "lib", "site-packages")] ---- Python-2.4.1/Makefile.pre.in -+++ Python-2.4.1/Makefile.pre.in +diff -Naurp Python-2.4.orig/Makefile.pre.in Python-2.4/Makefile.pre.in +--- Python-2.4.orig/Makefile.pre.in 2004-09-26 10:26:55.000000000 -0700 ++++ Python-2.4/Makefile.pre.in 2005-02-07 12:18:39.000000000 -0800 @@ -79,7 +79,7 @@ exec_prefix= @exec_prefix@ # Expanded directories @@ -67,9 +70,10 @@ MANDIR= @mandir@ INCLUDEDIR= @includedir@ CONFINCLUDEDIR= $(exec_prefix)/include ---- Python-2.4.1/Modules/Setup.dist -+++ Python-2.4.1/Modules/Setup.dist -@@ -329,7 +329,7 @@ GLHACK=-Dclear=__GLclear +diff -Naurp Python-2.4.orig/Modules/Setup.dist Python-2.4/Modules/Setup.dist +--- Python-2.4.orig/Modules/Setup.dist 2004-08-31 06:50:12.000000000 -0700 ++++ Python-2.4/Modules/Setup.dist 2005-02-07 12:19:48.000000000 -0800 +@@ -325,7 +325,7 @@ GLHACK=-Dclear=__GLclear # *** Uncomment and edit to reflect your Tcl/Tk versions: # -ltk8.2 -ltcl8.2 \ # *** Uncomment and edit to reflect where your X11 libraries are: @@ -78,7 +82,7 @@ # *** Or uncomment this for Solaris: # -L/usr/openwin/lib \ # *** Uncomment these for TOGL extension only: -@@ -400,7 +400,7 @@ GLHACK=-Dclear=__GLclear +@@ -396,7 +396,7 @@ GLHACK=-Dclear=__GLclear #DB=/usr/local/BerkeleyDB.4.0 #DBLIBVER=4.0 #DBINC=$(DB)/include @@ -87,17 +91,18 @@ #_bsddb _bsddb.c -I$(DBINC) -L$(DBLIB) -ldb-$(DBLIBVER) # Historical Berkeley DB 1.85 -@@ -446,7 +446,7 @@ GLHACK=-Dclear=__GLclear +@@ -442,7 +442,7 @@ GLHACK=-Dclear=__GLclear # Andrew Kuchling's zlib module. # This require zlib 1.1.3 (or later). # See http://www.gzip.org/zlib/ -#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz -+#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/@@GENTOO_LIBDIR@@ -lz ++zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/@@GENTOO_LIBDIR@@ -lz # Interface to the Expat XML parser # ---- Python-2.4.1/Modules/getpath.c -+++ Python-2.4.1/Modules/getpath.c +diff -Naurp Python-2.4.orig/Modules/getpath.c Python-2.4/Modules/getpath.c +--- Python-2.4.orig/Modules/getpath.c 2004-08-07 18:00:47.000000000 -0700 ++++ Python-2.4/Modules/getpath.c 2005-02-07 12:22:15.137580048 -0800 @@ -113,7 +113,7 @@ #ifndef PYTHONPATH @@ -107,42 +112,7 @@ #endif #ifndef LANDMARK -@@ -125,6 +125,7 @@ static char exec_prefix[MAXPATHLEN+1]; - static char progpath[MAXPATHLEN+1]; - static char *module_search_path = NULL; - static char lib_python[] = "lib/python" VERSION; -+static char lib_exec_python[] = "@@GENTOO_LIBDIR@@/python" VERSION; - - static void - reduce(char *dir) -@@ -321,7 +322,7 @@ search_for_exec_prefix(char *argv0_path, - strncpy(exec_prefix, delim+1, MAXPATHLEN); - else - strncpy(exec_prefix, home, MAXPATHLEN); -- joinpath(exec_prefix, lib_python); -+ joinpath(exec_prefix, lib_exec_python); - joinpath(exec_prefix, "lib-dynload"); - return 1; - } -@@ -338,7 +339,7 @@ search_for_exec_prefix(char *argv0_path, - copy_absolute(exec_prefix, argv0_path); - do { - n = strlen(exec_prefix); -- joinpath(exec_prefix, lib_python); -+ joinpath(exec_prefix, lib_exec_python); - joinpath(exec_prefix, "lib-dynload"); - if (isdir(exec_prefix)) - return 1; -@@ -348,7 +349,7 @@ search_for_exec_prefix(char *argv0_path, - - /* Look at configure's EXEC_PREFIX */ - strncpy(exec_prefix, EXEC_PREFIX, MAXPATHLEN); -- joinpath(exec_prefix, lib_python); -+ joinpath(exec_prefix, lib_exec_python); - joinpath(exec_prefix, "lib-dynload"); - if (isdir(exec_prefix)) - return 1; -@@ -525,7 +526,7 @@ calculate_path(void) +@@ -525,7 +525,7 @@ calculate_path(void) fprintf(stderr, "Could not find platform dependent libraries <exec_prefix>\n"); strncpy(exec_prefix, EXEC_PREFIX, MAXPATHLEN); @@ -151,8 +121,17 @@ } /* If we found EXEC_PREFIX do *not* reduce it! (Yet.) */ ---- Python-2.4.1/setup.py -+++ Python-2.4.1/setup.py +diff -Naurp Python-2.4.orig/setup.py Python-2.4/setup.py +--- Python-2.4.orig/setup.py 2005-02-07 12:11:30.000000000 -0800 ++++ Python-2.4/setup.py 2005-02-07 12:25:21.746978894 -0800 +@@ -248,6 +248,7 @@ class PyBuildExt(build_ext): + global disable_ssl + # Ensure that /usr/local is always used + add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib') ++ add_dir_to_list(self.compiler.library_dirs, '/usr/local/@@GENTOO_LIBDIR@@') + add_dir_to_list(self.compiler.include_dirs, '/usr/local/include') + + # Add paths to popular package managers on OS X/darwin @@ -274,7 +275,7 @@ class PyBuildExt(build_ext): # if a file is found in one of those directories, it can # be assumed that no additional -I,-L directives are needed. @@ -176,7 +155,7 @@ libraries=readline_libs) ) if platform not in ['mac']: # crypt module. -@@ -1015,7 +1016,7 @@ class PyBuildExt(build_ext): +@@ -996,7 +997,7 @@ class PyBuildExt(build_ext): added_lib_dirs.append('/usr/openwin/lib') elif os.path.exists('/usr/X11R6/include'): include_dirs.append('/usr/X11R6/include') diff --git a/dev-lang/python/files/python-config-2.2 b/dev-lang/python/files/python-config-2.2 index 056b27125ae9..253285032259 100644 --- a/dev-lang/python/files/python-config-2.2 +++ b/dev-lang/python/files/python-config-2.2 @@ -1,3 +1,3 @@ #!/usr/bin/python import distutils.sysconfig, string -print "-lpython2.2 -lm -L/usr/lib/python2.2/config",string.join(string.split(distutils.sysconfig.get_config_var("MODLIBS"))) +print "-lpython2.2",string.join(string.split(distutils.sysconfig.get_config_var("MODLIBS"))) diff --git a/dev-lang/python/files/python-config-2.2.1 b/dev-lang/python/files/python-config-2.2.1 index 056b27125ae9..2bcfdae49fb8 100644 --- a/dev-lang/python/files/python-config-2.2.1 +++ b/dev-lang/python/files/python-config-2.2.1 @@ -1,3 +1,3 @@ #!/usr/bin/python import distutils.sysconfig, string -print "-lpython2.2 -lm -L/usr/lib/python2.2/config",string.join(string.split(distutils.sysconfig.get_config_var("MODLIBS"))) +print "-lpython2.2 -L /usr/lib/python2.2/config",string.join(string.split(distutils.sysconfig.get_config_var("MODLIBS"))) diff --git a/dev-lang/python/files/python-updater b/dev-lang/python/files/python-updater index ca6ef7d4364e..95662876e54f 100644 --- a/dev-lang/python/files/python-updater +++ b/dev-lang/python/files/python-updater @@ -21,11 +21,13 @@ # PKGS_MASKED = list of packages that are installed, but masked. # +OLD_PY_VER=2.2 NEW_PY_VER=$(python -V 2>&1 | sed 's:Python ::' | cut -d. -f1-2) +OLD_MODULES_DIR=/usr/lib/python${OLD_PY_VER} -PKGS_EXCEPTIONS="dev-lang/python sys-apps/portage" +PKGS_EXCEPTIONS="dev-lang/python" PKGS_MANUAL="app-office/gnumeric app-office/dia x11-libs/vte" -LOGFILE="/var/log/python-updater.log" +LOGFILE="/tmp/python-updater.log" # portage variables PKG_DBDIR=/var/db/pkg @@ -35,31 +37,12 @@ PORTDIR_OVERLAYS=`portageq portdir_overlay` PRETEND=0 PKGS_TO_REMERGE="" PKGS_COUNT_REMERGE=0 -PORTAGE_PYTHON="/usr/bin/python" # load the gentoo-style info macros, but hack to get around # it thinking this is an rc script EBUILD="1" source /sbin/functions.sh - - -for old in 2.4 2.3 2.2 2.1; do - if [ "${old}" != "${NEW_PY_VER}" ]; then - if [ -e /usr/bin/python${old} ] ; then - OLD_PY_VER=${old} - break; - fi - fi -done - - -if [ -z "${OLD_PY_VER}" ] ; then - eerror "Can't determine any previous Python version(s)." - exit 1 -fi - - # misc helper functions eloginfo() { einfo $* @@ -77,88 +60,34 @@ elogecho() { elogerr() { eerror $* DATESTRING=`date +"%Y/%m/%d %H:%M:%S"` - echo "${DATESTRING} ! ${*}" >> ${LOGFILE} + echo "${DATESTRING} ! ${*}" >> ${LOGFILE} } elog() { DATESTRING=`date +"%Y/%m/%d %H:%M:%S"` - echo "${DATESTRING} - ${*}" >> ${LOGFILE} -} - - -usage() { - echo "usage: python-updater [-h|-p|-o X.X|-n X.X]" - echo " -h help" - echo " -p pretend (don't do anything)" - echo " -o X.X set old python version to upgrade from [default: ${OLD_PY_VER}]" - echo " -n X.X set new python version to upgrade to [default: ${NEW_PY_VER}]" + echo "${DATESTRING} - ${*}" >> ${LOGFILE} } -# -# Sanity check -# - -if [ -z "${PORTDIR}" ]; then - eerror "Unable to proceed. Can not find PORTDIR. Make sure the command:" - eerror " " - eerror " portageq portdir" - eerror " " - eerror "returns a value. If it doesn't, make sure you have updated to" - eerror "latest portage version." - eerror " " - eerror "Report bugs to http://bugs.gentoo.org/" - exit 1 -fi - -if [ ! -f ${LOGFILE} ]; then - if ! touch ${LOGFILE} 2>&1 > /dev/null; then - ewarn "Logging disabled due to permissions" - LOGFILE=/dev/null - fi -elif [ ! -w ${LOGFILE} -o ! -L ${LOGFILE} ]; then - ewarn "Logging disabled due to permissions" - LOGFILE=/dev/null -fi - # # # Command Line Parsing # # -while [ -n "$1" ]; do + +if [ -n "$1" ]; then case "$1" in - -h) - usage - exit 0 + -h) + echo "usage: python-updater [-h|-p]" + echo " -h help" + echo " -p pretend (don't do anything)" ;; -p) PRETEND=1 ;; - -o) - shift - OLD_PY_VER="$1" - ;; - -n) - shift - NEW_PY_VER="$1" - ;; *) - usage - echo "unrecognised option: $1" ;; esac - shift -done - -# -# Test where portage is, in python2.2 or somewhere else? -# -for py in /usr/bin/python /usr/bin/python${OLD_PY_VER} /usr/bin/python${NEW_PY_VER}; do - if ${py} -c "import portage"; then - PORTAGE_PYTHON=${py} - break; - fi -done +fi # # @@ -166,11 +95,9 @@ done # /usr/lib/python${OLD_PY_VER} # # -OLD_MODULES_DIRS="/usr/lib/python${OLD_PY_VER} /usr/lib32/python${OLD_PY_VER} /usr/lib64/python${OLD_PY_VER}" -OLD_INCLUDE_DIR=/usr/include/python${OLD_PY_VER} eloginfo "Starting Python Updater from ${OLD_PY_VER} to ${NEW_PY_VER} :" -eloginfo "Searching for packages with files in ${OLD_MODULES_DIRS} .." +eloginfo "Searching for packages with files in ${OLD_MODULES_DIR} .." # iterate thru all the installed package's contents for content in `find ${PKG_DBDIR} -name CONTENTS`; do @@ -190,14 +117,10 @@ for content in `find ${PKG_DBDIR} -name CONTENTS`; do continue; fi - for OLD_MODULES_DIR in ${OLD_MODULES_DIRS}; do - if fgrep "${OLD_MODULES_DIR}" ${content} > /dev/null; then - PKGS_TO_REMERGE="${PKGS_TO_REMERGE} ${CATPKGVER}" - elogecho "Adding to list: ${CATPKGVER}" - elif fgrep "${OLD_INCLUDE_DIR}" ${content} > /dev/null; then - PKGS_TO_REMERGE="${PKGS_TO_REMERGE} ${CATPKGVER}" - fi - done + if fgrep "${OLD_MODULES_DIR}" ${content} > /dev/null; then + PKGS_TO_REMERGE="${PKGS_TO_REMERGE} ${CATPKGVER}" + elogecho "Adding to list: ${CATPKGVER}" + fi done # now we have to do each emerge seperately because if an installed version @@ -227,14 +150,19 @@ for pkg in ${PKGS_TO_REMERGE}; do done # -# Use my super dumb package reordering algorithm that works most of the time +# Check the actual order which these should be merged (probably doesn't work) # eloginfo "Re-ordering packages to merge .." -PKGS_OK_SORTED="$(${PORTAGE_PYTHON} ${PORTDIR}/dev-lang/python/files/depreorder.py ${PKGS_OK} | xargs)" +PKGS_OK_SORTED_CMD="emerge -p " +for pkg in $PKGS_OK; do + PKGS_OK_SORTED_CMD="${PKGS_OK_SORTED_CMD} =$pkg" +done +PKGS_OK_SORTED_CMD="${PKGS_OK_SORTED_CMD}" eloginfo "Preparing to merge these packages in this order:" +PKGS_OK_SORTED="`${PKGS_OK_SORTED_CMD} | grep ebuild | sed 's:\[ebuild.*\] ::'`" for pkg in $PKGS_OK_SORTED; do elogecho "$pkg" done @@ -245,7 +173,7 @@ done COUNT=1 PKGS_FAILED="" if [ "${PRETEND}" != "1" ]; then - for pkg in ${PKGS_OK_SORTED}; do + for pkg in ${PKGS_OK}; do eloginfo "Starting to merge ($COUNT/$PKGS_COUNT_REMERGE) $pkg .." if ! emerge --oneshot --nodeps =$pkg; then PKGS_FAILED="${PKGS_FAILED} $pkg" @@ -264,42 +192,39 @@ OUTPUT_PKGS_FAILED="" for pkg in ${PKGS_FAILED}; do OUTPUT_PKGS_FAILED="${OUTPUT_PKGS_FAILED} \=$pkg"; done if [ -n "${PKGS_FAILED}" -o -n "${PKGS_MISSING}" -o -n "${PKGS_MASKED}" ]; then - echo ewarn "************************************************************" ewarn "* Packages that still need to be manually emerged : *" ewarn "************************************************************" if [ -n "${OUTPUT_PKGS_MASKED}" ]; then - echo ewarn " Masked Packages:" ewarn " ----------------" ewarn " Unmask the following packages (at your own risk) and " ewarn " emerge them using this command after removing the '-p'" ewarn " parameter." - echo + ewarn "" ewarn " emerge -p ${OUTPUT_PKGS_MASKED}" - echo + ewarn "" fi if [ -n "${OUTPUT_PKGS_MISSING}" ]; then - echo ewarn " Missing Packages:" ewarn " -----------------" ewarn " These packages need to be updated because their versions do" ewarn " not exist in portage anymore." - echo + ewarn "" for x in ${OUTPUT_PKGS_MISSING}; do echo " ${x}" done + ewarn "" fi if [ -n "${OUTPUT_PKGS_FAILED}" ]; then - echo ewarn " Failed Packaged:" ewarn " ----------------" ewarn " These packages have failed and need to be re-emerged again." ewarn " Alternatively, try re-running this script again to see if it" ewarn " can be fixed." - echo + ewarn "" ewarn " emerge -p ${OUTPUT_PKGS_FAILED}" - echo + ewarn "" fi elog "Python update completed with errors." @@ -319,4 +244,3 @@ if [ -n "${PKGS_FAILED}" -o -n "${PKGS_MISSING}" -o -n "${PKGS_MASKED}" ]; then else eloginfo "Python update completed successfully." fi - diff --git a/dev-lang/python/python-2.1.3-r1.ebuild b/dev-lang/python/python-2.1.3-r1.ebuild index cd481d4d322e..90029d837612 100644 --- a/dev-lang/python/python-2.1.3-r1.ebuild +++ b/dev-lang/python/python-2.1.3-r1.ebuild @@ -1,32 +1,28 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.1.3-r1.ebuild,v 1.22 2005/05/28 00:55:06 kloeri Exp $ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.1.3-r1.ebuild,v 1.1 2002/07/03 03:24:19 jnelson Exp $ -inherit versionator - -PYVER_MAJOR=$(get_major_version) -PYVER_MINOR=$(get_version_component_range 2) +PYVER_MAJOR="`echo ${PV} | cut -d '.' -f 1`" +PYVER_MINOR="`echo ${PV} | cut -d '.' -f 2`" PYVER="${PYVER_MAJOR}.${PYVER_MINOR}" S=${WORKDIR}/Python-${PV} - DESCRIPTION="A really great language" -HOMEPAGE="http://www.python.org" SRC_URI="http://www.python.org/ftp/python/${PV}/Python-${PV}.tgz" +HOMEPAGE="http://www.python.org" LICENSE="PSF-2.1.1" -SLOT="2.1" -KEYWORDS="x86 sparc alpha ia64 ppc" -IUSE="readline tcltk berkdb" -DEPEND=">=sys-libs/zlib-1.1.3 +DEPEND="virtual/glibc >=sys-libs/zlib-1.1.3 readline? ( >=sys-libs/readline-4.1 >=sys-libs/ncurses-5.2 ) berkdb? ( >=sys-libs/db-3 ) tcltk? ( >=dev-lang/tk-8.0 )" +RDEPEND="$DEPEND" # The dev-python/python-fchksum RDEPEND is needed to that this python provides # the functionality expected from previous pythons. -PROVIDE="virtual/python" +PROVIDE="virtual/python-2.1" +SLOT="2.1" src_compile() { export OPT="$CFLAGS" @@ -35,10 +31,10 @@ src_compile() { t=${S}/Makefile.pre.in cp $t $t.orig || die sed 's:install-platlib.*:& --install-scripts=$(BINDIR):' $t.orig > $t - + local myopts #if we are creating a new build image, we remove the dependency on g++ - + econf --with-fpectl \ --with-threads \ --infodir='${prefix}'/share/info \ @@ -67,7 +63,7 @@ src_install() { # If USE tcltk lets install idle # Need to script the python version in the path if use tcltk; then - dodir /usr/lib/python${PYVER}/tools + mkdir "${D}/usr/lib/python${PYVER}/tools" mv "${S}/Tools/idle" "${D}/usr/lib/python${PYVER}/tools/" dosym /usr/lib/python${PYVER}/tools/idle/idle.py /usr/bin/idle-${PV}.py fi diff --git a/dev-lang/python/python-2.2.3-r6.ebuild b/dev-lang/python/python-2.2.3-r6.ebuild index 657b851ae728..5352533d4833 100644 --- a/dev-lang/python/python-2.2.3-r6.ebuild +++ b/dev-lang/python/python-2.2.3-r6.ebuild @@ -1,24 +1,25 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.2.3-r6.ebuild,v 1.4 2005/05/28 00:55:06 kloeri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.2.3-r6.ebuild,v 1.1 2005/02/07 04:28:20 pythonhead Exp $ -inherit flag-o-matic eutils python versionator +inherit flag-o-matic eutils python -PYVER_MAJOR=$(get_major_version) -PYVER_MINOR=$(get_version_component_range 2) +IUSE="berkdb bootstrap build doc gdbm ncurses readline ssl tcltk" + +PYVER_MAJOR="`echo ${PV%_*} | cut -d '.' -f 1`" +PYVER_MINOR="`echo ${PV%_*} | cut -d '.' -f 2`" PYVER="${PYVER_MAJOR}.${PYVER_MINOR}" S="${WORKDIR}/Python-${PV}" DESCRIPTION="A really great language" -HOMEPAGE="http://www.python.org" SRC_URI="http://www.python.org/ftp/python/${PV%_*}/Python-${PV}.tgz" +HOMEPAGE="http://www.python.org" LICENSE="PSF-2.2" -SLOT="2.2" KEYWORDS="amd64 x86 ppc sparc alpha mips hppa ia64 ppc64" -IUSE="berkdb bootstrap build doc gdbm ncurses readline ssl tcltk nocxx" -DEPEND=">=sys-libs/zlib-1.1.3 +DEPEND="virtual/libc + >=sys-libs/zlib-1.1.3 !build? ( tcltk? ( >=dev-lang/tk-8.0 ) ncurses? ( >=sys-libs/ncurses-5.2 readline? ( >=sys-libs/readline-4.1 ) ) berkdb? ( >=sys-libs/db-3 ) @@ -35,6 +36,8 @@ RDEPEND="${DEPEND} dev-python/python-fchksum" PROVIDE="virtual/python" +SLOT="2.2" + src_unpack() { unpack ${A} #Fixes security vulnerability in XML-RPC server - pythonhead (06 Feb 05) @@ -82,7 +85,7 @@ src_compile() { local myopts #if we are creating a new build image, we remove the dependency on g++ - if use build && ! use bootstrap || use nocxx + if use build && ! use bootstrap then myopts="--with-cxx=no" fi diff --git a/dev-lang/python/python-2.3.4-r1.ebuild b/dev-lang/python/python-2.3.4-r1.ebuild index 2e957bc6903c..c9938f663854 100644 --- a/dev-lang/python/python-2.3.4-r1.ebuild +++ b/dev-lang/python/python-2.3.4-r1.ebuild @@ -1,16 +1,16 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.3.4-r1.ebuild,v 1.10 2005/08/16 22:00:31 kloeri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.3.4-r1.ebuild,v 1.1 2005/02/07 04:28:20 pythonhead Exp $ # NOTE about python-portage interactions : # - Do not add a pkg_setup() check for a certain version of portage # in dev-lang/python. It _WILL_ stop people installing from # Gentoo 1.4 images. -inherit eutils flag-o-matic python versionator +inherit eutils flag-o-matic python -PYVER_MAJOR=$(get_major_version) -PYVER_MINOR=$(get_version_component_range 2) +PYVER_MAJOR="`echo ${PV%_*} | cut -d '.' -f 1`" +PYVER_MINOR="`echo ${PV%_*} | cut -d '.' -f 2`" PYVER="${PYVER_MAJOR}.${PYVER_MINOR}" S="${WORKDIR}/Python-${PV}" @@ -20,10 +20,11 @@ SRC_URI="http://www.python.org/ftp/python/${PV%_*}/Python-${PV}.tar.bz2" LICENSE="PSF-2.2" SLOT="2.3" -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc s390 sh sparc x86 ppc64" -IUSE="ncurses gdbm ssl readline tcltk berkdb bootstrap ipv6 build ucs2 doc X nocxx" +KEYWORDS="alpha amd64 arm hppa ia64 mips ~ppc s390 sh sparc x86" +IUSE="ncurses gdbm ssl readline tcltk berkdb bootstrap ipv6 build ucs2 doc X" -DEPEND=">=sys-libs/zlib-1.1.3 +DEPEND="virtual/libc + >=sys-libs/zlib-1.1.3 !build? ( X? ( tcltk? ( >=dev-lang/tk-8.0 ) ) ncurses? ( >=sys-libs/ncurses-5.2 readline? ( >=sys-libs/readline-4.1 ) ) @@ -34,9 +35,7 @@ DEPEND=">=sys-libs/zlib-1.1.3 dev-libs/expat )" -# NOTE: changed RDEPEND to PDEPEND to resolve bug 88777. - kloeri - -PDEPEND="${DEPEND} dev-python/python-fchksum" +RDEPEND="${DEPEND} dev-python/python-fchksum" # The dev-python/python-fchksum RDEPEND is needed to that this python provides # the functionality expected from previous pythons. @@ -104,7 +103,7 @@ src_compile() { local myconf #if we are creating a new build image, we remove the dependency on g++ - if use build && ! use bootstrap || use nocxx ; then + if use build && ! use bootstrap; then myconf="--with-cxx=no" fi @@ -123,7 +122,7 @@ src_compile() { --infodir='${prefix}'/share/info \ --mandir='${prefix}'/share/man \ --with-threads \ - --with-libc='' \ + --with-cxx=no \ ${myconf} || die emake || die "Parallel make failed" } @@ -164,7 +163,7 @@ src_install() { if use build ; then rm -rf ${D}/usr/lib/python2.3/{test,encodings,email,lib-tk,bsddb/test} else - use elibc_uclibc && rm -rf ${D}/usr/lib/python2.3/{test,bsddb/test} + use uclibc && rm -rf ${D}/usr/lib/python2.3/{test,bsddb/test} use berkdb || rm -rf ${D}/usr/lib/python2.3/bsddb ( use !X || use !tcltk ) && rm -rf ${D}/usr/lib/python2.3/lib-tk fi diff --git a/dev-lang/python/python-2.3.5-r1.ebuild b/dev-lang/python/python-2.3.5-r1.ebuild index 1ad08d5f78ae..783cec9c3cd4 100644 --- a/dev-lang/python/python-2.3.5-r1.ebuild +++ b/dev-lang/python/python-2.3.5-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.3.5-r1.ebuild,v 1.2 2005/08/15 21:31:11 kloeri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.3.5-r1.ebuild,v 1.1 2005/06/16 21:19:33 kloeri Exp $ # NOTE about python-portage interactions : # - Do not add a pkg_setup() check for a certain version of portage @@ -41,9 +41,7 @@ DEPEND=">=sys-libs/zlib-1.1.3 # it to compile python. We just need to ensure that when we install # python, we definitely have fchksum support. - liquidx -# NOTE: changed RDEPEND to PDEPEND to resolve bug 88777. - kloeri - -PDEPEND="${DEPEND} dev-python/python-fchksum" +RDEPEND="${DEPEND} dev-python/python-fchksum" PROVIDE="virtual/python" diff --git a/dev-lang/python/python-2.3.5-r2.ebuild b/dev-lang/python/python-2.3.5-r2.ebuild index 4eff901ae969..cf8a7b3e5339 100644 --- a/dev-lang/python/python-2.3.5-r2.ebuild +++ b/dev-lang/python/python-2.3.5-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.3.5-r2.ebuild,v 1.10 2005/10/01 15:34:55 kloeri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.3.5-r2.ebuild,v 1.1 2005/09/08 21:31:29 kloeri Exp $ # NOTE about python-portage interactions : # - Do not add a pkg_setup() check for a certain version of portage @@ -20,7 +20,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV%_*}/Python-${PV}.tar.bz2" LICENSE="PSF-2.2" SLOT="2.3" -KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" IUSE="ncurses gdbm ssl readline tcltk berkdb bootstrap ipv6 build ucs2 doc X nocxx" DEPEND=">=sys-libs/zlib-1.1.3 @@ -220,7 +220,7 @@ src_test() { #skip all tests that fail during emerge but pass without emerge: #(See bug# 67970) - local skip_tests="global mimetools mmap strptime subprocess tcl time urllib urllib2 zipimport" + local skip_tests="subprocess tcl urllib urllib2" for test in ${skip_tests} ; do mv ${S}/Lib/test/test_${test}.py ${T} diff --git a/dev-lang/python/python-2.3.5.ebuild b/dev-lang/python/python-2.3.5.ebuild index c841b38e6509..fed0b2f015da 100644 --- a/dev-lang/python/python-2.3.5.ebuild +++ b/dev-lang/python/python-2.3.5.ebuild @@ -1,16 +1,16 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.3.5.ebuild,v 1.22 2005/08/16 22:00:31 kloeri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.3.5.ebuild,v 1.1 2005/02/17 18:19:40 pythonhead Exp $ # NOTE about python-portage interactions : # - Do not add a pkg_setup() check for a certain version of portage # in dev-lang/python. It _WILL_ stop people installing from # Gentoo 1.4 images. -inherit eutils flag-o-matic python versionator +inherit eutils flag-o-matic python -PYVER_MAJOR=$(get_major_version) -PYVER_MINOR=$(get_version_component_range 2) +PYVER_MAJOR="`echo ${PV%_*} | cut -d '.' -f 1`" +PYVER_MINOR="`echo ${PV%_*} | cut -d '.' -f 2`" PYVER="${PYVER_MAJOR}.${PYVER_MINOR}" S="${WORKDIR}/Python-${PV}" @@ -20,10 +20,11 @@ SRC_URI="http://www.python.org/ftp/python/${PV%_*}/Python-${PV}.tar.bz2" LICENSE="PSF-2.2" SLOT="2.3" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="ncurses gdbm ssl readline tcltk berkdb bootstrap ipv6 build ucs2 doc X nocxx" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~s390 ~sh ~sparc ~x86" +IUSE="ncurses gdbm ssl readline tcltk berkdb bootstrap ipv6 build ucs2 doc X" -DEPEND=">=sys-libs/zlib-1.1.3 +DEPEND="virtual/libc + >=sys-libs/zlib-1.1.3 !build? ( X? ( tcltk? ( >=dev-lang/tk-8.0 ) ) ncurses? ( >=sys-libs/ncurses-5.2 readline? ( >=sys-libs/readline-4.1 ) ) @@ -34,27 +35,16 @@ DEPEND=">=sys-libs/zlib-1.1.3 dev-libs/expat )" -# NOTE: The dev-python/python-fchksum RDEPEND is needed so that this python -# provides the functionality expected from previous pythons. - -# NOTE: python-fchksum is only a RDEPEND and not a DEPEND since we don't need -# it to compile python. We just need to ensure that when we install -# python, we definitely have fchksum support. - liquidx - -# NOTE: changed RDEPEND to PDEPEND to resolve bug 88777. - kloeri - -PDEPEND="${DEPEND} dev-python/python-fchksum" +RDEPEND="${DEPEND} dev-python/python-fchksum" +# The dev-python/python-fchksum RDEPEND is needed to that this python provides +# the functionality expected from previous pythons. PROVIDE="virtual/python" src_unpack() { unpack ${A} cd ${S} - - # fix readline detection problems due to missing termcap (#79013) - epatch ${FILESDIR}/${PN}-2.3-readline.patch - sed -ie 's/OpenBSD\/3.\[01234/OpenBSD\/3.\[012345/' configure || die "OpenBSD sed failed" # adds /usr/lib/portage/pym to sys.path - liquidx (08 Oct 03) # prepends /usr/lib/portage/pym to sys.path - liquidx (12 Apr 04) @@ -65,9 +55,8 @@ src_unpack() { epatch ${FILESDIR}/${PN}-2.3.2-disable_modules_and_ssl.patch epatch ${FILESDIR}/${PN}-2.3-mimetypes_apache.patch epatch ${FILESDIR}/${PN}-2.3-db4.2.patch - # installs to lib64 - [ "$(get_libdir)" == "lib64" ] && epatch ${FILESDIR}/python-2.3.4-lib64.patch + [ "${CONF_LIBDIR}" == "lib64" ] && epatch ${FILESDIR}/python-2.3.4-lib64.patch # fix os.utime() on hppa. utimes it not supported but unfortunately reported as working - gmsoft (22 May 04) [ "${ARCH}" = "hppa" ] && sed -e 's/utimes //' -i ${S}/configure } @@ -111,7 +100,7 @@ src_compile() { local myconf #if we are creating a new build image, we remove the dependency on g++ - if use build && ! use bootstrap || use nocxx ; then + if use build && ! use bootstrap; then myconf="--with-cxx=no" fi @@ -130,11 +119,38 @@ src_compile() { --infodir='${prefix}'/share/info \ --mandir='${prefix}'/share/man \ --with-threads \ - --with-libc='' \ + --with-cxx=no \ ${myconf} || die emake || die "Parallel make failed" } +src_test() { + local skip_tests="import sax" + #Move known bad tests out of the way while we run good ones + for test in ${skip_tests} ; do + mv ${S}/Lib/test/test_${test}.py ${T} + done + + make test || die "make test failed" + + #Move bad tests back so they get emerged + for test in ${skip_tests} ; do + mv ${T}/test_${test}.py ${S}/Lib/test/test_${test}.py + done + + einfo "Portage skipped the following tests which aren't able to run from emerge:" + for test in ${skip_tests} ; do + einfo "test_${test}.py" + done + einfo "These tests normally pass when not run from emerge." + einfo "If you'd like to run them, you may:" + einfo "cd /usr/lib/python${PYVER}/test" + einfo "and run the tests separately." + einfo "See bug# 67970" + ebeep 2 +} + + src_install() { dodir /usr src_configure @@ -149,38 +165,50 @@ src_install() { # seems like the build do not install Makefile.pre.in anymore # it probably shouldn't - use DistUtils, people! - insinto /usr/$(get_libdir)/python${PYVER}/config + if [ "${CONF_LIBDIR}" == "lib64" ] ;then + insinto /usr/lib64/python${PYVER}/config + else + insinto /usr/lib/python${PYVER}/config + fi doins ${S}/Makefile.pre.in # While we're working on the config stuff... Let's fix the OPT var # so that it doesn't have any opts listed in it. Prevents the problem # with compiling things with conflicting opts later. - dosed -e 's:^OPT=.*:OPT=-DNDEBUG:' /usr/$(get_libdir)/python${PYVER}/config/Makefile + if [ "${CONF_LIBDIR}" == "lib64" ] ;then + dosed -e 's:^OPT=.*:OPT=-DNDEBUG:' /usr/lib64/python${PYVER}/config/Makefile + else + dosed -e 's:^OPT=.*:OPT=-DNDEBUG:' /usr/lib/python${PYVER}/config/Makefile + fi # install python-updater in /usr/sbin dosbin ${FILESDIR}/python-updater if use build ; then - rm -rf ${D}/usr/$(get_libdir)/python2.3/{test,encodings,email,lib-tk,bsddb/test} + rm -rf ${D}/usr/lib/python2.3/{test,encodings,email,lib-tk,bsddb/test} else - use elibc_uclibc && rm -rf ${D}/usr/$(get_libdir)/python2.3/{test,bsddb/test} - use berkdb || rm -rf ${D}/usr/$(get_libdir)/python2.3/bsddb - ( use !X || use !tcltk ) && rm -rf ${D}/usr/$(get_libdir)/python2.3/lib-tk + use uclibc && rm -rf ${D}/usr/lib/python2.3/{test,bsddb/test} + use berkdb || rm -rf ${D}/usr/lib/python2.3/bsddb + ( use !X || use !tcltk ) && rm -rf ${D}/usr/lib/python2.3/lib-tk fi } pkg_postrm() { python_makesym - python_mod_cleanup /usr/$(get_libdir)/python2.3 + python_mod_cleanup /usr/lib/python2.3 + [ "${CONF_LIBDIR}" == "lib64" ] && python_mod_cleanup /usr/lib64/python2.3 } pkg_postinst() { local myroot myroot=$(echo $ROOT | sed 's:/$::') + python_makesym python_mod_optimize - python_mod_optimize -x site-packages -x test ${myroot}/usr/$(get_libdir)/python${PYVER} + python_mod_optimize -x site-packages -x test ${myroot}/usr/lib/python${PYVER} + [ "${CONF_LIBDIR}" == "lib64" ] && \ + python_mod_optimize -x site-packages -x test ${myroot}/usr/lib64/python${PYVER} # workaround possible python-upgrade-breaks-portage situation if [ ! -f ${myroot}/usr/lib/portage/pym/portage.py ]; then @@ -207,32 +235,3 @@ pkg_postinst() { ewarn ebeep 5 } - -src_test() { - # PYTHON_DONTCOMPILE=1 breaks test_import - unset PYTHON_DONTCOMPILE - - #skip all tests that fail during emerge but pass without emerge: - #(See bug# 67970) - local skip_tests="subprocess tcl urllib urllib2" - - for test in ${skip_tests} ; do - mv ${S}/Lib/test/test_${test}.py ${T} - done - - make test || die "make test failed" - - for test in ${skip_tests} ; do - mv ${T}/test_${test}.py ${S}/Lib/test/test_${test}.py - done - - einfo "Portage skipped the following tests which aren't able to run from emerge:" - for test in ${skip_tests} ; do - einfo "test_${test}.py" - done - - einfo "If you'd like to run them, you may:" - einfo "cd /usr/lib/python${PYVER}/test" - einfo "and run the tests separately." -} - diff --git a/dev-lang/python/python-2.4-r3.ebuild b/dev-lang/python/python-2.4-r3.ebuild index d5108e892423..be1a9539cc6f 100644 --- a/dev-lang/python/python-2.4-r3.ebuild +++ b/dev-lang/python/python-2.4-r3.ebuild @@ -1,29 +1,31 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.4-r3.ebuild,v 1.8 2005/11/17 13:50:56 gmsoft Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.4-r3.ebuild,v 1.1 2005/03/19 17:51:20 pythonhead Exp $ # NOTE about python-portage interactions : # - Do not add a pkg_setup() check for a certain version of portage # in dev-lang/python. It _WILL_ stop people installing from # Gentoo 1.4 images. -inherit eutils flag-o-matic python multilib versionator +inherit eutils flag-o-matic python multilib -PYVER_MAJOR=$(get_major_version) -PYVER_MINOR=$(get_version_component_range 2) +PYVER_MAJOR="`echo ${PV%_*} | cut -d '.' -f 1`" +PYVER_MINOR="`echo ${PV%_*} | cut -d '.' -f 2`" PYVER="${PYVER_MAJOR}.${PYVER_MINOR}" MY_P="Python-${PV}" S="${WORKDIR}/${MY_P}" DESCRIPTION="A really great language" -HOMEPAGE="http://www.python.org/" SRC_URI="http://www.python.org/ftp/python/${PYVER}/${MY_P}.tar.bz2" +HOMEPAGE="http://www.python.org" +IUSE="ncurses gdbm ssl readline tcltk berkdb bootstrap ipv6 build ucs2 doc X" LICENSE="PSF-2.2" SLOT="2.4" + KEYWORDS="~x86 ~ppc ~sparc ~arm ~hppa ~amd64 ~s390 ~alpha ~ia64 ~mips" -IUSE="ncurses gdbm ssl readline tcltk berkdb bootstrap ipv6 build ucs2 doc X nocxx" -DEPEND=">=sys-libs/zlib-1.1.3 +DEPEND="virtual/libc + >=sys-libs/zlib-1.1.3 !build? ( X? ( tcltk? ( >=dev-lang/tk-8.0 ) ) ncurses? ( >=sys-libs/ncurses-5.2 readline? ( >=sys-libs/readline-4.1 ) ) @@ -34,24 +36,16 @@ DEPEND=">=sys-libs/zlib-1.1.3 dev-libs/expat )" -# NOTE: The dev-python/python-fchksum RDEPEND is needed so that this python -# provides the functionality expected from previous pythons. - -# NOTE: python-fchksum is only a RDEPEND and not a DEPEND since we don't need -# it to compile python. We just need to ensure that when we install -# python, we definitely have fchksum support. - liquidx +RDEPEND="${DEPEND} dev-python/python-fchksum" -RDEPEND="${DEPEND} dev-python/python-fchksum" +# The dev-python/python-fchksum RDEPEND is needed to that this python provides +# the functionality expected from previous pythons. PROVIDE="virtual/python" src_unpack() { unpack ${A} cd ${S} - - # unnecessary termcap dep in readline (#79013) - epatch ${FILESDIR}/${PN}-2.4-readline.patch - #Fixes security vulnerability in XML-RPC server - pythonhead (06 Feb 05) #http://www.python.org/security/PSF-2005-001/ epatch ${FILESDIR}/${PN}-2.4-xmlrpc.patch @@ -74,11 +68,6 @@ src_unpack() { Modules/Setup.dist \ Modules/getpath.c \ setup.py - - # fix os.utime() on hppa. utimes it not supported but unfortunately reported as working - gmsoft (22 May 04) - # PLEASE LEAVE THIS FIX FOR NEXT VERSIONS AS IT'S A CRITICAL FIX !!! - [ "${ARCH}" = "hppa" ] && sed -e 's/utimes //' -i ${S}/configure - } src_configure() { @@ -120,7 +109,7 @@ src_compile() { local myconf #if we are creating a new build image, we remove the dependency on g++ - if use build && ! use bootstrap || use nocxx ; then + if use build && ! use bootstrap; then myconf="--with-cxx=no" fi @@ -172,7 +161,7 @@ src_install() { if use build ; then rm -rf ${D}/usr/lib/python${PYVER}/{test,encodings,email,lib-tk,bsddb/test} else - use elibc_uclibc && rm -rf ${D}/usr/lib/python${PYVER}/{test,bsddb/test} + use uclibc && rm -rf ${D}/usr/lib/python${PYVER}/{test,bsddb/test} use berkdb || rm -rf ${D}/usr/lib/python${PYVER}/bsddb ( use !X || use !tcltk ) && rm -rf ${D}/usr/lib/python${PYVER}/lib-tk fi diff --git a/dev-lang/python/python-2.4.1-r1.ebuild b/dev-lang/python/python-2.4.1-r1.ebuild index 58904267ad6d..3f88e2e866bc 100644 --- a/dev-lang/python/python-2.4.1-r1.ebuild +++ b/dev-lang/python/python-2.4.1-r1.ebuild @@ -1,13 +1,13 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.4.1-r1.ebuild,v 1.13 2005/11/17 13:50:56 gmsoft Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.4.1-r1.ebuild,v 1.1 2005/06/16 21:19:33 kloeri Exp $ # NOTE about python-portage interactions : # - Do not add a pkg_setup() check for a certain version of portage # in dev-lang/python. It _WILL_ stop people installing from # Gentoo 1.4 images. -inherit eutils flag-o-matic python multilib versionator toolchain-funcs +inherit eutils flag-o-matic python multilib versionator # we need this so that we don't depends on python.eclass PYVER_MAJOR=$(get_major_version) @@ -22,7 +22,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.bz2" LICENSE="PSF-2.2" SLOT="2.4" -KEYWORDS="alpha amd64 ~arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~s390 ~sparc ~x86" IUSE="ncurses gdbm ssl readline tcltk berkdb bootstrap ipv6 build ucs2 doc X nocxx" DEPEND=">=sys-libs/zlib-1.1.3 @@ -44,9 +44,7 @@ DEPEND=">=sys-libs/zlib-1.1.3 # it to compile python. We just need to ensure that when we install # python, we definitely have fchksum support. - liquidx -# NOTE: changed RDEPEND to PDEPEND to resolve bug 88777. - kloeri - -PDEPEND="${DEPEND} dev-python/python-fchksum" +RDEPEND="${DEPEND} dev-python/python-fchksum" PROVIDE="virtual/python" @@ -76,20 +74,10 @@ src_unpack() { Makefile.pre.in \ Modules/Setup.dist \ Modules/getpath.c \ - setup.py || die + setup.py # add support for struct stat st_flags attribute (bug 94637) - epatch ${FILESDIR}/python-2.4.1-st_flags.patch - - # fix os.utime() on hppa. utimes it not supported but unfortunately reported as working - gmsoft (22 May 04) - # PLEASE LEAVE THIS FIX FOR NEXT VERSIONS AS IT'S A CRITICAL FIX !!! - [ "${ARCH}" = "hppa" ] && sed -e 's/utimes //' -i ${S}/configure - - - if tc-is-cross-compiler ; then - epatch "${FILESDIR}"/python-2.4.1-bindir-libdir.patch - epatch "${FILESDIR}"/python-2.4.1-crosscompile.patch - fi + epatch ${FILESDIR}/python-2.3.5-st_flags.patch } src_configure() { @@ -145,22 +133,7 @@ src_compile() { src_configure - if tc-is-cross-compiler ; then - OPT="-O1" LDFLAGS="" \ - ./configure --with-cxx=no || die "cross-configure failed" - emake python Parser/pgen || die "cross-make failed" - mv python hostpython - mv Parser/pgen Parser/hostpgen - make distclean - sed -i \ - -e '/^HOSTPYTHON/s:=.*:=./hostpython:' \ - -e '/^HOSTPGEN/s:=.*:=./Parser/hostpgen:' \ - Makefile.pre.in || die - fi - - tc-export CXX - econf \ - --with-fpectl \ + econf --with-fpectl \ --enable-shared \ `use_enable ipv6` \ --infodir='${prefix}'/share/info \ @@ -263,7 +236,7 @@ src_test() { #skip all tests that fail during emerge but pass without emerge: #(See bug# 67970) - local skip_tests="distutils global mimetools minidom mmap strptime subprocess tcl time urllib urllib2" + local skip_tests="subprocess tcl urllib urllib2" for test in ${skip_tests} ; do mv ${S}/Lib/test/test_${test}.py ${T} diff --git a/dev-lang/python/python-2.4.1.ebuild b/dev-lang/python/python-2.4.1.ebuild index 2877879d9bdb..0545ff557b0b 100644 --- a/dev-lang/python/python-2.4.1.ebuild +++ b/dev-lang/python/python-2.4.1.ebuild @@ -1,31 +1,33 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.4.1.ebuild,v 1.11 2005/11/17 13:50:56 gmsoft Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.4.1.ebuild,v 1.1 2005/04/27 12:18:26 liquidx Exp $ # NOTE about python-portage interactions : # - Do not add a pkg_setup() check for a certain version of portage # in dev-lang/python. It _WILL_ stop people installing from # Gentoo 1.4 images. -inherit eutils flag-o-matic python multilib versionator +inherit eutils flag-o-matic python multilib # we need this so that we don't depends on python.eclass -PYVER_MAJOR=$(get_major_version) -PYVER_MINOR=$(get_version_component_range 2) +PYVER_MAJOR="`echo ${PV%_*} | cut -d '.' -f 1`" +PYVER_MINOR="`echo ${PV%_*} | cut -d '.' -f 2`" PYVER="${PYVER_MAJOR}.${PYVER_MINOR}" MY_P="Python-${PV}" S="${WORKDIR}/${MY_P}" DESCRIPTION="Python is an interpreted, interactive, object-orientated programming language." -HOMEPAGE="http://www.python.org/" SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.bz2" +HOMEPAGE="http://www.python.org" +IUSE="ncurses gdbm ssl readline tcltk berkdb bootstrap ipv6 build ucs2 doc X uclibc" LICENSE="PSF-2.2" SLOT="2.4" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~s390 ~sparc ~x86" -IUSE="ncurses gdbm ssl readline tcltk berkdb bootstrap ipv6 build ucs2 doc X nocxx" -DEPEND=">=sys-libs/zlib-1.1.3 +KEYWORDS="~x86 ~ppc ~sparc ~arm ~hppa ~amd64 ~s390 ~alpha ~ia64 ~mips" + +DEPEND="virtual/libc + >=sys-libs/zlib-1.1.3 !dev-python/cjkcodecs !build? ( X? ( tcltk? ( >=dev-lang/tk-8.0 ) ) @@ -75,12 +77,6 @@ src_unpack() { Modules/Setup.dist \ Modules/getpath.c \ setup.py - - - # fix os.utime() on hppa. utimes it not supported but unfortunately reported as working - gmsoft (22 May 04) - # PLEASE LEAVE THIS FIX FOR NEXT VERSIONS AS IT'S A CRITICAL FIX !!! - [ "${ARCH}" = "hppa" ] && sed -e 's/utimes //' -i ${S}/configure - } src_configure() { @@ -109,9 +105,8 @@ src_configure() { src_compile() { filter-flags -malign-double - # Seems to no longer be necessary - #[ "${ARCH}" = "amd64" ] && append-flags -fPIC [ "${ARCH}" = "alpha" ] && append-flags -fPIC + [ "${ARCH}" = "amd64" ] && append-flags -fPIC # http://bugs.gentoo.org/show_bug.cgi?id=50309 if is-flag -O3; then @@ -123,7 +118,7 @@ src_compile() { local myconf #if we are creating a new build image, we remove the dependency on g++ - if use build && ! use bootstrap || use nocxx ; then + if use build && ! use bootstrap; then myconf="--with-cxx=no" fi @@ -142,7 +137,6 @@ src_compile() { --infodir='${prefix}'/share/info \ --mandir='${prefix}'/share/man \ --with-threads \ - --with-libc='' \ ${myconf} || die emake || die "Parallel make failed" } @@ -156,9 +150,6 @@ src_install() { exeinto /usr/bin newexe ${FILESDIR}/python-config-${PYVER} python-config - # Use correct libdir in python-config - dosed "s:/usr/lib/:/usr/$(get_libdir)/:" /usr/bin/python-config - # The stuff below this line extends from 2.1, and should be deprecated # in 2.3, or possibly can wait till 2.4 @@ -179,7 +170,7 @@ src_install() { if use build ; then rm -rf ${D}/usr/lib/python${PYVER}/{test,encodings,email,lib-tk,bsddb/test} else - use elibc_uclibc && rm -rf ${D}/usr/lib/python${PYVER}/{test,bsddb/test} + use uclibc && rm -rf ${D}/usr/lib/python${PYVER}/{test,bsddb/test} use berkdb || rm -rf ${D}/usr/lib/python${PYVER}/bsddb ( use !X || use !tcltk ) && rm -rf ${D}/usr/lib/python${PYVER}/lib-tk fi @@ -233,30 +224,3 @@ pkg_postinst() { ebeep 5 } -src_test() { - # PYTHON_DONTCOMPILE=1 breaks test_import - unset PYTHON_DONTCOMPILE - - #skip all tests that fail during emerge but pass without emerge: - #(See bug# 67970) - local skip_tests="subprocess tcl urllib urllib2" - - for test in ${skip_tests} ; do - mv ${S}/Lib/test/test_${test}.py ${T} - done - - make test || die "make test failed" - - for test in ${skip_tests} ; do - mv ${T}/test_${test}.py ${S}/Lib/test/test_${test}.py - done - - einfo "Portage skipped the following tests which aren't able to run from emerge:" - for test in ${skip_tests} ; do - einfo "test_${test}.py" - done - - einfo "If you'd like to run them, you may:" - einfo "cd /usr/lib/python${PYVER}/test" - einfo "and run the tests separately." -} diff --git a/dev-lang/python/python-2.4.2.ebuild b/dev-lang/python/python-2.4.2.ebuild index 93696c318624..5a1e4b665871 100644 --- a/dev-lang/python/python-2.4.2.ebuild +++ b/dev-lang/python/python-2.4.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.4.2.ebuild,v 1.14 2005/11/24 18:22:12 corsair Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.4.2.ebuild,v 1.1 2005/09/28 18:13:31 kloeri Exp $ # NOTE about python-portage interactions : # - Do not add a pkg_setup() check for a certain version of portage @@ -22,7 +22,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.bz2" LICENSE="PSF-2.2" SLOT="2.4" -KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="ncurses gdbm ssl readline tcltk berkdb bootstrap ipv6 build ucs2 doc X nocxx" DEPEND=">=sys-libs/zlib-1.1.3 @@ -54,6 +54,7 @@ src_unpack() { unpack ${A} cd ${S} + echo "her er vi.. $(pwd)" # unnecessary termcap dep in readline (#79013) epatch ${FILESDIR}/${PN}-2.4.2-readline.patch # db4.2 support @@ -81,11 +82,6 @@ src_unpack() { # add support for struct stat st_flags attribute (bug 94637) epatch ${FILESDIR}/python-2.4.1-st_flags.patch - # fix os.utime() on hppa. utimes it not supported but unfortunately reported as working - gmsoft (22 May 04) - # PLEASE LEAVE THIS FIX FOR NEXT VERSIONS AS IT'S A CRITICAL FIX !!! - [ "${ARCH}" = "hppa" ] && sed -e 's/utimes //' -i ${S}/configure - - if tc-is-cross-compiler ; then epatch "${FILESDIR}"/python-2.4.1-bindir-libdir.patch epatch "${FILESDIR}"/python-2.4.1-crosscompile.patch @@ -263,7 +259,7 @@ src_test() { #skip all tests that fail during emerge but pass without emerge: #(See bug# 67970) - local skip_tests="distutils global mimetools minidom mmap strptime subprocess tcl time urllib urllib2" + local skip_tests="subprocess tcl urllib urllib2" for test in ${skip_tests} ; do mv ${S}/Lib/test/test_${test}.py ${T} diff --git a/dev-lang/regina-rexx/ChangeLog b/dev-lang/regina-rexx/ChangeLog index a10fb8c87e3f..a3bb2591e295 100644 --- a/dev-lang/regina-rexx/ChangeLog +++ b/dev-lang/regina-rexx/ChangeLog @@ -1,41 +1,8 @@ # ChangeLog for dev-lang/regina-rexx -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/ChangeLog,v 1.13 2005/07/10 21:08:39 swegener Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/ChangeLog,v 1.1 2002/07/20 03:49:46 george Exp $ - 10 Jul 2005; Sven Wegener <swegener@gentoo.org> regina-rexx-3.0.1.ebuild, - regina-rexx-3.3.ebuild: - QA: Removed 'emake || make || die' and variants. Either a package is - parallel build safe or it is not. There's nothing like trying and falling - back. - - 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> - regina-rexx-3.0.1.ebuild: - Stable on ppc. - - 29 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> regina-rexx-3.3.ebuild: - added ~amd64 to KEYWORDS, fixes #73948 - - 16 Oct 2004; Guy Martin <gmsoft@gentoo.org> regina-rexx-3.3.ebuild: - Stable on hppa. - -*regina-rexx-3.3 (17 May 2004) - - 17 May 2004; David Holm <dholm@gentoo.org> +metadata.xml, - +regina-rexx-3.3.ebuild: - Version bumped, and added to ~ppc. - - 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> regina-rexx-3.0.1.ebuild: - Add die following econf for bug 48950 - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*regina-rexx-3.0.1 (19 Jul 2002) - - 07 Nov 2002; Seemant Kulleen <seemant@gentoo.org> regina-rexx-3.0.1.ebuild : - - Added app-arch/unzip to DEPEND to close bug #10382 by: - gaffesevens@cswebmail.com (Geoff Stevens). Also changed syntax to use - econf and einstall. +*regina-rexx-3.0.1.ebuild (19 Jul 2002) 19 Jul 2002; George Shapovalov <george@gentoo.org> regina-rexx-3.0.1.ebuild, files/rxstack, files/digest-regina-rexx-3.0.1 : diff --git a/dev-lang/regina-rexx/Manifest b/dev-lang/regina-rexx/Manifest index 1a21d39f8ca8..e69de29bb2d1 100644 --- a/dev-lang/regina-rexx/Manifest +++ b/dev-lang/regina-rexx/Manifest @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 b6ce70c6ac66c1be3e905d1aa2a1284e ChangeLog 2075 -MD5 1e53d13fa625b7085dfbc3ef9b5ba7ee files/digest-regina-rexx-3.0.1 58 -MD5 eeb7676fd15d5fc464e4f48c291e2794 files/digest-regina-rexx-3.3 67 -MD5 1cb49b9917c92cca9f39fa7c980d7b1b files/rxstack 254 -MD5 9008f790dff65eb6ef2a1c1684fa8368 metadata.xml 448 -MD5 361dfa6c49735b7869d55636cdb7a709 regina-rexx-3.0.1.ebuild 1114 -MD5 4eef33414d339d12c1faf0a58fafc38a regina-rexx-3.3.ebuild 1140 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC0Y5iI1lqEGTUzyQRAv/5AJ9j7YU/alCGhJjfBpj+bEWNyy3G3gCg3F72 -vmpaEPG2T9cfY/ldu2JGcco= -=i6JP ------END PGP SIGNATURE----- diff --git a/dev-lang/regina-rexx/regina-rexx-3.0.1.ebuild b/dev-lang/regina-rexx/regina-rexx-3.0.1.ebuild index e4f83af9c9be..45ecdd0d7c9d 100644 --- a/dev-lang/regina-rexx/regina-rexx-3.0.1.ebuild +++ b/dev-lang/regina-rexx/regina-rexx-3.0.1.ebuild @@ -1,31 +1,31 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/regina-rexx-3.0.1.ebuild,v 1.14 2005/07/10 21:08:39 swegener Exp $ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/regina-rexx-3.0.1.ebuild,v 1.1 2002/07/20 03:49:46 george Exp $ -S=${WORKDIR} +S="${WORKDIR}" HOMEPAGE="http://regina-rexx.sourceforge.net" DESCRIPTION="Portable Rexx interpreter" -SRC_URI="mirror://sourceforge/regina-rexx/regina301.zip" - -SLOT="0" +SRC_URI="http://unc.dl.sourceforge.net/sourceforge/regina-rexx/regina301.zip" +RDEPEND="virtual/glibc" +DEPEND="${RDEPEND}" LICENSE="LGPL-2.1" -KEYWORDS="x86 sparc ppc" -IUSE="" - -DEPEND="app-arch/unzip" +SLOT="0" +KEYWORDS="x86" src_compile() { autoconf || die "autoconf problem" - econf || die "econf failed" + ./configure --prefix=/usr --mandir=/usr/share/man || die "configure problem" mv Makefile Makefile~ sed <Makefile~ >Makefile \ -e 's|-$(INSTALL) -m 755 -c ./rxstack.init.d $(STARTUPDIR)/rxstack||' \ -e "s|/usr/share/regina|${D}/usr/share/regina|" - emake -j1 || die "make problem" + emake || die "make problem" } src_install() { - einstall datadir=${D}/usr/share/regina || die + make prefix=${D}/usr \ + mandir=${D}/usr/share/man \ + datadir=${D}/usr/share/regina install || die "install problem" exeinto /etc/init.d doexe ${FILESDIR}/rc_rxstack rxstack @@ -36,8 +36,8 @@ src_install() { pkg_postinst() { einfo "You may want to run" - einfo + einfo "" einfo "\trc-update add rxstack default" - einfo + einfo "" einfo "to enable Rexx queues (optional)." } diff --git a/dev-lang/regina-rexx/regina-rexx-3.3.ebuild b/dev-lang/regina-rexx/regina-rexx-3.3.ebuild index 2999a362dbcc..d25e5b0a8e1d 100644 --- a/dev-lang/regina-rexx/regina-rexx-3.3.ebuild +++ b/dev-lang/regina-rexx/regina-rexx-3.3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/regina-rexx-3.3.ebuild,v 1.5 2005/07/10 21:08:39 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/regina-rexx-3.3.ebuild,v 1.1 2004/05/17 17:23:23 dholm Exp $ S="${WORKDIR}/Regina-${PV}" HOMEPAGE="http://regina-rexx.sourceforge.net" @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/regina-rexx/Regina-REXX-${PV}.tar.gz" SLOT="0" LICENSE="LGPL-2.1" -KEYWORDS="~x86 ~sparc ~ppc hppa ~amd64" +KEYWORDS="~x86 ~sparc ~ppc" IUSE="" DEPEND="" @@ -21,7 +21,7 @@ src_compile() { sed <Makefile~ >Makefile \ -e 's|-$(INSTALL) -m 755 -c ./rxstack.init.d $(STARTUPDIR)/rxstack||' \ -e "s|/usr/share/regina|${D}/usr/share/regina|" - emake -j1 || die "make problem" + emake || make || die "make problem" } src_install() { @@ -36,8 +36,8 @@ src_install() { pkg_postinst() { einfo "You may want to run" - einfo + einfo "" einfo "\trc-update add rxstack default" - einfo + einfo "" einfo "to enable Rexx queues (optional)." } diff --git a/dev-lang/ruby-cvs/ChangeLog b/dev-lang/ruby-cvs/ChangeLog index 6ac6a821dd2e..b9e334b45d52 100644 --- a/dev-lang/ruby-cvs/ChangeLog +++ b/dev-lang/ruby-cvs/ChangeLog @@ -1,92 +1,9 @@ # ChangeLog for dev-lang/ruby-cvs -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby-cvs/ChangeLog,v 1.19 2005/10/05 15:18:01 caleb Exp $ - - 05 Oct 2005; Caleb Tennis <caleb@gentoo.org> -ruby-cvs-1.8.2-r1.ebuild: - Remove 1.8 cvs as it's stable ruby now - - 22 Apr 2005; Alin Nastac <mrness@gentoo.org> ruby-cvs-1.8.2-r1.ebuild, - ruby-cvs-1.9.0-r2.ebuild: - net-misc/dante -> net-proxy/dante - - 06 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-cvs-1.8.2-r1.ebuild, - ruby-cvs-1.9.0-r2.ebuild: - Added threads local USE flag. - - 01 Sep 2004; Mamoru KOMACHI <usata@gentoo.org> +files/ruby-rdoc-gentoo.diff, - ruby-cvs-1.8.2-r1.ebuild, ruby-cvs-1.9.0-r2.ebuild: - Fixed build failure when installing ruby +doc for the first time. - Thanks to Phil Pennock <gentoo@spodhuis.demon.nl>, closing bug #62369. - -*ruby-cvs-1.9.0-r2 (31 Aug 2004) -*ruby-cvs-1.8.2-r1 (31 Aug 2004) - - 31 Aug 2004; Mamoru KOMACHI <usata@gentoo.org> +ruby-cvs-1.8.2-r1.ebuild, - -ruby-cvs-1.8.2.ebuild, -ruby-cvs-1.9.0-r1.ebuild, +ruby-cvs-1.9.0-r2.ebuild: - Added doc USE flag. Notice users to upgrade due to CGI::Session security issue. - -*ruby-cvs-1.8.2 (01 Jul 2004) - - 01 Jul 2004; Mamoru KOMACHI <usata@gentoo.org> -ruby-cvs-1.8.1-r1.ebuild, - +ruby-cvs-1.8.2.ebuild: - ruby_1_8 branch was bumped up to 1.8.2 - - 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> ruby-cvs-1.8.1-r1.ebuild, - ruby-cvs-1.9.0-r1.ebuild: - Fix use invocation - - 10 Apr 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-cvs-1.8.1-r1.ebuild, - ruby-cvs-1.8.1.ebuild, ruby-cvs-1.9.0-r1.ebuild, ruby-cvs-1.9.0.ebuild: - Provides virtual/ruby instead of dev-lang/ruby-${PV}, see bug #46968 - - 21 Feb 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-cvs-1.8.1-r1.ebuild, - ruby-cvs-1.9.0-r1.ebuild: - Fixed typo in updating ruby's symlinks. Removed ~mips and ~arm - KEYWORD because of broken DEPEND. - -*ruby-cvs-1.8.1-r1 (30 Jan 2004) - - 30 Jan 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-cvs-1.8.1-r1.ebuild, - ruby-cvs-1.9.0-r1.ebuild: - Added dev-ruby/ruby-config to DEPEND to modify /usr/bin/ruby symlink in - pkg_post* - -*ruby-cvs-1.9.0 (25 Jan 2004) - - 25 Jan 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-cvs-1.8.0-r3.ebuild, - ruby-cvs-1.8.0-r4.ebuild, ruby-cvs-1.8.1.ebuild, ruby-cvs-1.9.0.ebuild: - Split ruby_1_8 branch and CVS HEAD. Closing bug #39204 - -*ruby-cvs-1.8.0-r4 (09 Aug 2003) - - 09 Aug 2003; Tom Payne <twp@gentoo.org> ruby-cvs-1.8.0-r4.ebuild : - Added gperf to DEPEND. Bug # 25762. - -*ruby-cvs-1.8.0-r3 (22 Jul 2003) - - 22 Jul 2003; Tom Payne <twp@gentoo.org> ruby-cvs-1.8.0-r3.ebuild : - Added dev-ruby/ruby-syck to PROVIDES. - -*ruby-cvs-1.8.0-r2 (17 Jun 2003) - - 11 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : - Added missing changelog entry. - -*ruby-cvs-1.8.0-r1 (16 Apr 2003) - - 11 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : - Added missing changelog entry. - - 17 Jun 2003; Tom Payne <twp@gentoo.org> ruby-cvs-1.8.0-r1.ebuild : - Added PROVIDES dev-ruby/optparse and dev-ruby/rexml. - - 11 May 2003; Tom Payne <twp@gentoo.org> ruby-cvs-1.8.0-r1.ebuild : - Strip -fomit-frame-pointer using flag-o-matic. Bug # 8290. - - 16 Apr 2003; Tom Payne <twp@gentoo.org> ruby-cvs-1.8.0-r1.ebuild : - Fixed src_install. +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby-cvs/ChangeLog,v 1.1 2003/04/15 09:40:19 twp Exp $ *ruby-cvs-1.8.0 (15 Apr 2003) 15 Apr 2003; Tom Payne <twp@gentoo.org> ruby-cvs-1.8.0.ebuild : + Initial commit. Bug # 18757. diff --git a/dev-lang/ruby-cvs/Manifest b/dev-lang/ruby-cvs/Manifest index 2d3f8261a28c..e69de29bb2d1 100644 --- a/dev-lang/ruby-cvs/Manifest +++ b/dev-lang/ruby-cvs/Manifest @@ -1,5 +0,0 @@ -MD5 0d431d8e2b36e5e750eb7c3af438fda9 ChangeLog 3366 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ruby-cvs-1.9.0-r2 0 -MD5 999d392f0a17f7643659081973e99def files/ruby-rdoc-gentoo.diff 432 -MD5 3eec9f3fe48b51f49dbc1f171a3b026f metadata.xml 157 -MD5 3c3a7c05c5098a3e455a2a7d97caf235 ruby-cvs-1.9.0-r2.ebuild 2538 diff --git a/dev-lang/ruby-cvs/ruby-cvs-1.9.0-r2.ebuild b/dev-lang/ruby-cvs/ruby-cvs-1.9.0-r2.ebuild index ad59f2f8264f..e67e4f3bfed6 100644 --- a/dev-lang/ruby-cvs/ruby-cvs-1.9.0-r2.ebuild +++ b/dev-lang/ruby-cvs/ruby-cvs-1.9.0-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby-cvs/ruby-cvs-1.9.0-r2.ebuild,v 1.5 2005/07/10 21:21:59 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby-cvs/ruby-cvs-1.9.0-r2.ebuild,v 1.1 2004/08/30 18:19:53 usata Exp $ -IUSE="socks5 tcltk doc threads" +IUSE="socks5 tcltk doc" inherit flag-o-matic cvs @@ -19,7 +19,7 @@ DEPEND="virtual/libc >=sys-libs/readline-4.1 >=sys-libs/ncurses-5.2 dev-util/gperf - socks5? ( >=net-proxy/dante-1.1.13 ) + socks5? ( >=net-misc/dante-1.1.13 ) tcltk? ( dev-lang/tk ) sys-apps/findutils >=dev-ruby/ruby-config-0.3.1" @@ -31,8 +31,6 @@ ECVS_SERVER="cvs.ruby-lang.org:/src" ECVS_MODULE="ruby" ECVS_AUTH="pserver" ECVS_PASS="anonymous" -ECVS_UP_OPTS="-dP -rHEAD" -ECVS_CO_OPTS="-rHEAD" S=${WORKDIR}/${ECVS_MODULE} @@ -61,21 +59,15 @@ src_compile() { autoconf || die "autoconf failed" econf --program-suffix=${SLOT/./} --enable-shared \ - $(use_enable socks5 socks) \ - $(use_enable doc install-doc) \ - $(use_enable threads pthread) \ + `use_enable socks5 socks` \ + `use_enable doc install-doc` \ || die "econf failed" - emake || die "emake failed" + emake || emake || die "emake failed" } src_install() { - LD_LIBRARY_PATH=${D}/usr/lib - RUBYLIB=${D}/usr/lib/ruby/${SLOT} - for d in $(find ${S}/ext -type d) ; do - RUBYLIB="${RUBYLIB}:$d" - done - export LD_LIBRARY_PATH RUBYLIB - + #export RUBY=${D}/usr/bin/ruby19 + export LD_LIBRARY_PATH=${D}/usr/lib RUBYLIB=${D}/usr/lib/ruby/${SLOT} make DESTDIR=${D} install || die "make install failed" dosym /usr/lib/libruby${SLOT/./}.so.${PV} /usr/lib/libruby.so.${PV%.*} diff --git a/dev-lang/ruby/ChangeLog b/dev-lang/ruby/ChangeLog index 5e290b4752cd..59499236a020 100644 --- a/dev-lang/ruby/ChangeLog +++ b/dev-lang/ruby/ChangeLog @@ -1,670 +1,13 @@ # ChangeLog for dev-lang/ruby -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ChangeLog,v 1.167 2005/11/01 14:33:32 caleb Exp $ - -*ruby-1.8.4_pre1 (01 Nov 2005) - - 01 Nov 2005; Caleb Tennis <caleb@gentoo.org> +ruby-1.8.4_pre1.ebuild: - Pre-release version bump - - 29 Oct 2005; Mamoru KOMACHI <usata@gentoo.org> ruby-1.8.3.ebuild: - Added cjk USE flag back. This closes bug #106293. - - 08 Oct 2005; Fabian Groffen <grobian@gentoo.org> ruby-1.8.2.ebuild: - Dropping ppc-macos keyword to ~ppc-macos for bug #106996 - - 07 Oct 2005; Caleb Tennis <caleb@gentoo.org> -ruby-1.6.8-r12.ebuild: - Hope I got the 1.6 deps cleared out now - - 05 Oct 2005; Michael Sterrett <mr_bones_@gentoo.org> - +files/ruby-1.6.8-20040728-20041024.diff, - +files/ruby-1.6.8-fix-x86_64.patch, +ruby-1.6.8-r12.ebuild: - resurrect ruby-1.6 until the deps are cleaned out first - - 05 Oct 2005; Caleb Tennis <caleb@gentoo.org> - -files/ruby-1.6.8-20040728-20041024.diff, - -files/ruby-1.6.8-fix-x86_64.patch, -ruby-1.6.8-r12.ebuild: - Removing ruby 1.6 - - 02 Oct 2005; MATSUU Takuto <matsuu@gentoo.org> ruby-1.8.3.ebuild: - Stable on sh. - - 02 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> ruby-1.8.3.ebuild: - Stable on ia64, bug 106996. - - 02 Oct 2005; Hardave Riar <hardave@gentoo.org> ruby-1.8.3.ebuild: - Stable on mips, bug #106996. - - 30 Sep 2005; Simon Stelling <blubb@gentoo.org> ruby-1.8.3.ebuild: - stable on amd64 wrt bug 106996 - - 29 Sep 2005; Jose Luis Rivero <yoswink@gentoo.org> ruby-1.8.3.ebuild: - Stable on alpha wrt security bug #106996 - - 28 Sep 2005; Markus Rothe <corsair@gentoo.org> ruby-1.8.3.ebuild: - Stable on ppc64 - - 28 Sep 2005; Andrej Kacian <ticho@gentoo.org> ruby-1.8.3.ebuild: - Stable on x86, bug #106996. - - 27 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> ruby-1.8.3.ebuild: - Stable on ppc. - - 27 Sep 2005; Ferris McCormick <fmccor@gentoo.org> ruby-1.8.3.ebuild: - Add sparc keyword (Security Bug #106996); concerns expressed in the bug's - comments are cured by upgrading rubygems, activesupport. - - 27 Sep 2005; Rene Nussbaumer <killerfox@gentoo.org> ruby-1.8.3.ebuild: - Stable on hppa. bug #106996 - - 23 Sep 2005; Sven Wegener <swegener@gentoo.org> ruby-1.8.3.ebuild: - ${D}${ROOT} is bad. dosym doesn't use the cwd for symlinking, so we don't need - to cd here. - - 23 Sep 2005; Caleb Tennis <caleb@gentoo.org> ruby-1.8.3.ebuild: - Use relative link over absolute one - - 23 Sep 2005; Caleb Tennis <caleb@gentoo.org> ruby-1.8.2-r2.ebuild, - ruby-1.8.3.ebuild: - Add a blocker against dev-ruby/rdoc, as its now provided in ruby itself - -*ruby-1.8.3 (23 Sep 2005) - - 23 Sep 2005; Caleb Tennis <caleb@gentoo.org> -ruby-1.8.3_pre1.ebuild, - -ruby-1.8.3_pre2.ebuild, +ruby-1.8.3.ebuild: - Verison bump - -*ruby-1.8.3_pre2 (17 Sep 2005) - - 17 Sep 2005; Caleb Tennis <caleb@gentoo.org> +ruby-1.8.3_pre2.ebuild: - Version bump - - 23 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> ruby-1.8.2-r2.ebuild: - Stable on sh. - -*ruby-1.8.2-r2 (09 Jul 2005) - - 09 Jul 2005; Caleb Tennis <caleb@gentoo.org> - +files/ruby-1.8.2-xmlrpc-ipimethods-fix.diff, +ruby-1.8.2-r2.ebuild: - Bump with patch for GLSA Bug #96784 - - 03 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> ruby-1.8.2-r1.ebuild: - Stable on alpha. - - 01 Jul 2005; Danny van Dyk <kugelfang@gentoo.org> ruby-1.8.2-r1.ebuild, - ruby-1.8.3_pre1.ebuild: - Disabled previous patch due to a strange breakage wrt to rubygems. - - 26 Jun 2005; Danny van Dyk <kugelfang@gentoo.org> ruby-1.8.2-r1.ebuild, - ruby-1.8.3_pre1.ebuild: - Fixed multlib-strict BUG #89985. - - 28 May 2005; Aron Griffis <agriffis@gentoo.org> ruby-1.8.3_pre1.ebuild: - Change ia64 to ~ia64, looks like a bump was done without running ekeyword - ~all ruby-1.8.3_pre1.ebuild - -*ruby-1.8.3_pre1 (21 May 2005) - - 21 May 2005; Mamoru KOMACHI <usata@gentoo.org> +files/re.c.182.patch, - -ruby-1.6.8-r11.ebuild, +ruby-1.8.3_pre1.ebuild: - Added preview release. - - 19 May 2005; Guy Martin <gmsoft@gentoo.org> ruby-1.6.8-r12.ebuild: - Stable on hppa. - - 18 May 2005; Markus Rothe <corsair@gentoo.org> ruby-1.8.2-r1.ebuild: - Stable on ppc64 - - 07 May 2005; Aron Griffis <agriffis@gentoo.org> ruby-1.8.2-r1.ebuild: - stable on ia64 - - 01 May 2005; Guy Martin <gmsoft@gentoo.org> ruby-1.8.2-r1.ebuild: - Stable on hppa. - - 24 Apr 2005; Tom Martin <slarti@gentoo.org> ruby-1.8.2-r1.ebuild: - Stable on amd64. - - 22 Apr 2005; Alin Nastac <mrness@gentoo.org> ruby-1.8.2.ebuild, - ruby-1.8.2-r1.ebuild: - net-misc/dante -> net-proxy/dante - - 20 Apr 2005; Herbie Hopkins <herbs@gentoo.org> ruby-1.8.2-r1.ebuild: - Fix my sed statement... bug #89736. - - 19 Apr 2005; Herbie Hopkins <herbs@gentoo.org> ruby-1.8.2-r1.ebuild: - Correct a hard-coded lib path in the configure script to close bug #76111 - (for real this time) - - 18 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> ruby-1.8.2-r1.ebuild: - Stable on ppc. - - 18 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> ruby-1.8.2-r1.ebuild: - Stable on sparc - - 17 Apr 2005; Tom Martin <slarti@gentoo.org> ruby-1.8.2-r1.ebuild: - Add multilib handling. Resolves bug 76111. All the dev-ruby packages - should install on multilibbed systems now. - - 14 Apr 2005; Caleb Tennis <caleb@gentoo.org> - -files/ruby-1.8.0-CGI::Session.patch, -ruby-1.8.0-r7.ebuild, - -ruby-1.8.1-r7.ebuild, -ruby-1.8.2_pre3.ebuild, -ruby-1.8.2_pre4.ebuild: - Remove older versions - - 14 Apr 2005; Caleb Tennis <caleb@gentoo.org> ruby-1.8.2-r1.ebuild: - marking x86 stable - - 08 Apr 2005; Markus Rothe <corsair@gentoo.org> ruby-1.8.2.ebuild: - Stable on ppc64 - - 01 Apr 2005; Simon Stelling <blubb@gentoo.org> ruby-1.8.2.ebuild: - stable on amd64 - -*ruby-1.8.2-r1 (23 Mar 2005) - - 23 Mar 2005; Caleb Tennis <caleb@gentoo.org> +files/ruby-1.8.2-soap.diff, - +files/ruby-1.8.2-unittest.diff, +ruby-1.8.2-r1.ebuild: - Rev bump adding two bug fix patches (Bugs #83127 and #85905) - - 18 Mar 2005; Aron Griffis <agriffis@gentoo.org> ruby-1.8.2.ebuild: - Stable on ia64 - - 06 Feb 2005; Joshua Kinard <kumba@gentoo.org> ruby-1.8.2.ebuild: - Marked stable on mips. - - 21 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> ruby-1.8.2.ebuild: - Stable on sparc - - 21 Jan 2005; Mamoru KOMACHI <usata@gentoo.org> ruby-1.8.2.ebuild: - Stable on alpha, ppc, ppc-macos and x86. - -*ruby-1.8.2 (02 Jan 2005) - - 02 Jan 2005; Mamoru KOMACHI <usata@gentoo.org> +ruby-1.8.2.ebuild: - Version bumped. - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - -*ruby-1.8.2_pre4 (22 Dec 2004) - - 22 Dec 2004; Mamoru KOMACHI <usata@gentoo.org> -ruby-1.8.2_pre2.ebuild, - +ruby-1.8.2_pre4.ebuild: - Version bumped. - - 15 Nov 2004; Hardave Riar <hardave@gentoo.org> ruby-1.6.8-r12.ebuild: - Stable on mips, bug #69985. - - 12 Nov 2004; Joshua Kinard <kumba@gentoo.org> ruby-1.8.2_pre3.ebuild: - Marked stable on mips. - - 13 Nov 2004; Mamoru KOMACHI <usata@gentoo.org> - files/ruby-rdoc-gentoo.diff, ruby-1.8.2_pre2.ebuild, - ruby-1.8.2_pre3.ebuild: - Fixed ri installation; bug #62003. - - 11 Nov 2004; Olivier Crete <tester@gentoo.org> ruby-1.8.2_pre3.ebuild: - Stable on x86, bug 69985 - - 11 Nov 2004; Ferris McCormick <fmccor@gentoo.org> ruby-1.6.8-r12.ebuild: - Stable for sparc wrt Bug 69985. Builds, installs, and runs tests. - - 10 Nov 2004; Kito <kito@gentoo.org> ruby-1.8.2_pre3.ebuild: - stable on ppc-macos re: bug 69985 - - 10 Nov 2004; Markus Rothe <corsair@gentoo.org> ruby-1.8.2_pre3.ebuild: - Stable on ppc64; bug #69985 - - 10 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> ruby-1.8.2_pre3.ebuild: - Stable on alpha, bug 69985. - - 10 Nov 2004; <SeJo@gentoo.org> ruby-1.8.2_pre3.ebuild: - stable on ppc gsla: 69985 - - 09 Nov 2004; Simon Stelling <blubb@gentoo.org> ruby-1.6.8-r12.ebuild, - ruby-1.8.2_pre3.ebuild: - stable on amd64. bug #69985 - - 09 Nov 2004; Ferris McCormick <fmccor@gentoo.org> ruby-1.8.2_pre3.ebuild: - Stable for sparc wrt security Bug 69985. My tests and applications work as - expected. - - 10 Nov 2004; Mamoru KOMACHI <usata@gentoo.org> - -files/oniguruma-2.3.1-fix-ppc.patch, +files/oniguruma-2.3.1-gentoo.patch, - ruby-1.6.8-r11.ebuild, ruby-1.6.8-r12.ebuild, ruby-1.8.0-r7.ebuild, - ruby-1.8.1-r7.ebuild, ruby-1.8.2_pre2.ebuild, ruby-1.8.2_pre3.ebuild: - Apply oniguruma fix patch on all arches. - - 09 Nov 2004; Aron Griffis <agriffis@gentoo.org> ruby-1.8.2_pre3.ebuild: - On ia64 we need to build without optimization #48824. Add ~ia64 - -*ruby-1.8.2_pre3 (09 Nov 2004) - - 09 Nov 2004; Aron Griffis <agriffis@gentoo.org> +ruby-1.8.2_pre3.ebuild: - Version bumped. - -*ruby-1.6.8-r12 (05 Nov 2004) - - 05 Nov 2004; Mamoru KOMACHI <usata@gentoo.org> - +files/ruby-1.6.8-20040728-20041024.diff, +ruby-1.6.8-r12.ebuild: - Added a patch to fix CGI issue; bug #69985. - - 27 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.8.2_pre2.ebuild: - Fixed bug #68901. - - 20 Oct 2004; <agriffis@gentoo.org> files/ruby-rdoc-gentoo.diff: - Fix rdoc patch to build all documentation instead of just part of it. This is - actually an upstream bug... - - 19 Oct 2004; Guy Martin <gmsoft@gentoo.org> ruby-1.6.8-r11.ebuild: - Stable on hppa. - - 17 Oct 2004; Hardave Riar <hardave@gentoo.org> ruby-1.6.8-r11.ebuild: - Stable on mips, bug #60525. - - 10 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> - +files/oniguruma-2.3.1-fix-ppc.patch, ruby-1.6.8-r11.ebuild, - ruby-1.8.0-r7.ebuild, ruby-1.8.1-r7.ebuild, ruby-1.8.2_pre2.ebuild: - Fixed compilation failure on ppc with cjk USE flag. - - 09 Oct 2004; Tom Gall <tgall@gentoo.org> ruby-1.8.2_pre2.ebuild: - stable on ppc64, bug #60525 - - 06 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> -ruby-1.6.8-r6.ebuild, - ruby-1.8.2_pre2.ebuild: - Added threads local USE flag (if you compile tk with threads, you will - also need to compile ruby with threads). This will close bug #65858. - - 03 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> -ruby-1.8.1-r3.ebuild, - -ruby-1.8.1-r6.ebuild, -ruby-1.8.0-r6.ebuild, ruby-1.6.8-r11.ebuild, - ruby-1.8.1-r7.ebuild, ruby-1.8.2_pre2.ebuild: - Removed old ebuilds. Updated oniguruma patch. - - 21 Sep 2004; Danny van Dyk <kugelfang@gentoo.org> ruby-1.8.2_pre2.ebuild: - Marked stable on amd64. - - 01 Sep 2004; Mamoru KOMACHI <usata@gentoo.org> +files/ruby-rdoc-gentoo.diff, - ruby-1.8.2_pre2.ebuild: - Fixed build failure when installing ruby +doc for the first time. - Thanks to Phil Pennock <gentoo@spodhuis.demon.nl>, closing bug #62369. - - 31 Aug 2004; Mamoru KOMACHI <usata@gentoo.org> -ruby-1.6.8-r10.ebuild, - ruby-1.6.8-r11.ebuild, ruby-1.8.2_pre2.ebuild: - Added doc IUSE flag to 1.8.2_pre2. Thanks to Charles Comstock - <dgtized@gmail.com>, closing bug #62003. Disabled maketest for - 1.6.8-r11 if cjk is set. Removed old ebuild. - - 25 Aug 2004; Danny van Dyk <kugelfang@gentoo.org> ruby-1.6.8-r11.ebuild: - Marked stable on amd64. - - 22 Aug 2004; Joshua Kinard <kumba@gentoo.org> ruby-1.8.1-r7.ebuild, - ruby-1.8.2_pre2.ebuild: - Marked stable on mips. - - 21 Aug 2004; Jason Wever <weeve@gentoo.org> ruby-1.6.8-r11.ebuild, - ruby-1.8.2_pre2.ebuild: - Stable on sparc wrt security bug #60525. - - 20 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> ruby-1.6.8-r11.ebuild, - ruby-1.8.2_pre2.ebuild: - Stable on alpha, bug 60525. - - 20 Aug 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r11.ebuild, - ruby-1.8.0-r7.ebuild, ruby-1.8.2_pre2.ebuild: - Stable on x86 for the fix of CGI::Session's insecure permission issue. - See bug #60525. - -*ruby-1.8.0-r7 (19 Aug 2004) - - 19 Aug 2004; Mamoru KOMACHI <usata@gentoo.org> - +files/ruby-1.8.0-CGI::Session.patch, +ruby-1.8.0-r7.ebuild, - ruby-1.8.2_pre2.ebuild: - Applied a patch to set safer permission when using CGI::Session and - PStore. See bug #60525. - -*ruby-1.6.8-r11 (19 Aug 2004) - - 19 Aug 2004; Mamoru KOMACHI <usata@gentoo.org> +ruby-1.6.8-r11.ebuild, - -ruby-1.8.2_pre1.ebuild: - New snapshot and oniguruma patch. Removed previous prerelease ebuild. - - 08 Aug 2004; Tom Gall <tgall@gentoo.org> ruby-1.8.1-r7.ebuild: - stable on ppc64, bug #57676 - -*ruby-1.8.2_pre2 (01 Aug 2004) - - 01 Aug 2004; Mamoru KOMACHI <usata@gentoo.org> +ruby-1.8.2_pre2.ebuild: - Version bumped. - - 21 Jul 2004; Ferris McCormick <fmccor@gentoo.org> ruby-1.8.1-r7.ebuild: - Marked stable for sparc. - - 20 Jul 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.8.2_pre1.ebuild: - Added to ~macos. - -*ruby-1.8.2_pre1 (17 Jul 2004) - - 17 Jul 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.8.0-r6.ebuild, - ruby-1.8.1-r3.ebuild, ruby-1.8.1-r6.ebuild, ruby-1.8.1-r7.ebuild, - +ruby-1.8.2_pre1.ebuild: - Version bumped. Block dev-lang/ruby-cvs-1.8 - - 19 Jun 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.8.1-r7.ebuild: - Fixed non-existent S - -*ruby-1.8.1-r7 (19 Jun 2004) - - 19 Jun 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r10.ebuild, - ruby-1.8.1-r2.ebuild, ruby-1.8.1-r7.ebuild: - Updated CVS snapshot - - 09 Jun 2004; Guy Martin <gmsoft@gentoo.org> ruby-1.8.1-r6.ebuild: - Marked stable on hppa. - - 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> ruby-1.6.8-r10.ebuild, - ruby-1.6.8-r6.ebuild, ruby-1.8.0-r6.ebuild, ruby-1.8.1-r2.ebuild, - ruby-1.8.1-r3.ebuild: - Fix use invocation - - 02 Jun 2004; Travis Tilley <lv@gentoo.org> ruby-1.8.1-r6.ebuild: - stable on amd64 - - 19 May 2004; Ferris McCormick <fmccor@gentoo.org> ruby-1.8.1-r6.ebuild: - Marked stable for sparc, and changed line 33 from "<tab-char>-only" to just a - blank line (to keep repoman happy). - - 18 May 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r10.ebuild, - ruby-1.6.8-r9.ebuild, ruby-1.8.0-r6.ebuild, ruby-1.8.1-r2.ebuild, - ruby-1.8.1-r3.ebuild, ruby-1.8.1-r5.ebuild, ruby-1.8.1-r6.ebuild, - files/oniguruma-20040202.diff: - Added autoconf dependancy, closing bug #51301. Marked 1.6.8-r10 and - 1.8.1-r6 stable on x86, alpha and ppc. - -*ruby-1.8.1-r6 (01 May 2004) -*ruby-1.6.8-r10 (01 May 2004) - - 01 May 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r10.ebuild, - ruby-1.6.8-r8.ebuild, ruby-1.8.1-r4.ebuild, ruby-1.8.1-r6.ebuild: - Updated Oniguruma patch, removed old ebuilds. - - 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> ruby-1.6.8-r6.ebuild, - ruby-1.6.8-r8.ebuild, ruby-1.6.8-r9.ebuild: - Add die following econf for bug 48950 - - 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> ruby-1.8.0-r6.ebuild, - ruby-1.8.1-r2.ebuild, ruby-1.8.1-r3.ebuild, ruby-1.8.1-r4.ebuild, - ruby-1.8.1-r5.ebuild: - Add die following econf for bug 48950 - -*ruby-1.8.1-r5 (24 Apr 2004) - - 24 Apr 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.8.1-r5.ebuild: - Redo of the last patch (rexml update) - - 23 Apr 2004; Aron Griffis <agriffis@gentoo.org> ruby-1.8.1-r2.ebuild, - ruby-1.8.1-r3.ebuild, ruby-1.8.1-r4.ebuild: - Mark -ia64 until bug 48824 is resolved - -*ruby-1.6.8-r9 (24 Apr 2004) -*ruby-1.8.1-r4 (24 Apr 2004) - - 24 Apr 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r6.ebuild, - ruby-1.6.8-r8.ebuild, ruby-1.6.8-r9.ebuild, ruby-1.8.0-r6.ebuild, - ruby-1.8.1-r2.ebuild, ruby-1.8.1-r3.ebuild, ruby-1.8.1-r4.ebuild: - Updated snapshot and oniguruma patch. Closing bug #48426. Fixed ROOT. - - 22 Apr 2004; Travis Tilley <lv@gentoo.org> ruby-1.8.1-r3.ebuild: - stable on amd64 - - 18 Apr 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r7.ebuild, - ruby-1.8.0-r5.ebuild, ruby-1.8.0-r6.ebuild, ruby-1.8.1-r3.ebuild: - Marked stable to fix rdoc (see bug #48127). Removed old ebuilds. - - 17 Apr 2004; Travis Tilley <lv@gentoo.org> ruby-1.8.1-r3.ebuild: - added missing ~amd64 keyword - -*ruby-1.6.8-r8 (12 Apr 2004) - - 12 Apr 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r8.ebuild: - Updated to the latest CVS snapshot - - 12 Apr 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r3.ebuild, - ruby-1.6.8-r6.ebuild, ruby-1.8.0-r1.ebuild, ruby-1.8.0-r5.ebuild, - ruby-1.8.1-r2.ebuild, files/ruby-config: - Marked 1.6.8-r6, 1.8.0-r5 and 1.8.1-r2 stable on all arches. Removed old - versions. - -*ruby-1.6.8-r7 (10 Apr 2004) -*ruby-1.8.0-r6 (10 Apr 2004) -*ruby-1.8.1-r3 (10 Apr 2004) - - 10 Apr 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r3.ebuild, - ruby-1.6.8-r6.ebuild, ruby-1.6.8-r7.ebuild, ruby-1.8.0-r1.ebuild, - ruby-1.8.0-r5.ebuild, ruby-1.8.0-r6.ebuild, ruby-1.8.1-r1.ebuild, - ruby-1.8.1-r2.ebuild, ruby-1.8.1-r3.ebuild: - Updated oniguruma patch (UTF-16 support). Added PROVIDE="virtual/ruby", - see bug #46968 - - 07 Apr 2004; Brian Jackson <iggy@gentoo.org> ruby-1.8.1-r2.ebuild: - added s390 keyword - - 30 Mar 2004; Joshua Kinard <kumba@gentoo.org> ruby-1.6.8-r6.ebuild: - Marking stable on mips to remove a repoman dep. - - 25 Mar 2004; Joshua Kinard <kumba@gentoo.org> ruby-1.6.8-r3.ebuild, - ruby-1.8.0-r1.ebuild, ruby-1.8.0-r5.ebuild: - Marked stable on mips. - - 09 Mar 2004; <agriffis@gentoo.org> ruby-1.8.0-r5.ebuild: - stable on alpha and ia64 - - 29 Feb 2004; Ciaran McCreesh <ciaranm@gentoo.org> ruby-1.8.0-r5.ebuild: - Stable on sparc - - 29 Feb 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r6.ebuild, - ruby-1.8.0-r5.ebuild: - Marked stable on x86 and alpha - -*ruby-1.8.1-r2 (07 Feb 2004) - - 07 Feb 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.8.1-r2.ebuild, - ruby-1.8.1.ebuild, files/oniguruma-20040202.diff: - Added CVS snapshot - -*ruby-1.6.8-r6 (30 Jan 2004) -*ruby-1.8.0-r5 (30 Jan 2004) -*ruby-1.8.1-r1 (30 Jan 2004) - - 30 Jan 2004; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r6.ebuild, - ruby-1.8.0-r5.ebuild, ruby-1.8.1-r1.ebuild: - Moved ruby-config script out to dev-ruby/ruby-config. Removed ruby16 - IUSE flag and let ruby-config take care of dead symlinks. - -*ruby-1.8.1 (25 Dec 2003) - - 25 Dec 2003; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r4.ebuild, - ruby-1.6.8-r5.ebuild, ruby-1.8.0-r3.ebuild, ruby-1.8.0-r4.ebuild, - ruby-1.8.1.ebuild, ruby-1.8.1_pre3.ebuild, ruby-1.8.1_pre4.ebuild: - Version bumped, upstream source and Oniguruma patch - -*ruby-1.8.1_pre4 (22 Dec 2003) - - 22 Dec 2003; Mamoru KOMACHI <usata@gentoo.org> ruby-1.8.1_pre4.ebuild: - Version bumped - -*ruby-1.6.8-r4 (11 Dec 2003) - - 11 Dec 2003; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r3.ebuild, - ruby-1.6.8-r4.ebuild, ruby-1.8.0-r1.ebuild, ruby-1.8.0-r2.ebuild, - ruby-1.8.0-r3.ebuild, ruby-1.8.1_pre2-r1.ebuild, - files/ruby-1.6.8-oniguruma-gentoo.diff: - Added cjk IUSE flag. Changed ruby18 local USE flag to ruby16. - (You need to set ruby16 USE flag manually to have /usr/bin/ruby - as a symlink to /usr/bin/ruby16, otherwise ruby18 is used.) - -*ruby-1.8.1_pre3 (06 Dec 2003) - - 06 Dec 2003; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r1.ebuild, - ruby-1.6.8-r2.ebuild, ruby-1.6.8-r3.ebuild, ruby-1.6.8.ebuild, - ruby-1.8.0-r2.ebuild, ruby-1.8.0.ebuild, ruby-1.8.1_pre2-r1.ebuild, - ruby-1.8.1_pre2.ebuild, ruby-1.8.1_pre3.ebuild, files/ruby-config: - Version bumeped. Removed old ebuilds. - - 23 Nov 2003; Aron Griffis <agriffis@gentoo.org> ruby-1.6.8-r1.ebuild, - ruby-1.6.8-r2.ebuild: - Mark versions which don't build on ia64 as -ia64 - -*ruby-1.8.1_pre2-r1 (15 Nov 2003) -*ruby-1.6.8-r3 (15 Nov 2003) - - 15 Nov 2003; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r3.ebuild, - ruby-1.8.0-r2.ebuild, ruby-1.8.1_pre2-r1.ebuild, files/ruby-config: - Added ruby-config. Fixed erb symlink path in ruby-1.8.0-r1.ebuild - and ruby-1.8.1_pre2.ebuild. - - 12 Nov 2003; Aron Griffis <agriffis@gentoo.org> ruby-1.8.0-r1.ebuild: - Mark this version stable on all arches since we've had almost-complete - coverage and want them to move forward at the same time. Additional motivation - is that 1.6.8 won't build on ia64 (see bug 33305) - - 03 Nov 2003; Mamoru KOMACHI <usata@gentoo.org> ruby-1.8.0-r1.ebuild, - ruby-1.8.1_pre2.ebuild: - Make GC_MALLOC_LIMIT configurable. Added ruby18 IUSE flag. Fixed a - typo in pkg_postrm. NOTE: If you see 'N' when you run `emerge -uUp - world` please unmerge <=ruby-1.6.8-r1 or <=ruby-1.8.0, and then - emerge =ruby-1.6.8-r2 and/or >=ruby-1.8.0-r1. See also bug #32526. - -*ruby-1.8.1_pre2 (01 Nov 2003) - - 01 Nov 2003; Mamoru KOMACHI <usata@gentoo.org> ruby-1.8.1_pre2.ebuild: - New upstream preview release. - -*ruby-1.8.0-r1 (12 Oct 2003) - - 01 Nov 2003; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r2.ebuild, - ruby-1.8.0-r1.ebuild: - Added warning beeps - - 12 Oct 2003; Mamoru KOMACHI <usata@gentoo.org> ruby-1.6.8-r2.ebuild, - ruby-1.8.0-r1.ebuild: - Added SLOT support and ruby18 local IUSE flag to ruby-1.6.8-r2. - - 16 Aug 2003; Tom Payne <twp@gentoo.org> ruby-1.8.0.ebuild : - Added all ~ARCHs to KEYWORDS. Bug # 26570. - - 10 Aug 2003; Aron Griffis <agriffis@gentoo.org> ruby-1.8.0.ebuild: - Make vim message in pkg_postinst more clear - - 09 Aug 2003; Tom Payne <twp@gentoo.org> ruby-1.8.0_pre*.ebuild : - Removed old versions. - -*ruby-1.8.0 (05 Aug 2003) - - 05 Aug 2003; Aron Griffis <agriffis@gentoo.org> ruby-1.8.0.ebuild: - Update to final 1.8.0 release - -*ruby-1.8.0_pre2-r3 (31 Jul 2003) - - 31 Jul 2003; Aron Griffis <agriffis@gentoo.org> ruby-1.6.8-r1.ebuild, - ruby-1.6.8.ebuild, ruby-1.8.0_pre2-r1.ebuild, ruby-1.8.0_pre2-r2.ebuild, - ruby-1.8.0_pre2-r3.ebuild, ruby-1.8.0_pre2.ebuild, ruby-1.8.0_pre3.ebuild, - ruby-1.8.0_pre4.ebuild, ruby-1.8.0_pre5.ebuild, ruby-1.8.0_pre6.ebuild: - Version bump and switch to ruby mirrors. This is due to Matz's comment on - ruby-talk that his company's server was becoming overloaded with the number - of downloads. - - 29 Jul 2003; Aron Griffis <agriffis@gentoo.org> ruby-1.8.0_pre5.ebuild: - Add a warning about possibly needing to remerge vim - -*ruby-1.8.0_pre5 (29 Jul 2003) - - 29 Jul 2003; Aron Griffis <agriffis@gentoo.org> ruby-1.8.0_pre5.ebuild: - Version bump - -*ruby-1.8.0_pre4 (26 Jul 2003) - - 26 Jul 2003; Tom Payne <twp@gentoo.org> ruby-1.8.0_pre4.ebuild : - Version bump. - - 18 Jul 2003; root <root@gentoo.org> ruby-1.6.8-r1.ebuild, - files/ruby-1.6.8-fix-x86_64.patch: - Added x86_64 patch from redhat, marked stable - - 14 Jul 2003; Aron Griffis <agriffis@gentoo.org> ruby-1.8.0_pre3.ebuild: - Fix compilation on newer alpha platforms - -*ruby-1.8.0_pre3 (09 Jul 2003) - - 09 Jul 2003; Tom Payne <twp@gentoo.org> ruby-1.8.0_pre3.ebuild : - Version bump. Bug # 24089. - - 28 May 2003; Rainer Groesslinger <scandium@gentoo.org> ruby-1.8.0_pre2-r2.ebuild: - Build shared library typo fix. See bug #21723 - - 28 May 2003; Tom Payne <twp@gentoo.org> ruby-1.8.0_pre2-r2.ebuild ruby-1.6.8-r1.ebuild : - Build shared library. Bug # 21723. - -*ruby-1.8.0_pre2-r1 (26 May 2003) - - 26 May 2003; Aron Griffis <agriffis@gentoo.org> ruby-1.8.0_pre2-r1.ebuild, - files/ruby-1.8.0_pre2-socks.patch: - Fix bug 21719 with a local patch. Pay attention to socks5 and tcltk USE flags. - Add ~alpha to KEYWORDS - - 14 May 2003; Luca Barbato <lu_zero@gentoo.org> ruby-1.6.8.ebuild : - Added ppc to keywords. - -*ruby-1.8.0_pre2 (10 Apr 2003) - - 11 May 2003; Tom Payne <twp@gentoo.org> ruby-1.8.0_pre2.ebuild : - Strip -fomit-frame-pointer using flag-o-matic. Bug # 8290. - - 10 Apr 2003; Tom Payne <twp@gentoo.org> ruby-1.8.0_pre2.ebuild : - Version bump. - -*ruby-1.6.8 (26 Dec 2002) - - 11 May 2003; Tom Payne <twp@gentoo.org> ruby-1.6.8.ebuild : - Strip -fomit-frame-pointer using flag-o-matic. Bug # 8290. - - 16 Mar 2003; Guy Martin <gmsoft@gentoo.org> ruby-1.6.8.ebuild : - Added hppa to keywords. - - 30 Jan 2003; Jack Morgan <jmorgan@gentoo.org> ruby-1.6.8.ebuild : - Added sparc keywords as per bug #14430 (Thanks to Ferris McCormick) - - 22 Jan 2003; Will Woods <wwoods@gentoo.org> ruby-1.6.8.ebuild : - changed ~alpha to alpha - - 07 Jan 2003; Aron Griffis <agriffis@gentoo.org> ruby-1.6.8.ebuild : - Add ~alpha to KEYWORDS - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - - 30 Dec 2002; Ryan Phillips <rphillips@gentoo.org> ruby-1.6.8.ebuild - Remove fomit-frame-pointer from CFLAGS. It causes crashes on the compile. Fixes #12930 - - 26 Dec 2002; Ryan Phillips <rphillips@gentoo.org> ruby-1.6.8.ebuild : - version bump - -*ruby-1.6.7 (4 Mar 2002) - - 11 May 2003; Tom Payne <twp@gentoo.org> ruby-1.6.7.ebuild : - Removed. - - 14 Aug 2002; Mark Guertin <gerk@gentoo.org> ruby-1.6.7.ebuild : - Added ppc to keywords - - 4 Mar 2002; Karl Trygve Kalleberg <karltk@gentoo.org> all: - - Ruby is the interpreted scripting language for quick and easy - object-oriented programming. It has many features to process text files - and to do system management tasks (as in Perl). It is simple, - straight-forward, extensible, and portable. - - Moved from dev-lang/ruby to dev-ruby/ruby. - - Ebuild submitted by Tuurlijk <gentoo@tuurlijk.eu.org> - - 07 Jul 2002; Aron Griffis <agriffis@gentoo.org> ruby-1.6.7.ebuild: - - Updated with LICENSE, KEYWORDS, SLOT. +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $ + +*ruby-1.6.6 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest index d186c83e5d87..d34b6e2f534f 100644 --- a/dev-lang/ruby/Manifest +++ b/dev-lang/ruby/Manifest @@ -1,18 +1,7 @@ -MD5 fe40b786fd5449b10052aed40b9ac7b4 ChangeLog 24257 -MD5 c0305f496353b27f98c0c42e4005cb8a files/digest-ruby-1.8.2 125 -MD5 c0305f496353b27f98c0c42e4005cb8a files/digest-ruby-1.8.2-r1 125 -MD5 c0305f496353b27f98c0c42e4005cb8a files/digest-ruby-1.8.2-r2 125 -MD5 e496eaf8c6af0debd1c74f8e66746a0c files/digest-ruby-1.8.3 125 -MD5 e48dec62560b103e0bf3edb73cea62fa files/digest-ruby-1.8.4_pre1 134 -MD5 be89d4c412387337e14a1d141b90b125 files/oniguruma-2.3.1-gentoo.patch 593 -MD5 d4b55b8964955655827a50afba707a69 files/re.c.182.patch 2472 -MD5 5d27b5dca2842607d0dd0469612a2224 files/ruby-1.8.2-soap.diff 596 -MD5 2026b6d80f876e54e87b8fe906d469ca files/ruby-1.8.2-unittest.diff 822 -MD5 d1fd7f979894cfe7da89ec38992788eb files/ruby-1.8.2-xmlrpc-ipimethods-fix.diff 441 -MD5 e7fc14a584186eb629eddc20bc853a24 files/ruby-rdoc-gentoo.diff 455 -MD5 3eec9f3fe48b51f49dbc1f171a3b026f metadata.xml 157 -MD5 3f3ef53019f559def811f446ba1b0f04 ruby-1.8.2-r1.ebuild 3753 -MD5 3c1c7073b75a7c7dc6e6fc48de2ebe64 ruby-1.8.2-r2.ebuild 3828 -MD5 e847e0e7a41e6a1492eb66edab66a10d ruby-1.8.2.ebuild 3449 -MD5 c9adcdf56af525e9be7d3c44bf9f8cda ruby-1.8.3.ebuild 3616 -MD5 af75cb3d428e8152b4273458f3d6d2dd ruby-1.8.4_pre1.ebuild 3632 +MD5 50136e25f45ce291b1366e3f2799d634 ChangeLog 1736 +MD5 40c12769d61373419a71791c2f5e2ede ruby-1.6.7.ebuild 759 +MD5 02f985745482d318ef1286554c5b213a ruby-1.6.8.ebuild 744 +MD5 1ec0567aa9872f21e85564c27d8f043f ruby-1.8.0_pre2.ebuild 815 +MD5 b4fce5c2bad7530c4d941d78c0ce4fc6 files/digest-ruby-1.6.7 62 +MD5 11702b3cb52c88daf5d3934e3a0c2e2a files/digest-ruby-1.6.8 63 +MD5 2da205db4c1f8df1e100067e6c188543 files/digest-ruby-1.8.0_pre2 137 diff --git a/dev-lang/ruby/files/digest-ruby-1.8.3 b/dev-lang/ruby/files/digest-ruby-1.8.3 index b0e17045f250..dcca42a6318f 100644 --- a/dev-lang/ruby/files/digest-ruby-1.8.3 +++ b/dev-lang/ruby/files/digest-ruby-1.8.3 @@ -1,2 +1,2 @@ MD5 63d6c2bddd6af86664e338b31f3189a6 ruby-1.8.3.tar.gz 4227276 -MD5 40cb52605c7292373d8dfd11015cb687 onigd2_5_0.tar.gz 210448 +MD5 271d3d39201b3a049fa5bbed417c3f0a onigd2_4_2.tar.gz 203684 diff --git a/dev-lang/ruby/files/ruby-rdoc-gentoo.diff b/dev-lang/ruby/files/ruby-rdoc-gentoo.diff index 7554050672f9..578eef9d11b7 100644 --- a/dev-lang/ruby/files/ruby-rdoc-gentoo.diff +++ b/dev-lang/ruby/files/ruby-rdoc-gentoo.diff @@ -1,11 +1,11 @@ ---- Makefile.in.orig 2004-07-07 15:54:37.000000000 +0900 -+++ Makefile.in 2004-11-13 00:53:52.000000000 +0900 +--- Makefile.in.orig 2004-08-31 23:07:04.000000000 +0900 ++++ Makefile.in 2004-08-31 23:07:04.000000000 +0900 @@ -151,7 +151,7 @@ install-doc: @echo Generating RDoc documentation - $(bindir)/$(PROGRAM) $(srcdir)/bin/rdoc --all --ri-system $(srcdir) -+ $(DESTDIR)$(bindir)/$(PROGRAM) $(srcdir)/bin/rdoc --all --ri-system $(srcdir) `find lib -name \*.rb` ++ $(DESTDIR)$(bindir)/$(PROGRAM) $(srcdir)/bin/rdoc --all --ri-system $(srcdir) clean-ext: @-$(MINIRUBY) $(srcdir)/ext/extmk.rb $(SCRIPT_ARGS) clean 2> /dev/null || true diff --git a/dev-lang/ruby/ruby-1.8.2-r1.ebuild b/dev-lang/ruby/ruby-1.8.2-r1.ebuild index 7a99672efe20..86543e474abf 100644 --- a/dev-lang/ruby/ruby-1.8.2-r1.ebuild +++ b/dev-lang/ruby/ruby-1.8.2-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.2-r1.ebuild,v 1.17 2005/07/03 09:50:38 kloeri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.2-r1.ebuild,v 1.1 2005/03/23 12:23:13 caleb Exp $ ONIGURUMA="onigd2_4_0" @@ -14,14 +14,14 @@ SRC_URI="mirror://ruby/${PV%.*}/${P/_pre/-preview}.tar.gz LICENSE="Ruby" SLOT="1.8" # please keep sorted -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc-macos ppc64 s390 sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sparc ~x86" IUSE="socks5 tcltk cjk doc threads" RDEPEND="virtual/libc >=sys-libs/gdbm-1.8.0 >=sys-libs/readline-4.1 >=sys-libs/ncurses-5.2 - socks5? ( >=net-proxy/dante-1.1.13 ) + socks5? ( >=net-misc/dante-1.1.13 ) tcltk? ( dev-lang/tk ) >=dev-ruby/ruby-config-0.3 !=dev-lang/ruby-cvs-1.8*" @@ -51,10 +51,6 @@ src_unpack() { epatch ${FILESDIR}/ruby-rdoc-gentoo.diff epatch ${FILESDIR}/ruby-1.8.2-soap.diff epatch ${FILESDIR}/ruby-1.8.2-unittest.diff - - # Fix a hardcoded lib path in configure script - sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \ - configure.in || die "sed failed" } src_compile() { @@ -88,8 +84,8 @@ src_compile() { } src_install() { - LD_LIBRARY_PATH=${D}/usr/$(get_libdir) - RUBYLIB="${S}:${D}/usr/$(get_libdir)/ruby/${SLOT}" + LD_LIBRARY_PATH=${D}/usr/lib + RUBYLIB="${S}:${D}/usr/lib/ruby/${SLOT}" for d in $(find ${S}/ext -type d) ; do RUBYLIB="${RUBYLIB}:$d" done @@ -101,8 +97,8 @@ src_install() { dosym /usr/lib/libruby${SLOT/./}.${PV%_*}.dylib /usr/lib/libruby.${PV%.*}.dylib dosym /usr/lib/libruby${SLOT/./}.${PV%_*}.dylib /usr/lib/libruby.${PV%_*}.dylib else - dosym /usr/$(get_libdir)/libruby${SLOT/./}.so.${PV%_*} /usr/$(get_libdir)/libruby.so.${PV%.*} - dosym /usr/$(get_libdir)/libruby${SLOT/./}.so.${PV%_*} /usr/$(get_libdir)/libruby.so.${PV%_*} + dosym /usr/lib/libruby${SLOT/./}.so.${PV%_*} /usr/lib/libruby.so.${PV%.*} + dosym /usr/lib/libruby${SLOT/./}.so.${PV%_*} /usr/lib/libruby.so.${PV%_*} fi dodoc COPYING* ChangeLog MANIFEST README* ToDo diff --git a/dev-lang/ruby/ruby-1.8.2-r2.ebuild b/dev-lang/ruby/ruby-1.8.2-r2.ebuild index 9c68714528cb..29f62a72fabf 100644 --- a/dev-lang/ruby/ruby-1.8.2-r2.ebuild +++ b/dev-lang/ruby/ruby-1.8.2-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.2-r2.ebuild,v 1.3 2005/09/23 01:09:25 caleb Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.2-r2.ebuild,v 1.1 2005/07/09 16:38:51 caleb Exp $ ONIGURUMA="onigd2_4_0" @@ -14,7 +14,7 @@ SRC_URI="mirror://ruby/${PV%.*}/${P/_pre/-preview}.tar.gz LICENSE="Ruby" SLOT="1.8" # please keep sorted -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc-macos ppc64 s390 sh sparc x86" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc-macos ppc64 s390 sparc x86" IUSE="socks5 tcltk cjk doc threads" RDEPEND="virtual/libc @@ -24,8 +24,7 @@ RDEPEND="virtual/libc socks5? ( >=net-proxy/dante-1.1.13 ) tcltk? ( dev-lang/tk ) >=dev-ruby/ruby-config-0.3 - !=dev-lang/ruby-cvs-1.8* - !dev-ruby/rdoc" + !=dev-lang/ruby-cvs-1.8*" DEPEND="sys-devel/autoconf sys-apps/findutils ${RDEPEND}" diff --git a/dev-lang/ruby/ruby-1.8.2.ebuild b/dev-lang/ruby/ruby-1.8.2.ebuild index e60af0972a75..bdc52bb2cb4b 100644 --- a/dev-lang/ruby/ruby-1.8.2.ebuild +++ b/dev-lang/ruby/ruby-1.8.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.2.ebuild,v 1.10 2005/10/08 15:02:57 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.2.ebuild,v 1.1 2005/01/01 15:47:09 usata Exp $ ONIGURUMA="onigd2_4_0" @@ -14,14 +14,14 @@ SRC_URI="mirror://ruby/${PV%.*}/${P/_pre/-preview}.tar.gz LICENSE="Ruby" SLOT="1.8" # please keep sorted -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ~ppc-macos ppc64 s390 sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~ppc-macos ~s390 ~sparc ~x86" IUSE="socks5 tcltk cjk doc threads" RDEPEND="virtual/libc >=sys-libs/gdbm-1.8.0 >=sys-libs/readline-4.1 >=sys-libs/ncurses-5.2 - socks5? ( >=net-proxy/dante-1.1.13 ) + socks5? ( >=net-misc/dante-1.1.13 ) tcltk? ( dev-lang/tk ) >=dev-ruby/ruby-config-0.3 !=dev-lang/ruby-cvs-1.8*" diff --git a/dev-lang/ruby/ruby-1.8.3.ebuild b/dev-lang/ruby/ruby-1.8.3.ebuild index 560f4abe60ba..fa2d9ff7b31d 100644 --- a/dev-lang/ruby/ruby-1.8.3.ebuild +++ b/dev-lang/ruby/ruby-1.8.3.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.3.ebuild,v 1.16 2005/10/29 02:36:27 usata Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.3.ebuild,v 1.1 2005/09/23 01:04:19 caleb Exp $ -ONIGURUMA="onigd2_5_0" +ONIGURUMA="onigd2_4_2" inherit flag-o-matic alternatives eutils gnuconfig @@ -14,7 +14,7 @@ SRC_URI="mirror://ruby/${PV%.*}/${P/_pre/-preview}.tar.gz LICENSE="Ruby" SLOT="1.8" # please keep sorted -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ~ppc-macos ppc64 s390 sh sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sparc ~x86" IUSE="socks5 tcltk cjk doc threads" RDEPEND="virtual/libc @@ -24,9 +24,7 @@ RDEPEND="virtual/libc socks5? ( >=net-proxy/dante-1.1.13 ) tcltk? ( dev-lang/tk ) >=dev-ruby/ruby-config-0.3 - !=dev-lang/ruby-cvs-1.8* - !dev-ruby/rdoc" - + !=dev-lang/ruby-cvs-1.8*" DEPEND="sys-devel/autoconf sys-apps/findutils ${RDEPEND}" @@ -37,15 +35,15 @@ S=${WORKDIR}/${P%_*} src_unpack() { unpack ${A} - if use cjk ; then - einfo "Applying ${ONIGURUMA}" - pushd ${WORKDIR}/oniguruma - epatch ${FILESDIR}/oniguruma-2.3.1-gentoo.patch - cp ${FILESDIR}/re.c.183.patch . - econf --with-rubydir=${S} || die "econf failed" - make ${SLOT/./} - popd - fi +# if use cjk ; then +# einfo "Applying ${ONIGURUMA}" +# pushd ${WORKDIR}/oniguruma +# epatch ${FILESDIR}/oniguruma-2.3.1-gentoo.patch +# cp ${FILESDIR}/re.c.182.patch . +# econf --with-rubydir=${S} || die "econf failed" +# make ${SLOT/./} +# popd +# fi # Enable build on alpha EV67 (but run gnuconfig_update everywhere) gnuconfig_update || die "gnuconfig_update failed" @@ -100,8 +98,8 @@ src_install() { dosym /usr/lib/libruby${SLOT/./}.${PV%_*}.dylib /usr/lib/libruby.${PV%.*}.dylib dosym /usr/lib/libruby${SLOT/./}.${PV%_*}.dylib /usr/lib/libruby.${PV%_*}.dylib else - dosym libruby${SLOT/./}.so.${PV%_*} /usr/$(get_libdir)/libruby.so.${PV%.*} - dosym libruby${SLOT/./}.so.${PV%_*} /usr/$(get_libdir)/libruby.so.${PV%_*} + dosym /usr/$(get_libdir)/libruby${SLOT/./}.so.${PV%_*} /usr/$(get_libdir)/libruby.so.${PV%.*} + dosym /usr/$(get_libdir)/libruby${SLOT/./}.so.${PV%_*} /usr/$(get_libdir)/libruby.so.${PV%_*} fi dodoc COPYING* ChangeLog MANIFEST README* ToDo diff --git a/dev-lang/sather/ChangeLog b/dev-lang/sather/ChangeLog index dd7c132a9eeb..efa90a5915d6 100644 --- a/dev-lang/sather/ChangeLog +++ b/dev-lang/sather/ChangeLog @@ -1,24 +1,10 @@ # ChangeLog for dev-lang/sather -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/sather/ChangeLog,v 1.8 2005/08/23 17:59:01 flameeyes Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/sather/ChangeLog,v 1.1 2002/03/19 14:48:58 gbevin Exp $ - 23 Aug 2005; Diego Pettenò <flameeyes@gentoo.org> sather-1.3.ebuild: - Don't use cp -a. - - 26 Apr 2004; Daniel Black <dragonheart@gentoo.org> metadata.xml, - sather-1.3.ebuild: - Fixed bug #48780 - Bad URLS (thanks Adam Chodorowski). Bug #48313 still makes - it non-compilable. Almost looks as if this is unmaintained. - - 13 Jun 2003; George Shapovalov <george@gentoo.org> sather-1.3.ebuild, files/sather-1.3_gentoo.patch.gz : - applied fix from #21775 (most likely gcc-3 related borkage) - Thanks to Matze Braun <matze@braunis.de> for the report and fix - cleaned up (made ebuild use ${Px} constructs where necessary, added IUSE...) - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - *sather-1.3 (19 Mar 2002) - 19 Mar 2002; G.Bevin <gbevin@gentoo.org> sather-1.3.ebuild, files/sather-1.3: + 19 Mar 2002; G.Bevin <gbevin@gentoo.org> sather-1.3.ebuild + files/sather-1.3: Initial package for the sather language. diff --git a/dev-lang/sather/Manifest b/dev-lang/sather/Manifest index 1a7ec27a1d7a..e69de29bb2d1 100644 --- a/dev-lang/sather/Manifest +++ b/dev-lang/sather/Manifest @@ -1,15 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 d7f305390a52a5c676815a47cf0e0297 ChangeLog 1078 -MD5 2c5d8d89130101a588f1430b1d1d342c sather-1.3.ebuild 2541 -MD5 1652522405f5936eb29776ef8d5ffa5b metadata.xml 310 -MD5 100d037660f42cb87c051e16f7e6cf08 files/sather-1.3_gentoo.patch.gz 1916 -MD5 c33438632e63237679e1118825efbda3 files/digest-sather-1.3 498 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDC2QBj5H05b2HAEkRAkiUAJ0WnSPpwYROOZoDm3vhl0zZ8+S+CgCfZDdR -BcBkCv6JEy/XKDRYn1SiYwA= -=7KEK ------END PGP SIGNATURE----- diff --git a/dev-lang/sather/files/digest-sather-1.3 b/dev-lang/sather/files/digest-sather-1.3 index e8b644997d66..c45a20bf4c2a 100644 --- a/dev-lang/sather/files/digest-sather-1.3 +++ b/dev-lang/sather/files/digest-sather-1.3 @@ -1,7 +1,7 @@ +MD5 62316a76982d356b62a474b41bda4f9f Descript.ps.gz 405546 MD5 38070dd26b17a283851d061817c9ab83 Sather-1.3.tar.gz 8444295 -MD5 6bafe799e7f556166935d3d0a2f1ea82 sather-tutorial-000328.ps.gz 257895 -MD5 7d6406c0ef5e41c8e8093459b8b5615f sather-tutorial-000328.html.tar.gz 255712 MD5 a1ac828600d76e1a6ae7752906af19a7 sather-specification-000328.html.tar.gz 65633 MD5 5cb2db3a756376e21f37b0471b74ee81 sather-specification-000328.ps.gz 107425 +MD5 7d6406c0ef5e41c8e8093459b8b5615f sather-tutorial-000328.html.tar.gz 255712 +MD5 6bafe799e7f556166935d3d0a2f1ea82 sather-tutorial-000328.ps.gz 257895 MD5 ff8fcc87a3d7d8b4ec725885124e6e9a satish-thatte.ps.gz 30137 -MD5 62316a76982d356b62a474b41bda4f9f Descript.ps.gz 405546 diff --git a/dev-lang/sather/sather-1.3.ebuild b/dev-lang/sather/sather-1.3.ebuild index 010682a8c818..57f6d92cb504 100644 --- a/dev-lang/sather/sather-1.3.ebuild +++ b/dev-lang/sather/sather-1.3.ebuild @@ -1,79 +1,69 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/sather/sather-1.3.ebuild,v 1.17 2005/08/23 17:59:01 flameeyes Exp $ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Maintainer: Geert Bevin <gbevin@uwyn.com> +# $Header: /var/cvsroot/gentoo-x86/dev-lang/sather/sather-1.3.ebuild,v 1.1 2002/03/19 14:48:58 gbevin Exp $ -inherit eutils - -MY_P="Sather-${PV}" -DESCRIPTION="object oriented language designed to be simple, efficient, safe, flexible and non-proprietary" -HOMEPAGE="http://www.icsi.berkeley.edu/~sather/" -SRC_URI="mirror://gentoo/${MY_P}.tar.gz - ftp://ftp.gnu.org/gnu/${PN}/Doc/${PN}-tutorial-000328.ps.gz - ftp://ftp.gnu.org/gnu/${PN}/Doc/${PN}-tutorial-000328.html.tar.gz - ftp://ftp.gnu.org/gnu/${PN}/Doc/${PN}-specification-000328.html.tar.gz - ftp://ftp.gnu.org/gnu/${PN}/Doc/${PN}-specification-000328.ps.gz - http://www.icsi.berkeley.edu/~${PN}/Publications/satish-thatte.ps.gz - http://www.icsi.berkeley.edu/~${PN}/Documentation/LanguageDescription/Descript.ps.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 sparc" -IUSE="" +S="${WORKDIR}/Sather-1.3" +DESCRIPTION="Sather is an object oriented language designed to be simple, efficient, safe, flexible and non-proprietary." +SRC_URI="http://www.cs.waikato.ac.nz/sather/release/downloads/Sather-1.3.tar.gz + ftp://ftp.gnu.org/gnu/sather/Doc/sather-tutorial-000328.ps.gz + ftp://ftp.gnu.org/gnu/sather/Doc/sather-tutorial-000328.html.tar.gz + ftp://ftp.gnu.org/gnu/sather/Doc/sather-specification-000328.html.tar.gz + ftp://ftp.gnu.org/gnu/sather/Doc/sather-specification-000328.ps.gz + http://www.icsi.berkeley.edu/~sather/Publications/satish-thatte.ps.gz + http://www.icsi.berkeley.edu/~sather/Documentation/LanguageDescription/Descript.ps.gz" +HOMEPAGE="http://www.cs.waikato.ac.nz/sather/ http://www.icsi.berkeley.edu/~sather/" DEPEND=">=sys-devel/gcc-2.95.3-r5 - >=dev-libs/boehm-gc-6.0" + >=dev-libs/boehm-gc-6.0" RDEPEND=">=sys-devel/gcc-2.95.3-r5" -S="${WORKDIR}/${MY_P}" - src_unpack() { - unpack ${MY_P}.tar.gz - - epatch ${FILESDIR}/${P}_gentoo.patch.gz - + unpack Sather-1.3.tar.gz + mkdir doc cd doc - unpack ${PN}-tutorial-000328.html.tar.gz - unpack ${PN}-specification-000328.html.tar.gz - cp ${DISTDIR}/${PN}-tutorial-000328.ps.gz . - cp ${DISTDIR}/${PN}-specification-000328.ps.gz . + unpack sather-tutorial-000328.html.tar.gz + unpack sather-specification-000328.html.tar.gz + cp ${DISTDIR}/sather-tutorial-000328.ps.gz . + cp ${DISTDIR}/sather-specification-000328.ps.gz . cp ${DISTDIR}/satish-thatte.ps.gz . cp ${DISTDIR}/Descript.ps.gz . } src_compile() { + export SATHER_HOME="$S" export LOCALE="en_NZ" export SATHER_ENV="$SATHER_HOME/resources/$LOCALE/bin/LIBCHARS-posix" export SATHER_RESOURCES="$SATHER_HOME/resources/$LOCALE" export PATH="$PATH:$SATHER_HOME/bin" - + ./configure linux || die make || die + } -src_install() { - dodir /usr - cp -pPR ${WORKDIR}/${MY_P} ${D}/usr/sather - rm -rf ${D}/usr/${PN}/bin/sacomp.code - rm -rf ${D}/usr/${PN}/bin/sacomp-boot.code - rm -rf ${D}/usr/${PN}/sacomp - rm -rf ${D}/usr/${PN}/sacomp-boot - rm -rf ${D}/usr/${PN}/system - dodir /usr/${PN}/system - cp ${WORKDIR}/${PN}-1.3/system/CONFIG ${D}/usr/${PN}/system - cp ${WORKDIR}/${PN}-1.3/system/FORBID ${D}/usr/${PN}/system +src_install () { + dodir /usr + cp -a ${WORKDIR}/Sather-1.3 ${D}/usr/sather + rm -rf ${D}/usr/sather/bin/sacomp.code + rm -rf ${D}/usr/sather/bin/sacomp-boot.code + rm -rf ${D}/usr/sather/system + cd ${WORKDIR} - dodoc doc/${PN}-specification-000328.ps.gz doc/${PN}-tutorial-000328.ps.gz doc/satish-thatte.ps.gz doc/Descript.ps.gz - cp -pPR doc/specification.html ${D}/usr/share/doc/${P} - cp -pPR doc/tutorial.html ${D}/usr/share/doc/${P} - + dodoc doc/sather-specification-000328.ps.gz doc/sather-tutorial-000328.ps.gz doc/satish-thatte.ps.gz doc/Descript.ps.gz + cp -a doc/specification.html ${D}/usr/share/doc/${P} + cp -a doc/tutorial.html ${D}/usr/share/doc/${P} + dodir /etc/env.d cat >> ${D}/etc/env.d/05sather <<EOF -SATHER_HOME="/usr/sather" -SATHER_ENV="/usr/sather/resources/en_NZ/bin/LIBCHARS-posix" -SATHER_RESOURCES="/usr/sather/resources/en_NZ" -PATH="/usr/sather/bin" + export SATHER_HOME="/usr/sather" + export LOCALE="en_NZ" + export SATHER_ENV="/usr/sather/resources/en_NZ/bin/LIBCHARS-posix" + export SATHER_RESOURCES="/usr/sather/resources/en_NZ" + export PATH="/usr/sather/bin" EOF + } diff --git a/dev-lang/smalltalkx/ChangeLog b/dev-lang/smalltalkx/ChangeLog index f167ee94f5cf..27dc34879ef5 100644 --- a/dev-lang/smalltalkx/ChangeLog +++ b/dev-lang/smalltalkx/ChangeLog @@ -1,24 +1,6 @@ # ChangeLog for dev-lang/smalltalkx -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/smalltalkx/ChangeLog,v 1.7 2005/08/24 11:44:14 araujo Exp $ - -*smalltalkx-5.2.6 (24 Aug 2005) - - 24 Aug 2005; Luis F. Araujo <araujo@gentoo.org> +metadata.xml, - +smalltalkx-5.2.6.ebuild: - Updated SmallTalkX version. - - 03 Jun 2005; Stephanie Lockwood-Childs <wormo@gentoo.org> - smalltalkx-4.1.4.ebuild: - mark -ppc due to use of x86 binaries - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - smalltalkx-4.1.4.ebuild: - virtual/glibc -> virtual/libc - - 07 Jun 2003; Seemant Kulleen <seemant@gentoo.org> smalltalkx-4.1.4.ebuild: - fixed environment variables, and the dosed statement. Now smalltalk *actually - runsls -al-al Closes bug #11690 by katerina <kllba@operamail.com> +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/smalltalkx/ChangeLog,v 1.1 2002/11/02 23:49:49 karltk Exp $ *smalltalkx-4.1.4 (03 Nov 2002) diff --git a/dev-lang/smalltalkx/Manifest b/dev-lang/smalltalkx/Manifest index 27b09979176d..e69de29bb2d1 100644 --- a/dev-lang/smalltalkx/Manifest +++ b/dev-lang/smalltalkx/Manifest @@ -1,14 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 5223d3f980c88ca9dc2b348fcad82cc2 ChangeLog 1057 -MD5 6cd5c058014d6562ad79aff6b0903906 smalltalkx-5.2.6.ebuild 1450 -MD5 d21fe3dc29a72d5789b782c91df9c9c9 metadata.xml 783 -MD5 a42c120be5e046d61d471545ca7152c8 files/digest-smalltalkx-5.2.6 147 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDLDL0BQBy/eDH5uERAosWAKCSeHzpiZJWn37/mKY+Rc/q4wVA3gCeOLLc -DUG3ScUEXNGUR89aCRICOmM= -=cU20 ------END PGP SIGNATURE----- diff --git a/dev-lang/smarteiffel/ChangeLog b/dev-lang/smarteiffel/ChangeLog index b3d4cc883c0b..fc17427ab0aa 100644 --- a/dev-lang/smarteiffel/ChangeLog +++ b/dev-lang/smarteiffel/ChangeLog @@ -1,58 +1,8 @@ # ChangeLog for dev-lang/smarteiffel -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/ChangeLog,v 1.16 2005/05/04 11:00:24 dholm Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/ChangeLog,v 1.1 2002/11/22 08:46:34 george Exp $ - 04 May 2005; David Holm <dholm@gentoo.org> smarteiffel-2.0_rc2.ebuild: - Added to ~ppc. - - 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> - smarteiffel-1.0.ebuild: - Stable on ppc. - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 23 Oct 2004; Jason Wever <weeve@gentoo.org> smarteiffel-2.0_rc2.ebuild: - Added ~sparc keyword. - - 07 Oct 2004; George Shapovalov <george@gentoo.org> smarteiffel-2.0_rc2.ebuild, files/digest-smarteiffel-2.0_rc2, metadata.xml : - new version (#64545) - added ~amd64 to KEYWORDS - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - smarteiffel-1.0.ebuild, smarteiffel-1.1.ebuild: - virtual/glibc -> virtual/libc - - 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> smarteiffel-1.0.ebuild, - smarteiffel-1.1.ebuild: - Fix use invocation - - 15 May 2004; Bryan Østergaard <kloeri@gentoo.org> smarteiffel-1.1.ebuild: - Stable on alpha. - -*smarteiffel-1.1 (16 Oct 2003) - - 16 Oct 2003; George Shapovalov <george@gentoo.org> smarteiffel-1.1.ebuild : - new version - this one has rewamped install "script", required quite some tweaking. - Testing extremely welcome! - - 10 Jun 2003; <msterret@gentoo.org> smarteiffel-1.0.ebuild: - Took tcc out of IUSE since it was commented out in the ebuild. - -*smarteiffel-1.0_beta5 (16 Nov 2002) -*smarteiffel-1.0 (09 Dec 2002) - - 09 Dec 2002; George Shapovalov <george@gentoo.org> smarteiffel-1.0.ebuild, files/digest-smarteiffel-1.0 : - - smarteiffel-1.0 released, version update. Changes to ebuild (by Per Wigren <wigren@home.se>): - * Support for TinyCC as default compiler using "tcc"-useflag. - problematic at the moment, commented uot (George) - * Added a SE_DIR environment-variable so all extra-packages can depend on it. - * Changed SE_DIR to /usr/lib/SmartEiffel, because that is the default dir if the - SmartEiffel-variable is not set, and a few 3rd-party-packages expect it. - * Don't rename compile to se-compile anymore! This breaks ALL 3rd-party-packages! - * SmartEiffel is now distributed with versionnumbered filenames so there's no - need to rename+mirror anymore! ;) +*smarteiffel-1.00beta5 (16 Nov 2002) 22 Nov 2002; George Shapovalov <george@gentoo.org> smarteiffel-1.0_beta5.ebuild, files/digest-smarteiffel-1.0_beta5 : cleaned up and committed to portage. diff --git a/dev-lang/smarteiffel/Manifest b/dev-lang/smarteiffel/Manifest index 6553bdf787a0..e69de29bb2d1 100644 --- a/dev-lang/smarteiffel/Manifest +++ b/dev-lang/smarteiffel/Manifest @@ -1,10 +0,0 @@ -MD5 a7426ad157cb8ac5683151b423d89ab7 ChangeLog 3110 -MD5 d69310e04c23327b2e72ce63d0279c0f smarteiffel-1.0.ebuild 2130 -MD5 d027ccde2ebc313d41a91a699044733c smarteiffel-1.0_beta5.ebuild 2229 -MD5 3c93ded265cf997556d78f95f834c429 smarteiffel-1.1.ebuild 2373 -MD5 c4c708e3dc384f836a21bfea63ae3288 metadata.xml 162 -MD5 c46453c3f2401d5d60dd3f345a644f04 smarteiffel-2.0_rc2.ebuild 2725 -MD5 ac711f98b4db909cc9a1f5caac836200 files/digest-smarteiffel-1.0 56 -MD5 5eb607a2acf270cd997783730d6280f4 files/digest-smarteiffel-1.0_beta5 74 -MD5 8e77136ea7437bc6665796429795e5a3 files/digest-smarteiffel-1.1 56 -MD5 36e9f5dae78d0038a62ec283d005f07d files/digest-smarteiffel-2.0_rc2 64 diff --git a/dev-lang/smarteiffel/files/digest-smarteiffel-1.0_beta5 b/dev-lang/smarteiffel/files/digest-smarteiffel-1.0_beta5 index 623eee4be6eb..9329e6456bea 100644 --- a/dev-lang/smarteiffel/files/digest-smarteiffel-1.0_beta5 +++ b/dev-lang/smarteiffel/files/digest-smarteiffel-1.0_beta5 @@ -1 +1 @@ -MD5 c8b6d51223d9a34fc363ed98d90e178e smarteiffel-1.0_beta5.tar.bz2 955516 +MD5 c8b6d51223d9a34fc363ed98d90e178e se.tar.bz2 955516 diff --git a/dev-lang/smarteiffel/smarteiffel-1.0.ebuild b/dev-lang/smarteiffel/smarteiffel-1.0.ebuild index 1d64c056e0d5..d9b9dbe3fe35 100644 --- a/dev-lang/smarteiffel/smarteiffel-1.0.ebuild +++ b/dev-lang/smarteiffel/smarteiffel-1.0.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-1.0.ebuild,v 1.10 2005/04/24 03:31:32 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-1.0.ebuild,v 1.1 2002/12/10 08:45:55 george Exp $ -IUSE="doc" -#IUSE="doc tcc" +IUSE="doc tcc" DESCRIPTION="GNU Eiffel compiler" HOMEPAGE="http://smarteiffel.loria.fr/" @@ -12,10 +11,10 @@ SRC_URI="ftp://ftp.loria.fr/pub/loria/SmartEiffel/se-${PV}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="x86 ppc ~alpha ~sparc" +KEYWORDS="~x86 ~ppc ~alpha ~sparc ~sparc64" #DEPEND="tcc? ( >=dev-lang/tcc-0.9.14 )" -DEPEND="virtual/libc" +DEPEND="virtual/glibc" S="${WORKDIR}/SmartEiffel" # Destination directory to hold most of the SmartEiffel distribution. @@ -66,7 +65,7 @@ src_install () { done # Install documentation. - if use doc; then + if [ -n `use doc` ]; then einfo "Installing documentation" dodir /usr/share/doc/${PF} cp -a ${S}/{man,misc,tutorial,READ_ME} ${D}/usr/share/doc/${PF} || die diff --git a/dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild b/dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild index a7eb88462fbf..39c28f785926 100644 --- a/dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild +++ b/dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild,v 1.6 2004/06/24 22:56:03 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild,v 1.1 2002/11/22 08:46:34 george Exp $ IUSE="" @@ -10,11 +10,11 @@ HOMEPAGE="http://smarteiffel.loria.fr/" #the source as distributed by authors has no versioning in its name, #this will break things when new version comes out. #just point SRC_URI to ibiblio mirror instead (with mangled name of source uploaded) -SRC_URI="mirror://gentoo/${P}.tar.bz2" +SRC_URI="http://www.ibiblio.org/pub/Linux/distributions/gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="x86" +KEYWORDS="~x86" DEPEND="sys-devel/gcc" diff --git a/dev-lang/smarteiffel/smarteiffel-1.1.ebuild b/dev-lang/smarteiffel/smarteiffel-1.1.ebuild index a00b213a371d..e5754113a7ad 100644 --- a/dev-lang/smarteiffel/smarteiffel-1.1.ebuild +++ b/dev-lang/smarteiffel/smarteiffel-1.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-1.1.ebuild,v 1.6 2004/07/02 04:31:03 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-1.1.ebuild,v 1.1 2003/10/17 03:18:36 george Exp $ #IUSE="doc" IUSE="doc tcc" @@ -12,10 +12,10 @@ SRC_URI="ftp://ftp.loria.fr/pub/loria/SmartEiffel/se-${PV}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~x86 ~ppc alpha ~sparc" +KEYWORDS="~x86 ~ppc ~alpha ~sparc" DEPEND="tcc? ( >=dev-lang/tcc-0.9.14 )" -#DEPEND="virtual/libc" +#DEPEND="virtual/glibc" S="${WORKDIR}/SmartEiffel" # Destination directory to hold most of the SmartEiffel distribution. @@ -71,7 +71,7 @@ src_install () { done # Install documentation. - if use doc; then + if [ -n `use doc` ]; then einfo "Installing documentation" dodir /usr/share/doc/${PF} cp -a ${S}/{man,misc,tutorial,READ_ME} ${D}/usr/share/doc/${PF} || die diff --git a/dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild b/dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild index e3441cd29bd1..4c116db17ebf 100644 --- a/dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild +++ b/dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild,v 1.3 2005/05/04 11:00:24 dholm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild,v 1.1 2004/10/07 22:01:31 george Exp $ IUSE="doc tcc" @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.loria.fr/pub/loria/SmartEiffel/se.latest/se-${MY_PV//_/-}.tar LICENSE="GPL-2" SLOT="0" -KEYWORDS="~x86 ~amd64 ~sparc ~ppc" +KEYWORDS="~x86 ~amd64" DEPEND="tcc? ( >=dev-lang/tcc-0.9.14 )" diff --git a/dev-lang/smlnj/ChangeLog b/dev-lang/smlnj/ChangeLog index fb2f829bf0a9..a07da6dca9d1 100644 --- a/dev-lang/smlnj/ChangeLog +++ b/dev-lang/smlnj/ChangeLog @@ -1,55 +1,8 @@ -# ChangeLog for dev-lang/smlnj -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/ChangeLog,v 1.14 2005/02/06 14:00:15 mattam Exp $ +# ChangeLog for dev-ml/smlnj +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/ChangeLog,v 1.1 2003/04/03 10:38:52 george Exp $ - 06 Feb 2005; Matthieu Sozeau <mattam@gentoo.org> smlnj-110.0.7.ebuild, - smlnj-110.45.ebuild: - Fix SRC_URI (bug #62054). - - 30 Sep 2004; Matthieu Sozeau <mattam@gentoo.org> smlnj-110.45.ebuild: - Fix for bug #60965, install.sh needs C locale to complete. - - 07 Jul 2004; Matthieu Sozeau <mattam@gentoo.org> smlnj-110.0.7.ebuild, - smlnj-110.45.ebuild: - Use export, otherwise build fails on 'clean' (not update) installs. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> smlnj-110.0.7.ebuild, - smlnj-110.45.ebuild: - virtual/glibc -> virtual/libc - - 10 Jun 2004; Matthieu Sozeau <mattam@gentoo.org> smlnj-110.42.ebuild, - smlnj-110.43.ebuild, files/smlnj-110.43-gcc33-quirk-fix.patch: - Remove non-functionnal 110.4{2,3} ebuilds, add latest working version 110.45 - and latest stable version 110.0.7. Also change SRC_URI's to gentoo mirrors to - fix Manifest/digest bugs. Thanks to Bernd Knochenhauer <bk@zerg.homelinux.net> - for help in the testing of these ebuilds. It should fix bugs #43045, #43018, - #30207. - - 10 Jun 2004; Matthieu Sozeau <mattam@gentoo.org> smlnj-110.42.ebuild, - smlnj-110.43.ebuild, files/smlnj-110.43-gcc33-quirk-fix.patch: - change src_postinst to pkg_postinst - - 08 Jun 2004; Matthieu Sozeau <mattam@gentoo.org> smlnj-110.42.ebuild: - Fix bug #48509. - - 24 Apr 2004; Matthieu Sozeau <mattam@gentoo.org> smlnj-110.42.ebuild, - smlnj-110.43.ebuild: - Fix copyright header. - - 24 Apr 2004; Matthieu Sozeau <mattam@gentoo.org> smlnj-110.43.ebuild: - Add postinst instructions (fix bug#48509). - -*smlnj-110.43 (30 Sep 2003) - - 03 Oct 2003; Joshua Kinard <kumba@gentoo.org> smlnj-110.43.ebuild: - Added a patch to removes -ansi flags from the x86-linux Makefiles as they - interfere with gcc. Closes Bug #30207. - - 30 Sep 2003; George Shapovalov <george@gentoo.org> smlnj-110.43.ebuild : - new version, - marked 110.42 stable - -*smlnj-110.42 (03 Apr 2003) +*smlnj-110.42.ebuild (03 Apr 2003) 03 Apr 2003; George Shapovalov <george@gentoo.org> smlnj-110.42.ebuild, files/digest-smlnj-110.42 : initial release (#9989) diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest index 2e713bd40f86..e69de29bb2d1 100644 --- a/dev-lang/smlnj/Manifest +++ b/dev-lang/smlnj/Manifest @@ -1,8 +0,0 @@ -MD5 e148c5177dcf9fc64879eb30c6d460dd smlnj-110.0.7.ebuild 2453 -MD5 2ada93c1e47180f8459a77fe483664ea smlnj-110.45.ebuild 2350 -MD5 e9c296f154172d9b20d2cf59386e9af1 ChangeLog 2387 -MD5 8b350f19c06fcabf1053b0421b7c3f5a metadata.xml 155 -MD5 052c6ec903df4598663eaaecb76a75cc files/digest-smlnj-110.0.7 857 -MD5 1bbb6b968c7f7ba50fdd9abcac22343b files/smlnj-110.0.7-bindir.patch 364 -MD5 ad71c8d20ca50e85ceb5d44d0c7a4ea6 files/smlnj-110.0.7-gcc33-quirk-fix.patch 451 -MD5 30591f243ab3c505e7a5c9d8b2ea5606 files/digest-smlnj-110.45 763 diff --git a/dev-lang/smlnj/smlnj-110.0.7.ebuild b/dev-lang/smlnj/smlnj-110.0.7.ebuild index 30a518b8335d..43b405d9f4fe 100644 --- a/dev-lang/smlnj/smlnj-110.0.7.ebuild +++ b/dev-lang/smlnj/smlnj-110.0.7.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/smlnj-110.0.7.ebuild,v 1.6 2005/02/06 14:00:15 mattam Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/smlnj-110.0.7.ebuild,v 1.1 2004/06/10 11:15:38 mattam Exp $ inherit eutils @@ -8,18 +8,18 @@ IUSE="" DESCRIPTION="Standard ML of New Jersey compiler and libraries" -SRC_URI="mirror://gentoo/${P}-bin.x86-unix.tar.Z -mirror://gentoo/${P}-config.tar.Z -mirror://gentoo/${P}-runtime.tar.Z -mirror://gentoo/${P}-ml-lex.tar.Z -mirror://gentoo/${P}-ml-yacc.tar.Z -mirror://gentoo/${P}-ml-burg.tar.Z -mirror://gentoo/${P}-sml-nj.tar.Z -mirror://gentoo/${P}-smlnj-c.tar.Z -mirror://gentoo/${P}-smlnj-lib.tar.Z -mirror://gentoo/${P}-cml.tar.Z -mirror://gentoo/${P}-cm.tar.Z -mirror://gentoo/${P}-eXene.tar.Z" +SRC_URI="mirror://${P}-bin.x86-unix.tar.Z +mirror://${P}-config.tar.Z +mirror://${P}-runtime.tar.Z +mirror://${P}-ml-lex.tar.Z +mirror://${P}-ml-yacc.tar.Z +mirror://${P}-ml-burg.tar.Z +mirror://${P}-sml-nj.tar.Z +mirror://${P}-smlnj-c.tar.Z +mirror://${P}-smlnj-lib.tar.Z +mirror://${P}-cml.tar.Z +mirror://${P}-cm.tar.Z +mirror://${P}-eXene.tar.Z" HOMEPAGE="http://www.smlnj.org/" @@ -27,7 +27,7 @@ LICENSE="BSD" KEYWORDS="-* x86" SLOT="0" -DEPEND="virtual/libc" +DEPEND="virtual/glibc" SMLNJ_DEST="/usr/lib/smlnj" SMLNJ_TARGETS="./config/targets" @@ -63,7 +63,7 @@ src_unpack() { } src_compile() { - export SMLNJ_HOME=${WORKDIR} + SMLNJ_HOME=${WORKDIR} cd ${WORKDIR} ./config/install.sh || die @@ -93,4 +93,4 @@ pkg_postinst() { einfo einfo "You need to run env-update to get a working installation" einfo -} +}
\ No newline at end of file diff --git a/dev-lang/smlnj/smlnj-110.45.ebuild b/dev-lang/smlnj/smlnj-110.45.ebuild index 1d7be0536cce..144e56b82712 100644 --- a/dev-lang/smlnj/smlnj-110.45.ebuild +++ b/dev-lang/smlnj/smlnj-110.45.ebuild @@ -1,30 +1,30 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/smlnj-110.45.ebuild,v 1.6 2005/02/06 14:00:15 mattam Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/smlnj-110.45.ebuild,v 1.1 2004/06/10 11:15:38 mattam Exp $ inherit eutils DESCRIPTION="Standard ML of New Jersey compiler and libraries" HOMEPAGE="http://www.smlnj.org" -SRC_URI="x86? ( mirror://gentoo/${P}-boot.x86-unix.tgz ) -ppc? ( mirror://gentoo/${P}-boot.ppc-unix.tgz ) -mirror://gentoo/${P}-config.tgz -mirror://gentoo/${P}-MLRISC.tgz -mirror://gentoo/${P}-runtime.tgz -mirror://gentoo/${P}-ml-lex.tgz -mirror://gentoo/${P}-ml-yacc.tgz -mirror://gentoo/${P}-ml-burg.tgz -mirror://gentoo/${P}-smlnj-lib.tgz -mirror://gentoo/${P}-cml.tgz -mirror://gentoo/${P}-eXene.tgz" +SRC_URI="x86? ( mirror://${P}-boot.x86-unix.tgz ) +ppc? ( mirror://${P}-boot.ppc-unix.tgz ) +mirror://${P}-config.tgz +mirror://${P}-MLRISC.tgz +mirror://${P}-runtime.tgz +mirror://${P}-ml-lex.tgz +mirror://${P}-ml-yacc.tgz +mirror://${P}-ml-burg.tgz +mirror://${P}-smlnj-lib.tgz +mirror://${P}-cml.tgz +mirror://${P}-eXene.tgz" LICENSE="BSD" SLOT="0" KEYWORDS="-* ~ppc ~x86" IUSE="" -DEPEND="virtual/libc" +DEPEND="virtual/glibc" SMLNJ_DEST="/usr/lib/smlnj" SMLNJ_TARGETS="./config/targets" @@ -49,13 +49,14 @@ src_unpack() { } src_compile() { - export SMLNJ_HOME=${WORKDIR} + SMLNJ_HOME=${WORKDIR} + cd ${WORKDIR} echo "request ml-burg" >> $SMLNJ_TARGETS echo "request eXene" >> $SMLNJ_TARGETS - LC_ALL=C ./config/install.sh || die + ./config/install.sh || die } src_install() { diff --git a/dev-lang/snobol/ChangeLog b/dev-lang/snobol/ChangeLog index 46e4ecbc47c6..51d98d9aa87d 100644 --- a/dev-lang/snobol/ChangeLog +++ b/dev-lang/snobol/ChangeLog @@ -1,21 +1,6 @@ # ChangeLog for dev-lang/snobol -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/snobol/ChangeLog,v 1.5 2004/07/20 05:50:24 robbat2 Exp $ - -*snobol-1.0 (19 Jul 2004) - - 19 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> metadata.xml, - snobol-1.0.ebuild: - add metadata.xml, new version. - - 13 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> snobol-0.99.4.ebuild, - snobol-0.99.44.ebuild: - Don't assign default to S; header fix - -*snobol-0.99.44 (22 Dec 2003) - - 22 Dec 2003; Robin H. Johnson <robbat2@gentoo.org> snobol-0.99.44.ebuild: - add in the beta version, which is recommended upstream +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/snobol/ChangeLog,v 1.1 2003/12/22 09:17:30 robbat2 Exp $ *snobol-0.99.4 (22 Dec 2003) diff --git a/dev-lang/snobol/Manifest b/dev-lang/snobol/Manifest index 73f6fd7174bb..99f14c72e63c 100644 --- a/dev-lang/snobol/Manifest +++ b/dev-lang/snobol/Manifest @@ -1,8 +1,386 @@ -MD5 8cc6f6d050678dfb8b85d537f830bbc2 snobol-1.0.ebuild 1498 -MD5 480d0c1dde54d56e407dc3b49f9d6f4f snobol-0.99.44.ebuild 1433 -MD5 b92f8b532b19634e997e49f6fbeb8353 snobol-0.99.4.ebuild 1222 -MD5 98f8780ecc0cb05f83ca7b0a4c7a0d39 ChangeLog 900 -MD5 b0d485ea1a51fb83c70daedef2599272 metadata.xml 279 -MD5 3ec06c6673caf4c21bcacdd0453a337b files/digest-snobol-0.99.44 67 +MD5 05fea97acef89ca797e757e30c445b79 snobol-0.99.4.ebuild 1457 MD5 fc15c8513d6f9fe07d1b57df53333938 files/digest-snobol-0.99.4 65 -MD5 aa08c384f72a30ea3fc6c70042a2efc4 files/digest-snobol-1.0 63 +MD5 da5582358dec0a704c2b871656a2118d snobol-0.99.4/snolib.a 20612 +MD5 8fb49bf4047635f3cd61477a671197b2 snobol-0.99.4/intspc.o 1076 +MD5 cba1b47efd2a6bd8a0631d153b9cb376 snobol-0.99.4/data.c2 2106 +MD5 b181748b7b8f02784a1d59aeb5442cd0 snobol-0.99.4/data.h2 1318 +MD5 3b51e6da05dd25e2c26f6c18b280a419 snobol-0.99.4/TODO 1670 +MD5 8fc9183b900f38fc4e065add1fa949d7 snobol-0.99.4/cc-M 782 +MD5 b01de17aa74f7a2ff068a1de0606a2e7 snobol-0.99.4/io.o 13248 +MD5 8b8dc8fec647a2332f87e552bb0687c0 snobol-0.99.4/sunmodel 9902 +MD5 0ef0a13fad89eb27d59823ed7a6ee49b snobol-0.99.4/expops.o 1080 +MD5 cb1b50c8913ab1970aa3dc0b9cfa72b2 snobol-0.99.4/History 42392 +MD5 dd7fa898509e7e8db58fc2ab04a08430 snobol-0.99.4/Makefile 1006 +MD5 45014ef3b36e0b5f9c469bff80ea81ba snobol-0.99.4/rename.o 944 +MD5 b048a63ad77240ea8790d78cee85041b snobol-0.99.4/mstime.o 868 +MD5 d99caececde96002e402ea6e177e60a9 snobol-0.99.4/bal.o 810 +MD5 07c70339ab833c3cad7dc0a3a1523649 snobol-0.99.4/cos.o 800 +MD5 18da02ded6dc43b6d967a2192a638d58 snobol-0.99.4/equ.h 1528 +MD5 483cd490ef8b6f7c2297572105125af9 snobol-0.99.4/exp.o 800 +MD5 eca21af97a7d775eef7f194460391e91 snobol-0.99.4/log.o 800 +MD5 c32f62ae9205f4633653d65bb31aefda snobol-0.99.4/pat.o 1211 +MD5 50f4b08a2d797c9d6fb064e22a38b931 snobol-0.99.4/pml.h 1631 +MD5 988f13effe81dd985cb49a292bc0af1b snobol-0.99.4/pml.o 2400 +MD5 b132e6312cc88e0cddd188ffbb5e40d2 snobol-0.99.4/procs 1994 +MD5 6b0d2b9aaba41f69cea0eac77d445154 snobol-0.99.4/res.h 47348 +MD5 43e23b7e3a900d3493f493a9906349cf snobol-0.99.4/sin.o 800 +MD5 6969715d60bccb94dd4b7de19dbdb92a snobol-0.99.4/tan.o 800 +MD5 0c217380ce70d94d45feaef50031a617 snobol-0.99.4/str.o 1788 +MD5 997389ca80030e16bdd902c65c0186de snobol-0.99.4/syn.c 44506 +MD5 c80998f2f715e70851e324c8be20a616 snobol-0.99.4/syn.h 866 +MD5 7be12c10bb31aedb4612a86655bb5b8c snobol-0.99.4/syn.o 14284 +MD5 1cbe73388f5d0efec14b539708388411 snobol-0.99.4/sys.o 1124 +MD5 101b04af0cd0ea95b3ffa030d56b219d snobol-0.99.4/top.o 771 +MD5 7bf6a8e0b8f49552e25a690f77f12874 snobol-0.99.4/tty.o 1764 +MD5 d41d8cd98f00b204e9800998ecf8427e snobol-0.99.4/.depend 0 +MD5 e1f387c5be8f839d949d8770a33064e7 snobol-0.99.4/README 4271 +MD5 d3a2976fa6567bdd68849235c8c56ffb snobol-0.99.4/retstring.o 1384 +MD5 062ba878908705cab1f21060e0e0e8f4 snobol-0.99.4/TESTED 29 +MD5 1ebc9763ec115676daf0c2fc961d9d7c snobol-0.99.4/syntax.tbl 5447 +MD5 bc37a9392a669cc86edb3e6cd0ac408f snobol-0.99.4/config.m4 1476 +MD5 5377704c02fd2f250039f42da4c50a22 snobol-0.99.4/configure 142 +MD5 fe0e8dd9d09ce87f2b632d94b87fbbb4 snobol-0.99.4/timing.out 3307 +MD5 1cdac5ff9abcb923831480fc91653d2a snobol-0.99.4/timing.sno 5306 +MD5 d2a89c8cbce09756456de63922729127 snobol-0.99.4/getstring.o 860 +MD5 3aa282c254178fdf85f34bb8bccac0bd snobol-0.99.4/replace.o 906 +MD5 bde6a5fb5bc748cdb7b96f3ac1b570b3 snobol-0.99.4/autoconf 10221 +MD5 c1d0ed349423204eb875b6ba064c5f5b snobol-0.99.4/v311.sil 304016 +MD5 6f8eb13de7cbf74904fd203158725f00 snobol-0.99.4/endex.o 908 +MD5 cbd1a0695b0ba0d82c5d008c64fd1c36 snobol-0.99.4/charset.c 1764 +MD5 dfb8270bbbe37d748e12583fa4872722 snobol-0.99.4/mdata.h 91 +MD5 9cbd0daed6659cfc23325ccc9a8351bb snobol-0.99.4/test.out 1444 +MD5 647b33e36496b4f8e92ca7bbdcc5e90b snobol-0.99.4/config.guess 20430 +MD5 fde94c7471f72ccd82afb0298cfcce27 snobol-0.99.4/genc.sno 39502 +MD5 ee11e3a68900ed82ee63be4591bc7096 snobol-0.99.4/convert.o 1308 +MD5 2d58341c68b66a53d77ef91af224c104 snobol-0.99.4/chop.o 789 +MD5 2504a80360829aac540dea3d675cfd7c snobol-0.99.4/mlink.h 91 +MD5 cba1b47efd2a6bd8a0631d153b9cb376 snobol-0.99.4/data.c 2106 +MD5 b181748b7b8f02784a1d59aeb5442cd0 snobol-0.99.4/data.h 1318 +MD5 09264ffdb77ad9c5b7c6086c6e0c5896 snobol-0.99.4/data.o 2580 +MD5 6fb6f05ea3f48dbe3c42503524906622 snobol-0.99.4/date.o 1400 +MD5 300ad2b770ef324ce81428b2e6b6fe6a snobol-0.99.4/dump.o 664 +MD5 18da02ded6dc43b6d967a2192a638d58 snobol-0.99.4/equ.h2 1528 +MD5 2e84242efa2df87b1cb8f75245b57bdd snobol-0.99.4/file.o 904 +MD5 55da9790f1b5ba52709d1534272c5689 snobol-0.99.4/exit.o 928 +MD5 01b0aa577eb5d8ef116c879677eb5495 snobol-0.99.4/fork.o 804 +MD5 fd53c2fb37e58fad920f37dbe973e6d3 snobol-0.99.4/execute.o 1032 +MD5 35f3ca674422825956e254e0816aceaa snobol-0.99.4/hash.o 825 +MD5 380404b227d4be30ea78642c8532206d snobol-0.99.4/isnobol4.c 214858 +MD5 14c0df355c16031ff1ab1e966591de4f snobol-0.99.4/isnobol4.o 399172 +MD5 0d06c1f46f50619365e669f99f94e87c snobol-0.99.4/bsplitu.c 866 +MD5 84bcbd29b81b3e93d5c3c23eed5bd671 snobol-0.99.4/host.o 2052 +MD5 f4d6dcf74467427fc2de1b61fd100303 snobol-0.99.4/lexcmp.o 793 +MD5 8d000e55da4a97bbaa5a73d7e7d700f6 snobol-0.99.4/inet.o 2004 +MD5 86320c95b0b855e57bfa80533e1cb57a snobol-0.99.4/init.o 6520 +MD5 c3a7419cb6c287f8a095f078d5c4e460 snobol-0.99.4/main.c 257 +MD5 71723f1b85d3fc649c1a4e616d413367 snobol-0.99.4/main.o 928 +MD5 dfb8bfa053685f7fe22a1980f3c0146a snobol-0.99.4/load.o 2044 +MD5 3508ffac4ce47c0506f0a3a4a0528ad3 snobol-0.99.4/globals 894 +MD5 758652f1b67c81cc026d5dc56caaf36c snobol-0.99.4/delete.o 892 +MD5 c4a0ce099fd8cf8c9f38e6355d6d3acb snobol-0.99.4/pair.o 886 +MD5 6930223d81b92ed7910bc867ed3fecc1 snobol-0.99.4/proc.h 2965 +MD5 33fd15f8fb9af65e7b2f69733a3e2d18 snobol-0.99.4/findunit.o 820 +MD5 f5246c36df132a37879c9ea389778476 snobol-0.99.4/Makefile2.m4 14344 +MD5 6b0d2b9aaba41f69cea0eac77d445154 snobol-0.99.4/res.h2 47348 +MD5 a454979cdc23ce805c985ff291291301 snobol-0.99.4/inline.sno 172 +MD5 e5f738415ea0260dd63bb623cea8e47c snobol-0.99.4/term.o 888 +MD5 342ef8f2d80cbe04e7fe1a1016cea550 snobol-0.99.4/sqrt.o 840 +MD5 b0524e7ec29141bc11394080d4779a79 snobol-0.99.4/timing 2216 +MD5 c80998f2f715e70851e324c8be20a616 snobol-0.99.4/syn.h2 866 +MD5 1304fd93c5af64e1aa5f3c23ae696f9b snobol-0.99.4/tree.o 1081 +MD5 4b16bfac46fa499ebb12027df3e7a27f snobol-0.99.4/xsnobol4 298040 +MD5 313d0e1a877823980e5e2112f8d54643 snobol-0.99.4/Makefile2 28875 +MD5 642a8dd349074a73c846c198c41b3822 snobol-0.99.4/sprintf.o 1056 +MD5 43103fec0c27fe2569fe1220aac52741 snobol-0.99.4/parms.h 789 +MD5 15804ce1b6e61b2d47efd8e3232b31ca snobol-0.99.4/INSTALL 5025 +MD5 e852cdd0d0c3975dd9a06df8246fe39c snobol-0.99.4/dynamic.o 832 +MD5 41189d3dd510e04e9740c0c81a713de8 snobol-0.99.4/TODO.soon 6898 +MD5 4429ebce8ee397499b9e3b603d999ea8 snobol-0.99.4/CHANGES 4412 +MD5 bda32e4fc409853d9c009155b61f5063 snobol-0.99.4/gensyn.sno 5731 +MD5 73ece3ad96678c005a9ddad0020c616c snobol-0.99.4/local-config 47 +MD5 857017c92950a66c115141caa1b1e738 snobol-0.99.4/version.c 2297 +MD5 40a6d5136b1c049e488f91a9af57ddf7 snobol-0.99.4/version.o 1360 +MD5 6ada06c21ce4e9ea708380b6db56b0eb snobol-0.99.4/snobol4.c 214840 +MD5 a2f74b3d6b3e1cd074f9dc86eb581fca snobol-0.99.4/gendata.sno 6108 +MD5 0c194b27c195235bb60a12a07a3e2c9f snobol-0.99.4/stream.o 1500 +MD5 596a2db7b420597b1fca9ec292e6f2c3 snobol-0.99.4/realst.o 1156 +MD5 93b377f03bd134232d583e49b38867c9 snobol-0.99.4/data_init.h2 64871 +MD5 cbb8edc6cfdcbdda36b2a4a21aa70590 snobol-0.99.4/ordvst.o 1296 +MD5 6930223d81b92ed7910bc867ed3fecc1 snobol-0.99.4/proc.h2 2965 +MD5 c7a6c40953f474d6761c03e50a5e627e snobol-0.99.4/environ.o 691 +MD5 b7607bace5fb01bdf5bb413f9ea9ed99 snobol-0.99.4/data_init.c 681 +MD5 93b377f03bd134232d583e49b38867c9 snobol-0.99.4/data_init.h 64871 +MD5 5c73ce8964f0bbbe82faaf8877ceb7e9 snobol-0.99.4/data_init.o 48572 +MD5 29c52036681d4659acf5243c60cbaa56 snobol-0.99.4/doc/snobol4.ps 40674 +MD5 b9becc6582948f6ed2a83341ed2b7992 snobol-0.99.4/doc/porting.doc 20262 +MD5 f8c94bb539100f1e973ecdfb631c819d snobol-0.99.4/doc/Makefile 952 +MD5 2f7bc371a990776bd9d60b189a0e290e snobol-0.99.4/doc/porting.html 15264 +MD5 b75c8036c3126f60a2da49b589a1fdc9 snobol-0.99.4/doc/snobol4.html 30144 +MD5 b32c5476a9407e13e21af84337dddf63 snobol-0.99.4/doc/porting.ms 13944 +MD5 abec4f0f309713430c6849ab802a7eba snobol-0.99.4/doc/ports.doc 9820 +MD5 7d1f5cc15744976a4d6616cac45f60ab snobol-0.99.4/doc/design.doc 3039 +MD5 b5f7abaea1103c69e7a4805157e04eef snobol-0.99.4/doc/get-os 81 +MD5 cbcefa18b8d96e6dfb503a2c57f34339 snobol-0.99.4/doc/load.doc 9226 +MD5 084072d7d2a56ef8ff5267760d676bb7 snobol-0.99.4/doc/goals.doc 1358 +MD5 9a00c245f7fe93262ecd53883eac1292 snobol-0.99.4/doc/load.doc.bak 8485 +MD5 ac3cc76bab386aed812fa76816621d3b snobol-0.99.4/doc/test.html 19776 +MD5 03b58dfc0d903eb09922c8b7cea384f2 snobol-0.99.4/doc/snobol4.0 31583 +MD5 9341edd1e8c95460a50b00d5745584c5 snobol-0.99.4/doc/snobol4.1 21315 +MD5 2ccb74485a046e6f371845b93edb6291 snobol-0.99.4/lib/ALLC 74 +MD5 41f6c0e24c06b1aae4cf07fd19b33850 snobol-0.99.4/lib/intspc.c 552 +MD5 91a9c487cb69639032baf0e782e0bca7 snobol-0.99.4/lib/io.c 27510 +MD5 33a4acb96f6d03539b950189d122f0ab snobol-0.99.4/lib/bal.c 678 +MD5 682fac48d8d06245bf1d08d08e9035f6 snobol-0.99.4/lib/pat.c 2049 +MD5 2c2ec4af172f530b8b34b03741e8d71b snobol-0.99.4/lib/pml.c 1860 +MD5 12b5610f9138285d11f4ec30c4311048 snobol-0.99.4/lib/str.c 2459 +MD5 81c14a61263137d54efc941c2e204fa1 snobol-0.99.4/lib/top.c 744 +MD5 4ede0ea97344a1f1e9cdff4a0eab9b95 snobol-0.99.4/lib/README 191 +MD5 ab45ea971320bcd44b68a6ed0631e588 snobol-0.99.4/lib/replace.c 946 +MD5 21866b7e5e8ec41b811981cdc146f4b1 snobol-0.99.4/lib/endex.c 735 +MD5 ac70fac01daa94a1d36fd6e2c26612a7 snobol-0.99.4/lib/date.c 1831 +MD5 cfa0ef6bfea73b783e415afb113837a0 snobol-0.99.4/lib/dump.c 3775 +MD5 576e94f33c37a6021cf310defa31e29f snobol-0.99.4/lib/hash.c 2252 +MD5 7cea818c836a6c4a097e2b7539a6884f snobol-0.99.4/lib/lexcmp.c 372 +MD5 9e44eea44fa7fe5019bb38dda1f258ab snobol-0.99.4/lib/init.c 8243 +MD5 c2c3eab67cd1383592d9f137e2822719 snobol-0.99.4/lib/pair.c 1252 +MD5 bb9b716746ee1412cc2fdc513de8207d snobol-0.99.4/lib/tree.c 1081 +MD5 5ad5499b2808b720e9f35784e1f8bf62 snobol-0.99.4/lib/stream.c 3872 +MD5 8b7046be147f3b47c4c1ab0472794709 snobol-0.99.4/lib/realst.c 788 +MD5 37be1fe026b1a386c4bae19f3e6f088c snobol-0.99.4/lib/ordvst.c 6600 +MD5 aa2e90176cc93c8e33a967295c4133ea snobol-0.99.4/bugs/io 938 +MD5 6a26fa77ce20d995b7f8234aff9b2463 snobol-0.99.4/test/fun1.ref 84 +MD5 b4bbcdffd57654ba8eefdf9091b1f5d0 snobol-0.99.4/test/fun1.sno 189 +MD5 5dae4437e34a39879c0a90449000b1c2 snobol-0.99.4/test/fun2.ref 14 +MD5 914b29e35f58288560cef7833fdc4a72 snobol-0.99.4/test/fun2.sno 238 +MD5 bcb722909701dcb94ed9294eb7f4a6c6 snobol-0.99.4/test/update.ref 96 +MD5 ec963c3f596449350480766010ff6fa0 snobol-0.99.4/test/update.sno 869 +MD5 ebcadc16cfa54129bd02c824f5de5707 snobol-0.99.4/test/fact.ref 89 +MD5 541a25f4309a9fff2eed21b04fdea000 snobol-0.99.4/test/fact.sno 291 +MD5 9817cc2cf8c85fd5235225de8b3bf9a5 snobol-0.99.4/test/repl.ref 70 +MD5 9dec48a3818fbba159199692ab2db603 snobol-0.99.4/test/repl.sno 203 +MD5 bf072e9119077b4e76437a93986787ef snobol-0.99.4/test/match2.ref 2 +MD5 4f9a5a55dde1bd3f6d17ba4056b4cf1e snobol-0.99.4/test/match2.sno 34 +MD5 8ddd8be4b179a529afa5f2ffae4b9858 snobol-0.99.4/test/match3.ref 13 +MD5 3e805c902c99f0129c024e5819746f3a snobol-0.99.4/test/match3.sno 53 +MD5 0b837727586030696702986973d37f77 snobol-0.99.4/test/a.ref 358 +MD5 23f9990838ceeec96bc71faef3a7e59a snobol-0.99.4/test/a.sno 22 +MD5 3d9e9302163d7142fe7616311514e299 snobol-0.99.4/test/match4.ref 13 +MD5 dd9dd7736706d63aa08043fbd2ece259 snobol-0.99.4/test/match4.sno 63 +MD5 4952591a3c8bcc8e2028ec469b450eb3 snobol-0.99.4/test/trim0.ref 355 +MD5 0a8a52c25790a4169d916fd88214121e snobol-0.99.4/test/trim0.sno 553 +MD5 de1e57c3ddb2dd7817e04c4eabdac8ca snobol-0.99.4/test/trim1.ref 101 +MD5 e9a78ed955e46bf2d4500e373c1fffb3 snobol-0.99.4/test/trim1.sno 552 +MD5 bcf62620077cb73afd655cebd4f16589 snobol-0.99.4/test/longrec.ref 1025 +MD5 c29e767403fa282d72349dffd61b878b snobol-0.99.4/test/longrec.sno 2085 +MD5 a1b4f3dd82a4e6320405e56c55e3104b snobol-0.99.4/test/space.ref 5 +MD5 56c7dcacc72bd0e567c60f354773470b snobol-0.99.4/test/space.sno 67 +MD5 dd596c134491580baad390c5f8a1b428 snobol-0.99.4/test/trace1.ref 148 +MD5 5203ae854c4b679df044dfa009ca3819 snobol-0.99.4/test/trace1.sno 109 +MD5 e7a08ce9d42436bb96dec7b6c305a1c8 snobol-0.99.4/test/len.ref 41 +MD5 5ab64dbbc5a4521bb5a302f82281e976 snobol-0.99.4/test/len.sno 211 +MD5 415e6bf0b11020d66fba9d54dae2c619 snobol-0.99.4/test/trace2.ref 74 +MD5 fab5b125c12da634922d0f93f0696fbb snobol-0.99.4/test/trace2.sno 117 +MD5 cfab6446186efd3e01baca5d7c94f4a6 snobol-0.99.4/test/float.ref 30 +MD5 67bc3895da5213e26333b87b580a667c snobol-0.99.4/test/float.sno 108 +MD5 c94a7c45dcf58f850816d5931d5e42e1 snobol-0.99.4/test/spit.ref 628 +MD5 50b47fd62bec38411d869a7c1cb5391d snobol-0.99.4/test/spit.sno 1361 +MD5 aa1fd6a0f7b485ddcb4b2b066acab6ed snobol-0.99.4/test/lgt.ref 6 +MD5 b8280bd88aff71fc97729c9d6dca8470 snobol-0.99.4/test/lgt.sno 237 +MD5 73ffe215ba9600dbf52b28a35c9f3d8e snobol-0.99.4/test/words.ref 8 +MD5 c918b18abc460da53675c714eb73449f snobol-0.99.4/test/words.sno 813 +MD5 f9c46e9340f614d590a28cbea229284e snobol-0.99.4/test/uneval.ref 6 +MD5 71795d2138889b6a3913785999e81b1a snobol-0.99.4/test/uneval.sno 74 +MD5 310a4d75b93c1ca7fb76645856f42c1c snobol-0.99.4/test/char.ref 10 +MD5 28b71ee6e03a026005f24a0b6c858e65 snobol-0.99.4/test/char.sno 98 +MD5 d41d8cd98f00b204e9800998ecf8427e snobol-0.99.4/test/end.ref 0 +MD5 2d2977d1c96f487abe4a1e202dd03b4e snobol-0.99.4/test/end.sno 4 +MD5 4393c59be82cb7150c3700a0cba6754e snobol-0.99.4/test/tab.ref 3888 +MD5 7e941120466845e3371119066e661119 snobol-0.99.4/test/tab.sno 2147 +MD5 d41d8cd98f00b204e9800998ecf8427e snobol-0.99.4/test/punch.ref 0 +MD5 ad0b1901e32ced8c8a64c5b8be3e8abb snobol-0.99.4/test/punch.sno 28 +MD5 d41d8cd98f00b204e9800998ecf8427e snobol-0.99.4/test/noexec.ref 0 +MD5 26e87f90022f650ab42dacc54896d190 snobol-0.99.4/test/noexec.sno 33 +MD5 54360370cfe8823985a7273dfd87f691 snobol-0.99.4/test/test.bin 20 +MD5 ee43b1d27c7873733c4957bfe1985444 snobol-0.99.4/test/tests.in 1229 +MD5 427a152b27d738bed87e740609176ebf snobol-0.99.4/test/conv2.ref 3 +MD5 398075aac915b61e92afc76d31638c9c snobol-0.99.4/test/conv2.sno 75 +MD5 2b4f0cab582cfe88582bc9e5d09c048b snobol-0.99.4/test/err.ref 39 +MD5 ed953a5afebaaa3473c191ee3e6a2aa8 snobol-0.99.4/test/err.sno 140 +MD5 bf072e9119077b4e76437a93986787ef snobol-0.99.4/test/match.ref 2 +MD5 c99ddcd44cb461d150b3cb6c5a4221f1 snobol-0.99.4/test/match.sno 34 +MD5 44173e225bf27f180420fcdd0bdc6048 snobol-0.99.4/test/test.dates 5907 +MD5 d41d8cd98f00b204e9800998ecf8427e snobol-0.99.4/test/matchloop.ref 0 +MD5 d58e5ab45a892fb3ad46ea1482c2cb3c snobol-0.99.4/test/matchloop.sno 81 +MD5 6f5902ac237024bdd0c176cb93063dc4 snobol-0.99.4/test/str.ref 12 +MD5 d27cd540912d8b614f95e9beb5045470 snobol-0.99.4/test/str.sno 35 +MD5 c0710d6b4f15dfa88f600b0e6b624077 snobol-0.99.4/test/contin.ref 6 +MD5 44d9c9b58c6acdfc06918828aa01901a snobol-0.99.4/test/contin.sno 73 +MD5 d41d8cd98f00b204e9800998ecf8427e snobol-0.99.4/test/collect.ref 0 +MD5 8bcdd9f5a61803c95c7054ab1c0c8ed0 snobol-0.99.4/test/collect.sno 15 +MD5 1e949d853979a20307f98335664400b1 snobol-0.99.4/test/test.reg.sh 279 +MD5 97fed77a69ebd3ba6a019d9b19b8d590 snobol-0.99.4/test/case1.ref 39 +MD5 1ab0519fce6ff88402c11175a17a54b0 snobol-0.99.4/test/case1.sno 663 +MD5 dd96c8eb193c82291332fd96b037ad15 snobol-0.99.4/test/case2.ref 5 +MD5 039f18f4e1a08bb19bca6801fc4d3ee6 snobol-0.99.4/test/case2.sno 279 +MD5 3f00d9323950bb171db61c878d5b1e42 snobol-0.99.4/test/openi.ref 63 +MD5 3f00d9323950bb171db61c878d5b1e42 snobol-0.99.4/test/openi.sno 63 +MD5 d41d8cd98f00b204e9800998ecf8427e snobol-0.99.4/test/openo.ref 0 +MD5 132b5e3eb3eeea7f359859e5363122f0 snobol-0.99.4/test/openo.sno 65 +MD5 0f723ae7f9bf07744445e93ac5595156 snobol-0.99.4/test/openo.tst 12 +MD5 2ed71440e2135b2da8fb31e8371fabab snobol-0.99.4/test/8bit.ref 21 +MD5 f72ab95f2772a3bc47bc14809b78bc67 snobol-0.99.4/test/8bit.sno 314 +MD5 7cee37b37e239ad94d07db1794bac6d5 snobol-0.99.4/test/reverse.ref 52 +MD5 0d58893a0ba37abaf98e847932bece25 snobol-0.99.4/test/reverse.sno 106 +MD5 d632eba71107bf7bc3ec423eab256d78 snobol-0.99.4/test/100func.ref 292 +MD5 835531e99c9993fbdb2d6128887e2445 snobol-0.99.4/test/100func.sno 3151 +MD5 dcaf24aba805c6599051ca429db25a53 snobol-0.99.4/test/roman.ref 4780 +MD5 904e46d370bf9eefef09e42335a095ae snobol-0.99.4/test/roman.sno 921 +MD5 a02e38df167817c56b1b2503527cd339 snobol-0.99.4/test/run.sh 857 +MD5 22abc3409fe3adb2088097d006c148d0 snobol-0.99.4/test/line2.sno 83 +MD5 562975b48aae9510d1384789d54f2ebe snobol-0.99.4/test/local.ref 26 +MD5 be69afd2cc0441a3d4f9a8d534167fdc snobol-0.99.4/test/local.sno 239 +MD5 506ec90f2f4df639a68ab319ef77a3f2 snobol-0.99.4/test/lexcmp.ref 117 +MD5 7401576f95e7ae06224422025c11436f snobol-0.99.4/test/lexcmp.sno 325 +MD5 6e4f7ba5f9f7fc4c733a2247f2d11e07 snobol-0.99.4/test/rewind1.ref 24 +MD5 c1765739c464da2b898b85d2569d37e3 snobol-0.99.4/test/rewind1.sno 89 +MD5 0b32c676c92f7b2aa7675e2a50023cad snobol-0.99.4/test/bal.ref 216 +MD5 abebd1527dc1d5b9f1dda7e8a9913746 snobol-0.99.4/test/bal.sno 343 +MD5 06fb70f584048ba26e3b50cc723e2b42 snobol-0.99.4/test/pad.ref 27 +MD5 13e7fdd50a62dd8e266094c72befe502 snobol-0.99.4/test/pad.sno 87 +MD5 73ffe215ba9600dbf52b28a35c9f3d8e snobol-0.99.4/test/words1.ref 8 +MD5 ffbe5a16b4076d7d9403b4a5a293a7d9 snobol-0.99.4/test/words1.sno 741 +MD5 c1c1701eee122679dc14e4e38a86b357 snobol-0.99.4/test/any.ref 60 +MD5 f70706f8d731b53b0c69864d517ea1f1 snobol-0.99.4/test/any.sno 108 +MD5 71c23ec4725e8a74a3e2b17a5b94db92 snobol-0.99.4/test/comment.ref 91 +MD5 6ef15300c09492ca839bf7605dd1306a snobol-0.99.4/test/comment.sno 484 +MD5 bc8bc23b05a8cf3599a56795f10a63d3 snobol-0.99.4/test/ftrace.ref 525 +MD5 a18c22047747fc4132912320e1f5ead4 snobol-0.99.4/test/ftrace.sno 202 +MD5 00b946a0409f621892b2013ecb359e22 snobol-0.99.4/test/ops.ref 114 +MD5 9b4286166741d0a1efcfd1b0ca3354b9 snobol-0.99.4/test/ops.sno 542 +MD5 d41d8cd98f00b204e9800998ecf8427e snobol-0.99.4/test/space2.ref 0 +MD5 88a09f29912182fd7c7d8220c3f53820 snobol-0.99.4/test/space2.sno 78 +MD5 4338fe2713f8f3f2e1ca8f5f75087ae9 snobol-0.99.4/test/alt1.ref 23 +MD5 e021bd947fb4b4b75df51ffbb5154e82 snobol-0.99.4/test/alt1.sno 617 +MD5 45d71664d6f245fa8d99842d235f6803 snobol-0.99.4/test/alt2.ref 14 +MD5 f6a89896e87c1ce59110fdace4eade4a snobol-0.99.4/test/alt2.sno 136 +MD5 ca154fdb988d9119e4bc1eb9d0f7a974 snobol-0.99.4/test/test.trace.sh 306 +MD5 e59ff97941044f85df5297e1c302d260 snobol-0.99.4/test/cat.ref 12 +MD5 a2aa143b6be2880c6b41ccf51179c308 snobol-0.99.4/test/cat.sno 35 +MD5 d41d8cd98f00b204e9800998ecf8427e snobol-0.99.4/test/loop.ref 0 +MD5 b59f7e9ddd60941be01108f5d8c200a1 snobol-0.99.4/test/loop.sno 91 +MD5 68adfe16c45a6ada1094af6e1f38e0db snobol-0.99.4/test/alph.ref 321 +MD5 848404462737743ec44af9c08edad5ae snobol-0.99.4/test/alph.sno 147 +MD5 0f723ae7f9bf07744445e93ac5595156 snobol-0.99.4/test/openo2.ref 12 +MD5 1423b88d0b701c420163d42f272d003d snobol-0.99.4/test/openo2.sno 63 +MD5 01405835dd7ee001ccfc8752e5cee6b9 snobol-0.99.4/test/longline.ref 5 +MD5 e3a3d761b376b31c51eb2dd1475d887c snobol-0.99.4/test/longline.sno 1072 +MD5 7ce04c24d21aceb2adb4d111faa4db0a snobol-0.99.4/test/substr.ref 976 +MD5 a713bc4ca93a521097683a493be62a49 snobol-0.99.4/test/substr.sno 173 +MD5 9dd01e8482594b0404b4c839e455ee94 snobol-0.99.4/test/convert.ref 20 +MD5 80b04e8611fd89c4623c1ea829083740 snobol-0.99.4/test/convert.sno 228 +MD5 6f5902ac237024bdd0c176cb93063dc4 snobol-0.99.4/test/hello.ref 12 +MD5 106b5e09209ebb04f43d99c238cfb03e snobol-0.99.4/test/hello.sno 28 +MD5 cdb22973649bc8bb322a144796b42163 snobol-0.99.4/test/ind.ref 24 +MD5 7018612112a96cd3ed23d94641818cb7 snobol-0.99.4/test/ind.sno 124 +MD5 6ae160be4b172408d2f5a1599cc685b3 snobol-0.99.4/test/uneval2.ref 37 +MD5 604eee0190f4a62db0418a5ba1997f7e snobol-0.99.4/test/uneval2.sno 184 +MD5 e49e9d12ebd96ba1c5b6f9ecc8bff538 snobol-0.99.4/test/clean.sh 36 +MD5 69ccdf429114c239bbb778d61d334772 snobol-0.99.4/test/breakx.ref 76 +MD5 821bcccf6ddfbc6e6b3f077ee88474ff snobol-0.99.4/test/breakx.sno 132 +MD5 d77d7976c5cdb36d372562ea43f17136 snobol-0.99.4/test/dump.ref 376 +MD5 a35f01668a5b1ff47d96d60405e4514f snobol-0.99.4/test/dump.sno 41 +MD5 ae600a7f4c5422be5f55d2d81911b3a7 snobol-0.99.4/test/pow.ref 251 +MD5 64d485972f43574162e76055b4e9da2f snobol-0.99.4/test/pow.sno 649 +MD5 10ae26699438a5ae2593e1889c7fe66e snobol-0.99.4/test/ref.dates 2305 +MD5 afd708de0b45d827323fca2f699dd544 snobol-0.99.4/test/line.ref 123 +MD5 dda306e644f47954753dcf82a8bc3318 snobol-0.99.4/test/line.sno 211 +MD5 af239d8382dd45a549edfbe6eca36819 snobol-0.99.4/config/hpux-68k.m4 254 +MD5 922404c5dd21e68e978442b469bca2f7 snobol-0.99.4/config/sony_news.m4 55 +MD5 a5eba7851edb507d65e5d908d676f924 snobol-0.99.4/config/sunos4.m4 105 +MD5 ad600a61151abad0bbfb4afa214dab7c snobol-0.99.4/config/bsd43.m4 348 +MD5 b48b12c751e1588a344cca382c415aa2 snobol-0.99.4/config/bsd44.m4 120 +MD5 218e6155ea219b5ec063c4f705308789 snobol-0.99.4/config/aix-rs6000.m4 223 +MD5 aca3512be3c3c679266f611de5c7617f snobol-0.99.4/config/posix.m4 192 +MD5 182cef45eb2c91eb3c92cafa9c44aa6d snobol-0.99.4/config/skel.inc 336 +MD5 edd46b70cad89bcaa15a97d72a0d2732 snobol-0.99.4/config/hpux-pa.m4 256 +MD5 db8e722b085d87b78aa7276a7f7107fb snobol-0.99.4/config/gcc.m4 122 +MD5 dfa94214ea3137e3b4adc49aa08cf333 snobol-0.99.4/config/NOTES.sun 206 +MD5 7cf2cce2937287b967ff783213432ae4 snobol-0.99.4/config/nextstep3.m4 369 +MD5 b1711c0b19c347e5041a643ada718d04 snobol-0.99.4/config/netbsd-alpha.m4 135 +MD5 118875f8fa08981201f148474c3766ca snobol-0.99.4/config/osf1-alpha.m4 108 +MD5 b67de8b647a0e0cb625c566dda1962f4 snobol-0.99.4/config/generic.m4 242 +MD5 e1300dd22739949b0ab6a401b8025bed snobol-0.99.4/config/ansi.m4 257 +MD5 15b2e0a52c4c9d661ec1a0be59f4e0e1 snobol-0.99.4/config/hpux.m4 320 +MD5 ad9f32e19db53d2c44cf416723e59f49 snobol-0.99.4/config/osf1.m4 306 +MD5 340611cf129c61389d9d6baac2aec174 snobol-0.99.4/config/alpha.m4 266 +MD5 9b51878e5ffa4e3866dd2c7de64f93d8 snobol-0.99.4/config/ultrix-mips.m4 168 +MD5 c78c01ced03407ce71cc15905f40ea13 snobol-0.99.4/config/irix64.m4 255 +MD5 881afbd9a16f4034adcc7982263ed41c snobol-0.99.4/snolib/bq.sno 433 +MD5 a6f9408ecbbb63552a50be2de0c471af snobol-0.99.4/include/h.h 608 +MD5 2ebdf5978b75fd40caa3e7c812c43155 snobol-0.99.4/include/macros.h 4416 +MD5 3d501501ebef0bcabbd19ff3d1d6682d snobol-0.99.4/include/load.h 1288 +MD5 df034fbc5fa56bac859362d7b6d6366b snobol-0.99.4/include/syntab.h 482 +MD5 1e8e21e0e8c1d87214b4d8873a4905b6 snobol-0.99.4/include/path.h 365 +MD5 9fa1c4fe36e66e7c184685eac4a3b4c1 snobol-0.99.4/include/units.h 257 +MD5 7bf25025943094a406a6edfdec8f93a5 snobol-0.99.4/include/snotypes.h 2628 +MD5 beacf9627df66de5b6fc24ad2365d1a3 snobol-0.99.4/include/libret.h 271 +MD5 e0da79010d3df187ded64fc362e6d72b snobol-0.99.4/lib/bsd/mstime.c 460 +MD5 df1e9fed59bb65497e2b31dadcaaa0b4 snobol-0.99.4/lib/bsd/tty.c 3140 +MD5 9d1775cc1c459832d5cbb8d83360cec4 snobol-0.99.4/lib/bsd/inet.c 2800 +MD5 a78839ac1dbe704e54bcd6780217abf8 snobol-0.99.4/lib/bsd/load.c 6206 +MD5 347bb8719e6b89d24a7172cbdf6736f2 snobol-0.99.4/lib/bsd/dynamic.c 401 +MD5 59e477f65fdaf84b2a63add55da2d1ea snobol-0.99.4/lib/vms/mstime.c 370 +MD5 572e57ffed822f238d1d95158b76727b snobol-0.99.4/lib/vms/term.c 242 +MD5 94542dcda58d8e34209a420f5e2c9b65 snobol-0.99.4/lib/vms/getredirect.c 3320 +MD5 95a103ef40baf4b6b9edfa1cf2c79dfb snobol-0.99.4/lib/ansi/mstime.c 661 +MD5 5d65b86534eb7fbcf6ed119375295635 snobol-0.99.4/lib/ansi/convert.c 1668 +MD5 3f12f46e17a8d8a6cdf93e72c5df5b4c snobol-0.99.4/lib/hpux/load.c 4352 +MD5 b33dfe5378be37ef7df722b1e95bdf39 snobol-0.99.4/lib/auxil/bzero.c 1130 +MD5 2421d3ea0c008c6e1613104ccde1ee91 snobol-0.99.4/lib/auxil/getopt.c 2470 +MD5 b7414736861ef5fb634920cb55c53e10 snobol-0.99.4/lib/auxil/bcopy.c 4289 +MD5 47c96b7c70794242e776c107817db00b snobol-0.99.4/lib/dummy/expops.c 347 +MD5 7c8488efc0ecbcf988e83797d07406a0 snobol-0.99.4/lib/dummy/mstime.c 114 +MD5 18db5d0b954cb1bc49a53a1f3426fd7a snobol-0.99.4/lib/dummy/tty.c 468 +MD5 7feb8f54abacd78c19746fda08c42ebc snobol-0.99.4/lib/dummy/getenv.c 182 +MD5 0b8a61ce978ae2396961b4120ee5e220 snobol-0.99.4/lib/dummy/execute.c 96 +MD5 14319d43829a96518a5b23ad49b3e530 snobol-0.99.4/lib/dummy/inet.c 330 +MD5 48ea799eae9ed7d9818e5c1d67544803 snobol-0.99.4/lib/dummy/load.c 1166 +MD5 0d8e596e7d7c6e24d390fb6c538dd160 snobol-0.99.4/lib/dummy/system.c 159 +MD5 c2326df0150b6eda710bc248278af6a9 snobol-0.99.4/lib/dummy/isnan.c 102 +MD5 11dad35db45f7590919ccf0dd7497473 snobol-0.99.4/lib/posix/mstime.c 489 +MD5 e23edae346b9e145e344ff165c01d46d snobol-0.99.4/lib/posix/sys.c 538 +MD5 6cecdd2e3de3b80ecabaf79b2f4f5a89 snobol-0.99.4/lib/posix/tty.c 3610 +MD5 d66f5f2b0dbcd7e3958e93474ece73f2 snobol-0.99.4/lib/posix/term.c 266 +MD5 80b38f4330013df350ed79b3cb246c16 snobol-0.99.4/lib/generic/expops.c 1040 +MD5 fddadb2c8b758a172b21fe410fca963a snobol-0.99.4/lib/generic/mstime.c 503 +MD5 92c74568e235f42c09fa8bd4b78f26f4 snobol-0.99.4/lib/generic/sys.c 1120 +MD5 e1f584327ba33149461983f9be74431d snobol-0.99.4/lib/generic/convert.c 2609 +MD5 c8f75f9c79b006af752f40930f1b28bc snobol-0.99.4/lib/generic/execute.c 374 +MD5 fb4b1ce5b76df23e68b77576ee70acab snobol-0.99.4/lib/generic/term.c 275 +MD5 b2c9c53fcf8557cd1e16045c0eec4e96 snobol-0.99.4/lib/generic/dynamic.c 212 +MD5 4c069d51a1be065405b68da38b135398 snobol-0.99.4/lib/snolib/rename.c 590 +MD5 c5b5a8f5fd1640936284f7c669465c51 snobol-0.99.4/lib/snolib/cos.c 306 +MD5 0509c91a463f9de1ac3dbd390f1fb4ad snobol-0.99.4/lib/snolib/exp.c 293 +MD5 18dd95ae73ce01dd362122e28cd7e2cb snobol-0.99.4/lib/snolib/log.c 292 +MD5 4c129a0a0b335ba5685a939b6fc8c201 snobol-0.99.4/lib/snolib/sin.c 304 +MD5 dbcefa464f33b2fb2b8c9bd9f46b3f12 snobol-0.99.4/lib/snolib/tan.c 307 +MD5 8897ef65e3796f6e94dfbefe3ea0d237 snobol-0.99.4/lib/snolib/retstring.c 977 +MD5 74442e8c066062c9d8865a25c26cf669 snobol-0.99.4/lib/snolib/getstring.c 599 +MD5 b3946d22f52492879334bd3b867ee7e6 snobol-0.99.4/lib/snolib/chop.c 587 +MD5 e07a4156e7560b6b7089941b8a6644d3 snobol-0.99.4/lib/snolib/getenv.c 712 +MD5 3984453c1db393393310032a127676e6 snobol-0.99.4/lib/snolib/file.c 669 +MD5 8ab303b3ffba6e9203bac060719d88ce snobol-0.99.4/lib/snolib/exit.c 703 +MD5 55dc55134f884b9ee1649c342965e6ca snobol-0.99.4/lib/snolib/fork.c 353 +MD5 4a7da9c9f19e86917af29c8fda4861c5 snobol-0.99.4/lib/snolib/host.c 2128 +MD5 1773361ee01af9ca3e7fbb298712c2f1 snobol-0.99.4/lib/snolib/delete.c 438 +MD5 e8c547dff95e3db333c70a9caee81db4 snobol-0.99.4/lib/snolib/findunit.c 318 +MD5 deeef3a6ebab99ae961980065572b0fc snobol-0.99.4/lib/snolib/system.c 371 +MD5 82d2c1b74321bf124b8a521d6ba957eb snobol-0.99.4/lib/snolib/sqrt.c 339 +MD5 fb36fc7dd5721321e3808a1838bb223f snobol-0.99.4/lib/snolib/sprintf.c 919 +MD5 24a8e4919d07a11951c42f1c19f31b4c snobol-0.99.4/lib/snolib/environ.c 76 +MD5 de49d71703c83b6e53d51fbdf521d0b1 snobol-0.99.4/lib/unix98/load.c 4797 +MD5 2db65158c491815c86b1c3ff9bce6363 snobol-0.99.4/lib/borland/mstime.c 750 +MD5 22984ef0b0ed499d9bb1d9a306a5b302 snobol-0.99.4/config/vms/descrip.mms 3363 +MD5 19d584d080b153b302953aa66314e7de snobol-0.99.4/config/vms/build.com 1861 +MD5 8aa733dd9c7512ef91e2ddcbfadc914f snobol-0.99.4/config/borland/README 355 +MD5 ec88beb7c44938fe804e53baf82bb292 snobol-0.99.4/config/borland/build.bat 4899 diff --git a/dev-lang/snobol/snobol-0.99.4.ebuild b/dev-lang/snobol/snobol-0.99.4.ebuild index 8da2b7c0a23c..9caddd3b2e44 100644 --- a/dev-lang/snobol/snobol-0.99.4.ebuild +++ b/dev-lang/snobol/snobol-0.99.4.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/snobol/snobol-0.99.4.ebuild,v 1.3 2004/06/24 22:56:25 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/snobol/snobol-0.99.4.ebuild,v 1.1 2003/12/22 09:17:30 robbat2 Exp $ DESCRIPTION="Phil Budne's port of Macro SNOBOL4 in C, for modern machines" HOMEPAGE="http://www.snobol4.org/csnobol4/" @@ -12,6 +12,7 @@ IUSE="" DEPEND="sys-devel/gcc sys-devel/m4" RDEPEND="" +S=${WORKDIR}/${P} src_unpack() { unpack ${A} diff --git a/dev-lang/snobol/snobol-0.99.44.ebuild b/dev-lang/snobol/snobol-0.99.44.ebuild index 27684f3f5a87..1ab17d820fef 100644 --- a/dev-lang/snobol/snobol-0.99.44.ebuild +++ b/dev-lang/snobol/snobol-0.99.44.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/snobol/snobol-0.99.44.ebuild,v 1.3 2004/06/24 22:56:25 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/snobol/snobol-0.99.44.ebuild,v 1.1 2003/12/22 23:29:19 robbat2 Exp $ DESCRIPTION="Phil Budne's port of Macro SNOBOL4 in C, for modern machines" HOMEPAGE="http://www.snobol4.org/csnobol4/" diff --git a/dev-lang/spidermonkey/ChangeLog b/dev-lang/spidermonkey/ChangeLog index 429269589012..fb6fc1b4e1e7 100644 --- a/dev-lang/spidermonkey/ChangeLog +++ b/dev-lang/spidermonkey/ChangeLog @@ -1,43 +1,6 @@ # ChangeLog for dev-lang/spidermonkey -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/ChangeLog,v 1.10 2005/08/17 03:12:23 squash Exp $ - - 17 Aug 2005; Josh Grebe <squash@gentoo.org> spidermonkey-1.5_rc5.ebuild: - GOod on sparc, bug #89510 - - 01 Aug 2005; Joseph Jezak <josejx@gentoo.org> - spidermonkey-1.5_rc6-r1.ebuild: - Marked ppc stable. - - 31 Jul 2005; Markus Rothe <corsair@gentoo.org> - spidermonkey-1.5_rc6-r1.ebuild: - Stable on ppc64 (bug #100841) - - 30 Jul 2005; Diego Pettenò <flameeyes@gentoo.org> - spidermonkey-1.5_rc6-r1.ebuild: - Stable on amd64 (dependency of gxine). - - 18 Apr 2005; Markus Rothe <corsair@gentoo.org> - spidermonkey-1.5_rc6-r1.ebuild: - Added ~ppc64 to KEYWORDS; bug #89510 - - 19 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> - +files/spidermonkey-1.5_rc6-va_copy-fix.patch, - spidermonkey-1.5_rc6-r1.ebuild: - Added patch from bug 81473. It fixes va_copy vs. VA_COPY. - -*spidermonkey-1.5_rc6-r1 (04 Sep 2004) - - 04 Sep 2004; Mamoru KOMACHI <usata@gentoo.org> - +spidermonkey-1.5_rc6-r1.ebuild: - spidermonkey-1.5_rc6.ebuild doesn't install all the headers needed by - sablotron to build with JavaScript support. Also moved headers to - /usr/include/js. - -*spidermonkey-1.5_rc6 (04 Sep 2004) - - 04 Sep 2004; Mamoru KOMACHI <usata@gentoo.org> +spidermonkey-1.5_rc6.ebuild: - Version bumped. Install headers, too. See bug #24502. +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/ChangeLog,v 1.1 2003/02/24 01:59:06 vapier Exp $ *spidermonkey-1.5_rc5 (23 Feb 2003) diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest index d3d4c856e4de..e69de29bb2d1 100644 --- a/dev-lang/spidermonkey/Manifest +++ b/dev-lang/spidermonkey/Manifest @@ -1,8 +0,0 @@ -MD5 fcf506eeef4c52d110c89ccf778faa6b ChangeLog 1604 -MD5 92316cef417fab365401f2ce9d8f7394 spidermonkey-1.5_rc5.ebuild 802 -MD5 15f3923dfe0861bb637f0070debeb4e7 spidermonkey-1.5_rc6-r1.ebuild 1302 -MD5 b0a39d97a54b44ecd77f8b5671cd7fdd spidermonkey-1.5_rc6.ebuild 1147 -MD5 e7bfb72073e1ade3470d60ba93042804 files/digest-spidermonkey-1.5_rc5 63 -MD5 8e216cdd6972fcc5206162ef5f0a9702 files/digest-spidermonkey-1.5_rc6 64 -MD5 8e216cdd6972fcc5206162ef5f0a9702 files/digest-spidermonkey-1.5_rc6-r1 64 -MD5 432f897c13753f70b1dea5c066c10ac1 files/spidermonkey-1.5_rc6-va_copy-fix.patch 1129 diff --git a/dev-lang/spidermonkey/spidermonkey-1.5_rc5.ebuild b/dev-lang/spidermonkey/spidermonkey-1.5_rc5.ebuild index d1f8b952cb7d..2131629667b2 100644 --- a/dev-lang/spidermonkey/spidermonkey-1.5_rc5.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-1.5_rc5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.5_rc5.ebuild,v 1.10 2005/08/17 03:12:23 squash Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.5_rc5.ebuild,v 1.1 2003/02/24 01:59:06 vapier Exp $ MY_PV="${PV/_/-}" DESCRIPTION="Stand-alone JavaScript C library" @@ -9,8 +9,7 @@ SRC_URI="ftp://ftp.mozilla.org/pub/js/js-${MY_PV}.tar.gz" LICENSE="NPL-1.1" SLOT="0" -KEYWORDS="sparc x86" -IUSE="" +KEYWORDS="~x86" DEPEND="" @@ -24,9 +23,9 @@ src_install() { dodoc ../README dohtml README.html cd Linux_All_OPT.OBJ - dolib.a libjs.a || die "libjs.a failed" - dolib.so libjs.so || die "libjs.so failed" - dobin js jscpucfg || die "dobin failed" + dolib.a libjs.a + dolib.so libjs.so + dobin js jscpucfg insinto /usr/include doins jsautocfg.h } diff --git a/dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild b/dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild index 972612a78204..855cb0cbc451 100644 --- a/dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild @@ -1,8 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild,v 1.6 2005/08/01 18:52:40 josejx Exp $ - -inherit eutils +# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild,v 1.1 2004/09/03 21:31:01 usata Exp $ MY_PV="${PV/_/-}a" DESCRIPTION="Stand-alone JavaScript C library" @@ -11,20 +9,13 @@ SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/js/js-${MY_PV}.tar.gz" LICENSE="NPL-1.1" SLOT="0" -KEYWORDS="amd64 ppc ppc64 ~x86" +KEYWORDS="~x86" IUSE="" DEPEND="" S=${WORKDIR}/js/src/ -src_unpack() { - unpack ${A} - cd ${S} - - epatch ${FILESDIR}/${PN}-${PV}-va_copy-fix.patch || die 'Patching failed.' -} - src_compile() { cat >>Makefile.ref<<'EOF' diff --git a/dev-lang/spidermonkey/spidermonkey-1.5_rc6.ebuild b/dev-lang/spidermonkey/spidermonkey-1.5_rc6.ebuild index a277afd5b94c..64f1506a4c7b 100644 --- a/dev-lang/spidermonkey/spidermonkey-1.5_rc6.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-1.5_rc6.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.5_rc6.ebuild,v 1.2 2005/02/19 12:20:18 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.5_rc6.ebuild,v 1.1 2004/09/03 20:51:21 usata Exp $ MY_PV="${PV/_/-}a" DESCRIPTION="Stand-alone JavaScript C library" diff --git a/dev-lang/squeak-basicimage/ChangeLog b/dev-lang/squeak-basicimage/ChangeLog index fc6636303403..43babe133442 100644 --- a/dev-lang/squeak-basicimage/ChangeLog +++ b/dev-lang/squeak-basicimage/ChangeLog @@ -1,12 +1,8 @@ # ChangeLog for dev-lang/squeak-basicimage -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-basicimage/ChangeLog,v 1.4 2004/06/24 22:56:58 agriffis Exp $ +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-basicimage/ChangeLog,v 1.1 2004/04/28 16:20:03 jhhudso Exp $ - 12 May 2004; Jared Hudson <jhhudso@gentoo.org> - squeak-basicimage-3.6.5429.ebuild: - Fixed fetch bug - -*squeak-basicimage-3.6.5429 (28 Apr 2004) +*squeak-basicimage-3.6_p5429 (28 Apr 2004) 28 Apr 2004; Jared Hudson <jhhudso@gentoo.org> +squeak-basicimage-3.6_p5429.ebuild: diff --git a/dev-lang/squeak-basicimage/Manifest b/dev-lang/squeak-basicimage/Manifest index 0a9999e9c889..fb37b2d992c4 100644 --- a/dev-lang/squeak-basicimage/Manifest +++ b/dev-lang/squeak-basicimage/Manifest @@ -1,4 +1,2 @@ -MD5 50eb59d5cf209b41044286a3f4523923 squeak-basicimage-3.6.5429.ebuild 1114 -MD5 c411bc694c0f93dc28f3615bec4ad5d3 ChangeLog 482 -MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160 -MD5 75da034c67d502c24067388c1be2a526 files/digest-squeak-basicimage-3.6.5429 135 +MD5 b9bd055fb555bf5fa282330b4cf21938 squeak-basicimage-3.6_p5429.ebuild 1020 +MD5 75da034c67d502c24067388c1be2a526 files/digest-squeak-basicimage-3.6_p5429 135 diff --git a/dev-lang/squeak-basicimage/metadata.xml b/dev-lang/squeak-basicimage/metadata.xml index 20ce219711a2..c5d67a611520 100644 --- a/dev-lang/squeak-basicimage/metadata.xml +++ b/dev-lang/squeak-basicimage/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>no-herd</herd> +<maintainer> + <email>jhhudso@gentoo.org</email> +</maintainer> </pkgmetadata> diff --git a/dev-lang/squeak-basicimage/squeak-basicimage-3.6.5429.ebuild b/dev-lang/squeak-basicimage/squeak-basicimage-3.6.5429.ebuild index 4e02bb363f6e..418c6b0f0bd8 100644 --- a/dev-lang/squeak-basicimage/squeak-basicimage-3.6.5429.ebuild +++ b/dev-lang/squeak-basicimage/squeak-basicimage-3.6.5429.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-basicimage/squeak-basicimage-3.6.5429.ebuild,v 1.3 2004/06/24 22:56:58 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-basicimage/squeak-basicimage-3.6.5429.ebuild,v 1.1 2004/04/28 17:09:36 jhhudso Exp $ MY_P="Squeak3.6-5429" DESCRIPTION="Squeak basic image file" HOMEPAGE="http://www.squeak.org/" -SRC_URI="ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.6/${MY_P}-basic.zip - ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.6/SqueakV3.sources.gz" +SRC_URI="ftp://st.cs.uiuc.edu/Smalltalk/Squeak/${PV/_*}/${MY_P}-basic.zip + ftp://st.cs.uiuc.edu/Smalltalk/Squeak/${PV/_*}/SqueakV3.sources.gz" LICENSE="Apple" -SLOT="3.6" +SLOT="${PV/_*}" KEYWORDS="~x86 ~ppc" IUSE="" PROVIDE="virtual/squeak-image" @@ -36,5 +36,5 @@ src_install() { dosym /usr/lib/squeak/${MY_P}-basic.image.gz \ /usr/lib/squeak/squeak.image.gz - einfo "Squeak ${PV} image/changes now installed" + einfo "Squeak ${PV/_p/-} image/changes now installed" } diff --git a/dev-lang/squeak-fullimage/ChangeLog b/dev-lang/squeak-fullimage/ChangeLog index 99fbc1820bf8..a3759720fff8 100644 --- a/dev-lang/squeak-fullimage/ChangeLog +++ b/dev-lang/squeak-fullimage/ChangeLog @@ -1,13 +1,8 @@ # ChangeLog for dev-lang/squeak-fullimage -# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/ChangeLog,v 1.4 2004/06/24 22:57:09 agriffis Exp $ +# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/ChangeLog,v 1.1 2004/04/28 16:19:19 jhhudso Exp $ - 12 May 2004; Jared Hudson <jhhudso@gentoo.org> - squeak-fullimage-3.6.5429.ebuild: - Fixed error that kept squeak-fullimage-3.6.5429 from fetching all files. - Thanks to David Holm <dholm@gentoo.org> under bug #50548 for telling me. - -*squeak-fullimage-3.6.5429 (15 Apr 2004) +*squeak-fullimage-3.6_p5429 (15 Apr 2004) 15 Apr 2004; Jared Hudson <jhhudso@gentoo.org> : Version bump. I also have renamed squeak-vm to squeak-fullimage. diff --git a/dev-lang/squeak-fullimage/Manifest b/dev-lang/squeak-fullimage/Manifest index 3b0574bccd81..9cac78ab5f2f 100644 --- a/dev-lang/squeak-fullimage/Manifest +++ b/dev-lang/squeak-fullimage/Manifest @@ -1,12 +1,11 @@ -MD5 07849faadff329d78dbb9b0406e79aa1 squeak-fullimage-3.2.4956.ebuild 1004 -MD5 726a58ac8085c99468906ad238cd6bbf squeak-fullimage-3.6.5429.ebuild 1104 -MD5 2ef5028ed63b41e0d15cbcb6cd3b6ac8 squeak-fullimage-3.6.5424.ebuild 1250 -MD5 b79b3bbb2affab640d2e98f75bbdaf62 squeak-fullimage-3.5.5180.ebuild 1210 -MD5 0b78351046e9f0090e76507690d1a1f3 squeak-fullimage-3.4.5170.ebuild 1014 -MD5 4535507c6b9741f477236ce191912079 ChangeLog 1439 -MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160 -MD5 d01d765b41f8c065ec9a19a7c7278e76 files/digest-squeak-fullimage-3.2.4956 129 +MD5 f0d812c911990566a0e88cd3b9c34e49 squeak-fullimage-3.5.5180.ebuild 1071 +MD5 6ae3b5dcdb3a4fbe48bd86f50c8dd742 ChangeLog 1047 +MD5 b790430ec914dc37e069884849247705 squeak-fullimage-3.4.5170.ebuild 869 +MD5 106d93d4a34cbfae518129d9e21b4705 squeak-fullimage-3.6.5424.ebuild 1111 +MD5 1fcb577229fde4b99585089a9f1f79eb squeak-fullimage-3.6_p5429.ebuild 990 +MD5 c5b091a8eeeb2389d428d4ec17353792 squeak-fullimage-3.2.4956.ebuild 859 MD5 c47ea324aaf69084cd07c9a19d3e133f files/digest-squeak-fullimage-3.4.5170 129 +MD5 2046414939363ef56525dd2aa0163e3a files/digest-squeak-fullimage-3.6_p5429 134 +MD5 d01d765b41f8c065ec9a19a7c7278e76 files/digest-squeak-fullimage-3.2.4956 129 MD5 9fe48b0176607ba4e789a8ef1f78075e files/digest-squeak-fullimage-3.5.5180 129 MD5 277c5b13b803bc7b53c2303166389f6a files/digest-squeak-fullimage-3.6.5424 134 -MD5 2046414939363ef56525dd2aa0163e3a files/digest-squeak-fullimage-3.6.5429 134 diff --git a/dev-lang/squeak-fullimage/metadata.xml b/dev-lang/squeak-fullimage/metadata.xml index 20ce219711a2..c5d67a611520 100644 --- a/dev-lang/squeak-fullimage/metadata.xml +++ b/dev-lang/squeak-fullimage/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>no-herd</herd> +<maintainer> + <email>jhhudso@gentoo.org</email> +</maintainer> </pkgmetadata> diff --git a/dev-lang/squeak-fullimage/squeak-fullimage-3.2.4956.ebuild b/dev-lang/squeak-fullimage/squeak-fullimage-3.2.4956.ebuild index f9492bde02fd..378bfde9e9de 100644 --- a/dev-lang/squeak-fullimage/squeak-fullimage-3.2.4956.ebuild +++ b/dev-lang/squeak-fullimage/squeak-fullimage-3.2.4956.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/squeak-fullimage-3.2.4956.ebuild,v 1.2 2004/06/24 22:57:09 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/squeak-fullimage-3.2.4956.ebuild,v 1.1 2004/04/28 16:19:19 jhhudso Exp $ DESCRIPTION="Highly-portable Smalltalk-80 implementation VM image" HOMEPAGE="http://www.squeak.org/" diff --git a/dev-lang/squeak-fullimage/squeak-fullimage-3.4.5170.ebuild b/dev-lang/squeak-fullimage/squeak-fullimage-3.4.5170.ebuild index 8f3087aa92ef..b9add2e7a01c 100644 --- a/dev-lang/squeak-fullimage/squeak-fullimage-3.4.5170.ebuild +++ b/dev-lang/squeak-fullimage/squeak-fullimage-3.4.5170.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/squeak-fullimage-3.4.5170.ebuild,v 1.2 2004/06/24 22:57:09 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/squeak-fullimage-3.4.5170.ebuild,v 1.1 2004/04/28 16:19:19 jhhudso Exp $ DESCRIPTION="Highly-portable Smalltalk-80 implementation VM image" HOMEPAGE="http://www.squeak.org/" diff --git a/dev-lang/squeak-fullimage/squeak-fullimage-3.5.5180.ebuild b/dev-lang/squeak-fullimage/squeak-fullimage-3.5.5180.ebuild index 042f26115bd7..39dbc2f82f4a 100644 --- a/dev-lang/squeak-fullimage/squeak-fullimage-3.5.5180.ebuild +++ b/dev-lang/squeak-fullimage/squeak-fullimage-3.5.5180.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/squeak-fullimage-3.5.5180.ebuild,v 1.3 2004/07/14 13:53:25 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/squeak-fullimage-3.5.5180.ebuild,v 1.1 2004/04/28 16:19:19 jhhudso Exp $ MAJOR=3 MINOR=5 @@ -23,7 +23,7 @@ SLOT="${MM}" KEYWORDS="~x86" -IUSE="" +IUSE="mozilla" PROVIDE="virtual/squeak-image" diff --git a/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5424.ebuild b/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5424.ebuild index 12bfd836cf3d..bc56dbf89cfd 100644 --- a/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5424.ebuild +++ b/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5424.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5424.ebuild,v 1.3 2004/07/14 13:53:25 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5424.ebuild,v 1.1 2004/04/28 16:19:19 jhhudso Exp $ MAJOR=3 MINOR=6 @@ -23,7 +23,7 @@ SLOT="${MM}" KEYWORDS="~x86 ~ppc" -IUSE="" +IUSE="mozilla" PROVIDE="virtual/squeak-image" diff --git a/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5429.ebuild b/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5429.ebuild index 5e6597b3243f..1728980357a9 100644 --- a/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5429.ebuild +++ b/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5429.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5429.ebuild,v 1.3 2004/06/24 22:57:09 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak-fullimage/squeak-fullimage-3.6.5429.ebuild,v 1.1 2004/04/28 17:04:36 jhhudso Exp $ MY_P="Squeak3.6-5429" DESCRIPTION="Squeak full image file" HOMEPAGE="http://www.squeak.org/" -SRC_URI="ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.6/${MY_P}-full.zip - ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.6/SqueakV3.sources.gz" +SRC_URI="ftp://st.cs.uiuc.edu/Smalltalk/Squeak/${PV/_*}/${MY_P}-full.zip + ftp://st.cs.uiuc.edu/Smalltalk/Squeak/${PV/_*}/SqueakV3.sources.gz" LICENSE="Apple" -SLOT="3.6" +SLOT="${PV/_*}" KEYWORDS="~x86 ~ppc" IUSE="" PROVIDE="virtual/squeak-image" @@ -36,5 +36,5 @@ src_install() { dosym /usr/lib/squeak/${MY_P}-full.image.gz \ /usr/lib/squeak/squeak.image.gz - einfo "Squeak ${PV} image/changes now installed" + einfo "Squeak ${PV/_p/-} image/changes now installed" } diff --git a/dev-lang/squeak/ChangeLog b/dev-lang/squeak/ChangeLog index 35fd75148283..c91b63702aac 100644 --- a/dev-lang/squeak/ChangeLog +++ b/dev-lang/squeak/ChangeLog @@ -1,59 +1,6 @@ # ChangeLog for dev-lang/squeak -# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/ChangeLog,v 1.14 2004/07/02 04:31:41 eradicator Exp $ - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> squeak-3.2.5.ebuild, - squeak-3.4.1-r1.ebuild, squeak-3.4.1-r2.ebuild, squeak-3.4.1.ebuild, - squeak-3.6_p3.ebuild: - virtual/glibc -> virtual/libc - - 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> squeak-3.2.5.ebuild, - squeak-3.4.1-r1.ebuild, squeak-3.4.1-r2.ebuild, squeak-3.4.1.ebuild, - squeak-3.6_p3.ebuild: - Fix use invocation - -*squeak-3.6_p3 (09 May 2004) - - 09 May 2004; David Holm <dholm@gentoo.org> squeak-3.6_p3.ebuild: - Added to ~ppc. - - 01 Apr 2004; Michael Sterrett <mr_bones_@gentoo.org> squeak-3.4.1-r1.ebuild, - squeak-3.4.1-r2.ebuild: - flag-o-matic functions into src_compile - - 30 Mar 2004; Donnie Berkholz <spyderous@gentoo.org>; squeak-3.2.5.ebuild, - squeak-3.4.1-r1.ebuild, squeak-3.4.1-r2.ebuild, squeak-3.4.1.ebuild: - Change x11-base/xfree dependency to virtual/x11. - - 15 Feb 2004; David Holm <dholm@gentoo.org> squeak-3.4.1-r2.ebuild: - Added to ~ppc. - -*squeak-3.4.1-r2 (03 Dec 2003) - - 03 Dec 2003; Jared Hudson <jhhudso@gentoo.org> : Added -fforce-addr to the - list of gcc flags being filtered. Credit goes to dhx <xyx@gmx.at> via bug - #20498 for telling us. - - 04 Jan 2004; Jared Hudson <jhhudso@gentoo.org> : Fixed ebuild so Makefile's - use of tail -1 became tail -n 1. Credit goes to Zachary P. Landau - <kapheine@hypa.net> under bug #35698 - -*squeak-3.4.1-r1 (11 Oct 2003) - - 30 Oct 2003; Joshua Kinard <kumba@gentoo.org> squeak-3.4.1-r1.ebuild, - files/squeak-3.4.1-gcc33-string-fix.patch: - Added patch to fix gcc-3.3.x multi-line string issues - Closes Bug #32122 - - 11 Oct 2003; Michael Imhof <tantive@gentoo.org> : - Version bumped. Closes #27408. - Added fixes to filter optimizations. - -*squeak-3.4.1 (21 May 2003) - - 21 May 2003; Michael Imhof <tantive@gentoo.org> : - Version bump. Ebuild submitted by Christopher Verges - <squirrel@headnut.org>. +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/ChangeLog,v 1.1 2002/12/30 01:56:14 jhhudso Exp $ *squeak-3.2.5 (29 Dec 2002) diff --git a/dev-lang/squeak/Manifest b/dev-lang/squeak/Manifest index c6890303ca50..e69de29bb2d1 100644 --- a/dev-lang/squeak/Manifest +++ b/dev-lang/squeak/Manifest @@ -1,13 +0,0 @@ -MD5 fb57fcde44357bb4419fe1f935e60db0 squeak-3.2.5.ebuild 2883 -MD5 ae2ed21696810355735fa19e142a8728 squeak-3.6_p3.ebuild 2289 -MD5 089c45d3dac7d6205be11ce05c159b2a squeak-3.4.1.ebuild 2967 -MD5 2a6a1bed5b4c6febe9ad64acf71ed652 squeak-3.4.1-r1.ebuild 3310 -MD5 628d3dac9297f90b3325815bec25ecdc ChangeLog 2230 -MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160 -MD5 ececbbb7977edaa44dd1d5479b6c6327 squeak-3.4.1-r2.ebuild 3578 -MD5 66b6405c56a2abd2413db79bfc04f71a files/digest-squeak-3.6_p3 137 -MD5 4b2bf4f92065c5e86350d0cbaefe5fb8 files/squeak-3.4.1-gcc33-string-fix.patch 16184 -MD5 95975b038cad92087afe83055e6b2137 files/digest-squeak-3.2.5 69 -MD5 e15651f69bf3b5c02f40bcffceefb53c files/digest-squeak-3.4.1 69 -MD5 e15651f69bf3b5c02f40bcffceefb53c files/digest-squeak-3.4.1-r1 69 -MD5 e15651f69bf3b5c02f40bcffceefb53c files/digest-squeak-3.4.1-r2 69 diff --git a/dev-lang/squeak/metadata.xml b/dev-lang/squeak/metadata.xml index 20ce219711a2..c5d67a611520 100644 --- a/dev-lang/squeak/metadata.xml +++ b/dev-lang/squeak/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>no-herd</herd> +<maintainer> + <email>jhhudso@gentoo.org</email> +</maintainer> </pkgmetadata> diff --git a/dev-lang/squeak/squeak-3.2.5.ebuild b/dev-lang/squeak/squeak-3.2.5.ebuild index 05864c5a5694..2296609c76f3 100644 --- a/dev-lang/squeak/squeak-3.2.5.ebuild +++ b/dev-lang/squeak/squeak-3.2.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.2.5.ebuild,v 1.10 2004/07/02 04:31:41 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.2.5.ebuild,v 1.1 2002/12/30 01:56:14 jhhudso Exp $ DESCRIPTION="Highly-portable Smalltalk-80 implementation" HOMEPAGE="http://www.squeak.org/" @@ -11,21 +11,21 @@ KEYWORDS="~x86" IUSE="X oss mmx mozilla" # a ffi flag would be nice -DEPEND="virtual/libc - X? ( virtual/x11 )" -RDEPEND="=virtual/squeak-image-3.2* - virtual/libc - X? ( virtual/x11 )" +DEPEND="virtual/glibc + X? ( x11-base/xfree )" +RDEPEND="=dev-lang/squeak-vm-3.2* + virtual/glibc + X? ( x11-base/xfree )" S="${WORKDIR}/Squeak-3.2-5" -src_compile() { - local myconf="" - +src_compile() { + local myconf="" + use X || myconf="--without-x" use oss && myconf="${myconf} --with-audio=oss" use mmx && myconf="${myconf} --enable-mpg-mmx" - + cd ${S} mkdir build cd build @@ -47,9 +47,9 @@ src_compile() { emake || die } -src_install() { - cd ${S}/build - +src_install() { + cd ${S}/build + make DESTDIR=${D} ROOT=${D} install || die exeinto /usr/bin @@ -58,9 +58,9 @@ src_install() { ### the rest is all for the plugin cd nps - + # plugin sample, must be served to work, file:// doesnt work. - + insinto /usr/share/doc/squeak-3.2.5 doins test/plugintest.html doins test/plugintest.sts @@ -69,35 +69,35 @@ src_install() { SQ_DIR=/usr/lib/squeak VM_VERSION=3.2-5 - NPSQUEAK_SO=${SQ_DIR}/${VM_VERSION}/npsqueak.so + NPSQUEAK_SO=${SQ_DIR}/${VM_VERSION}/npsqueak.so sed "s|@SQ_DIR@|${SQ_DIR}|;s|@VM_VERSION@|${VM_VERSION}|;s|@NPSQUEAK_SO@|${NPSQUEAK_SO}|" \ npsqueakrun.in > npsqueakrun.in.2 sed "s|@SQ_DIR@|${SQ_DIR}|;s|@VM_VERSION@|${VM_VERSION}|;s|@NPSQUEAK_SO@|${NPSQUEAK_SO}|" \ npsqueakregister.in > npsqueakregister sed 's|^ensurefile|ensurefile "${HOME}/.npsqueak/SqueakPlugin.changes" "${SQ_DIR}/npsqueak.changes"\nensurefile|' npsqueakrun.in.2 > npsqueakrun - exeinto /usr/lib/squeak - doexe npsqueakregister + exeinto /usr/lib/squeak + doexe npsqueakregister exeinto /usr/lib/squeak/3.2-5 doexe npsqueakrun # install in browsers (no opera use flags?) - dodir /opt/netscape/plugins - dosym /usr/lib/squeak/3.2-5/npsqueak.so /opt/netscape/plugins - - if use mozilla ; then + dodir /opt/netscape/plugins + dosym /usr/lib/squeak/3.2-5/npsqueak.so /opt/netscape/plugins + + if [ "`use mozilla`" ] ; then dodir /usr/lib/mozilla/plugins dosym /opt/netscape/plugins/npsqueak.so \ /usr/lib/mozilla/plugins/npsqueak.so fi - + # maybe we should install the image here.. - + # dosym /usr/lib/squeak/SqueakV3.sources /usr/lib/squeak/3.2-5/SqueakV3.sources # doins npsqueak.image - # doins npsqueak.changes + # doins npsqueak.changes } pkg_postinst() { diff --git a/dev-lang/squeak/squeak-3.4.1-r1.ebuild b/dev-lang/squeak/squeak-3.4.1-r1.ebuild index a31360998762..9ed818248ae1 100644 --- a/dev-lang/squeak/squeak-3.4.1-r1.ebuild +++ b/dev-lang/squeak/squeak-3.4.1-r1.ebuild @@ -1,8 +1,11 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.4.1-r1.ebuild,v 1.9 2004/07/02 04:31:41 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.4.1-r1.ebuild,v 1.1 2003/10/11 09:32:56 tantive Exp $ inherit libtool flag-o-matic eutils +strip-flags +filter-mfpmath sse +filter-flags "-fPIC" "-maltivec" "-mabi=altivec" "-fstack-protector" "-pipe" "-g" "-mtune" "-march" "-mcpu" "-O" "-O1" "-O2" "-Os" "-O3" "-freorder-blocks" "-fprefetch-loop-array" #Simply change these numbers for different versions MV=3.4 @@ -18,21 +21,14 @@ KEYWORDS="~x86" IUSE="X oss mmx mozilla" # a ffi flag would be nice -DEPEND="virtual/libc - X? ( virtual/x11 )" -RDEPEND="virtual/squeak-image - virtual/libc - X? ( virtual/x11 )" +DEPEND="virtual/glibc + X? ( x11-base/xfree )" +RDEPEND="dev-lang/squeak-vm + virtual/glibc + X? ( x11-base/xfree )" S="${WORKDIR}/Squeak-${NV}" - -src_unpack() { - unpack ${A} - cd ${S} - epatch ${FILESDIR}/${P}-gcc33-string-fix.patch -} - src_compile() { local myconf="" @@ -40,9 +36,6 @@ src_compile() { use oss && myconf="${myconf} --with-audio=oss" use mmx && myconf="${myconf} --enable-mpg-mmx" - strip-flags - filter-mfpmath sse - filter-flags "-fPIC" "-maltivec" "-mabi=altivec" "-fstack-protector" "-pipe" "-g" "-mtune" "-march" "-mcpu" "-O" "-O1" "-O2" "-Os" "-O3" "-freorder-blocks" "-fprefetch-loop-array" cd ${S} mkdir build cd build @@ -104,7 +97,7 @@ src_install() { dodir /opt/netscape/plugins dosym /usr/lib/squeak/${NV}/npsqueak.so /opt/netscape/plugins - if use mozilla ; then + if [ "`use mozilla`" ] ; then dodir /usr/lib/mozilla/plugins dosym /opt/netscape/plugins/npsqueak.so \ /usr/lib/mozilla/plugins/npsqueak.so diff --git a/dev-lang/squeak/squeak-3.4.1-r2.ebuild b/dev-lang/squeak/squeak-3.4.1-r2.ebuild index 701ff703ee99..9f9acd5a35b6 100644 --- a/dev-lang/squeak/squeak-3.4.1-r2.ebuild +++ b/dev-lang/squeak/squeak-3.4.1-r2.ebuild @@ -1,8 +1,11 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.4.1-r2.ebuild,v 1.9 2004/07/02 04:31:41 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.4.1-r2.ebuild,v 1.1 2003/12/03 16:55:39 jhhudso Exp $ inherit libtool flag-o-matic eutils +strip-flags +filter-mfpmath sse +filter-flags "-fPIC" "-maltivec" "-mabi=altivec" "-fstack-protector" "-pipe" "-g" "-mtune" "-march" "-mcpu" "-O" "-O1" "-O2" "-Os" "-O3" "-freorder-blocks" "-fprefetch-loop-array" "-fforce-addr" #Simply change these numbers for different versions MV=3.4 @@ -14,15 +17,15 @@ HOMEPAGE="http://www.squeak.org/" SRC_URI="ftp://st.cs.uiuc.edu/Smalltalk/Squeak/${MV}/unix-linux/Squeak-${NV}.src.tar.gz" LICENSE="Apple" SLOT="0" -KEYWORDS="~x86 ~ppc" +KEYWORDS="~x86" IUSE="X oss mmx mozilla" # a ffi flag would be nice -DEPEND="virtual/libc - X? ( virtual/x11 )" -RDEPEND="virtual/squeak-image - virtual/libc - X? ( virtual/x11 )" +DEPEND="virtual/glibc + X? ( x11-base/xfree )" +RDEPEND="dev-lang/squeak-vm + virtual/glibc + X? ( x11-base/xfree )" S="${WORKDIR}/Squeak-${NV}" @@ -40,20 +43,7 @@ src_compile() { use oss && myconf="${myconf} --with-audio=oss" use mmx && myconf="${myconf} --enable-mpg-mmx" - strip-flags - filter-mfpmath sse - filter-flags "-fPIC" "-maltivec" "-mabi=altivec" "-fstack-protector" "-pipe" "-g" "-mtune" "-march" "-mcpu" "-O" "-O1" "-O2" "-Os" "-O3" "-freorder-blocks" "-fprefetch-loop-array" "-fforce-addr" - - # fix tail problems - cd ${S}/platforms/unix/config - mv mkconfig.in mkconfig.in.$$ - cat mkconfig.in.$$|sed 's/tail -1/tail -n 1/g' > mkconfig.in - mv verstamp verstamp.$$ - cat verstamp.$$|sed 's/tail -1/tail -n 1/g' > verstamp - chmod +x verstamp - cd ${S} - mkdir build cd build ../platforms/unix/config/configure \ @@ -114,7 +104,7 @@ src_install() { dodir /opt/netscape/plugins dosym /usr/lib/squeak/${NV}/npsqueak.so /opt/netscape/plugins - if use mozilla ; then + if [ "`use mozilla`" ] ; then dodir /usr/lib/mozilla/plugins dosym /opt/netscape/plugins/npsqueak.so \ /usr/lib/mozilla/plugins/npsqueak.so diff --git a/dev-lang/squeak/squeak-3.4.1.ebuild b/dev-lang/squeak/squeak-3.4.1.ebuild index f2277b43353d..6349264c3afe 100644 --- a/dev-lang/squeak/squeak-3.4.1.ebuild +++ b/dev-lang/squeak/squeak-3.4.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.4.1.ebuild,v 1.8 2004/07/02 04:31:41 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.4.1.ebuild,v 1.1 2003/05/21 11:53:43 tantive Exp $ #Simply change these numbers for different versions MV=3.4 @@ -16,21 +16,21 @@ KEYWORDS="~x86" IUSE="X oss mmx mozilla" # a ffi flag would be nice -DEPEND="virtual/libc - X? ( virtual/x11 )" -RDEPEND="virtual/squeak-image - virtual/libc - X? ( virtual/x11 )" +DEPEND="virtual/glibc + X? ( x11-base/xfree )" +RDEPEND="dev-lang/squeak-vm + virtual/glibc + X? ( x11-base/xfree )" S="${WORKDIR}/Squeak-${NV}" -src_compile() { +src_compile() { local myconf="" - + use X || myconf="--without-x" use oss && myconf="${myconf} --with-audio=oss" use mmx && myconf="${myconf} --enable-mpg-mmx" - + cd ${S} mkdir build cd build @@ -52,9 +52,9 @@ src_compile() { emake || die } -src_install() { - cd ${S}/build - +src_install() { + cd ${S}/build + make DESTDIR=${D} ROOT=${D} install || die exeinto /usr/bin @@ -63,9 +63,9 @@ src_install() { ### the rest is all for the plugin cd nps - + # plugin sample, must be served to work, file:// doesnt work. - + insinto /usr/share/doc/squeak-${FV} doins test/plugintest.html doins test/plugintest.sts @@ -74,35 +74,35 @@ src_install() { SQ_DIR=/usr/lib/squeak VM_VERSION=${NV} - NPSQUEAK_SO=${SQ_DIR}/${VM_VERSION}/npsqueak.so + NPSQUEAK_SO=${SQ_DIR}/${VM_VERSION}/npsqueak.so sed "s|@SQ_DIR@|${SQ_DIR}|;s|@VM_VERSION@|${VM_VERSION}|;s|@NPSQUEAK_SO@|${NPSQUEAK_SO}|" \ npsqueakrun.in > npsqueakrun.in.2 sed "s|@SQ_DIR@|${SQ_DIR}|;s|@VM_VERSION@|${VM_VERSION}|;s|@NPSQUEAK_SO@|${NPSQUEAK_SO}|" \ npsqueakregister.in > npsqueakregister sed 's|^ensurefile|ensurefile "${HOME}/.npsqueak/SqueakPlugin.changes" "${SQ_DIR}/npsqueak.changes"\nensurefile|' npsqueakrun.in.2 > npsqueakrun - exeinto /usr/lib/squeak - doexe npsqueakregister + exeinto /usr/lib/squeak + doexe npsqueakregister exeinto /usr/lib/squeak/${NV} doexe npsqueakrun # install in browsers (no opera use flags?) - dodir /opt/netscape/plugins - dosym /usr/lib/squeak/${NV}/npsqueak.so /opt/netscape/plugins - - if use mozilla ; then + dodir /opt/netscape/plugins + dosym /usr/lib/squeak/${NV}/npsqueak.so /opt/netscape/plugins + + if [ "`use mozilla`" ] ; then dodir /usr/lib/mozilla/plugins dosym /opt/netscape/plugins/npsqueak.so \ /usr/lib/mozilla/plugins/npsqueak.so fi - + # maybe we should install the image here.. - + # dosym /usr/lib/squeak/SqueakV3.sources /usr/lib/squeak/${NV}/SqueakV3.sources # doins npsqueak.image - # doins npsqueak.changes + # doins npsqueak.changes } pkg_postinst() { diff --git a/dev-lang/squeak/squeak-3.6_p3.ebuild b/dev-lang/squeak/squeak-3.6_p3.ebuild index 39f308aa760b..096ca1d36ba2 100644 --- a/dev-lang/squeak/squeak-3.6_p3.ebuild +++ b/dev-lang/squeak/squeak-3.6_p3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.6_p3.ebuild,v 1.5 2004/07/02 04:31:41 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.6_p3.ebuild,v 1.1 2004/04/28 16:19:19 jhhudso Exp $ inherit nsplugins libtool flag-o-matic eutils @@ -11,11 +11,11 @@ SRC_URI="http://www-sor.inria.fr/~piumarta/squeak/unix/release/Squeak-${MY_PV}.s mozilla? ( http://squeakland.org/installers/SqueakPlugin.image.zip )" LICENSE="Apple" SLOT="0" -KEYWORDS="~x86 ~ppc" +KEYWORDS="~x86" IUSE="X nas mmx mozilla" # a ffi flag would be nice -DEPEND="virtual/libc +DEPEND="virtual/glibc nas? ( media-libs/nas ) X? ( virtual/x11 )" RDEPEND="${DEPEND} @@ -64,7 +64,7 @@ src_install() { dosym /usr/lib/squeak/inisqueak /usr/bin/inisqueak ### the rest is all for the plugin - if use mozilla ; then + if [ "`use mozilla`" ] ; then inst_plugin /usr/lib/squeak/${MY_PV}/npsqueak.so dodoc nps/README.npsqueak diff --git a/dev-lang/sr/ChangeLog b/dev-lang/sr/ChangeLog index 70871b4185f1..204fb4bfb188 100644 --- a/dev-lang/sr/ChangeLog +++ b/dev-lang/sr/ChangeLog @@ -1,13 +1,6 @@ # ChangeLog for dev-lang/sr -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/sr/ChangeLog,v 1.4 2005/07/16 12:37:18 griffon26 Exp $ - -*sr-2.3.3 (16 Jul 2005) - - 16 Jul 2005; Maurice van der Pot <griffon26@gentoo.org> +sr-2.3.3.ebuild: - Added new version of sr ebuild provided by George. Modified slightly to - prevent file collisions and enable running tests. Closing bug #38987 - reported by Kirill Vasiliev <redled@ornet.ru> +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/sr/ChangeLog,v 1.1 2002/11/08 23:05:18 george Exp $ *sr-2.3.2 (01 Nov 2002) diff --git a/dev-lang/sr/Manifest b/dev-lang/sr/Manifest index 07770e81b42d..e69de29bb2d1 100644 --- a/dev-lang/sr/Manifest +++ b/dev-lang/sr/Manifest @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 fad23da7ab1d7ee32ed53b941f31ea81 sr-2.3.2.ebuild 1129 -MD5 58a5455761fe858b8e8eededf9d97340 sr-2.3.3.ebuild 1675 -MD5 861a303229498f864627a6db4a5a983d ChangeLog 1235 -MD5 7face8ebac9539e3d999ebde838a4f9b metadata.xml 163 -MD5 10601d63476513e991a59a35bdaf0cf8 files/digest-sr-2.3.2 54 -MD5 2b63d8801b5cc5d60efaf7c29a3644cd files/sr-2.3.2.patch 1770 -MD5 71683d7920fb0b5cfa764a24c8be3340 files/digest-sr-2.3.3 57 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC2P+VMGnpIbeahxwRAqx2AJ93/7/n+D9yOJNqy+WlJtWszdsOhgCgrWkz -il6PCUAJhR3avp5Z0aRr2qI= -=/jSA ------END PGP SIGNATURE----- diff --git a/dev-lang/sr/sr-2.3.2.ebuild b/dev-lang/sr/sr-2.3.2.ebuild index 254e6227dbab..bf27eea5c761 100644 --- a/dev-lang/sr/sr-2.3.2.ebuild +++ b/dev-lang/sr/sr-2.3.2.ebuild @@ -1,26 +1,26 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/sr/sr-2.3.2.ebuild,v 1.8 2004/07/14 13:53:52 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/sr/sr-2.3.2.ebuild,v 1.1 2002/11/08 23:05:18 george Exp $ -inherit eutils +IUSE="" -DESCRIPTION="SR (Synchronizing Resources) is a language for writing concurrent programs" +DESCRIPTION="SR (Synchronizing Resources) is a language for writing concurrent programs." HOMEPAGE="http://www.cs.arizona.edu/sr" + SRC_URI="ftp://ftp.cs.arizona.edu/sr/sr.tar.Z" +S=${WORKDIR} + LICENSE="GPL-2" SLOT="0" -KEYWORDS="x86" -IUSE="" - -RDEPEND="virtual/ssh" +KEYWORDS="~x86" -S=${WORKDIR} +DEPEND="net-misc/openssh" src_unpack() { unpack ${A} cd ${S} - epatch ${FILESDIR}/${P}.patch + patch -p1 < ${FILESDIR}/sr-2.3.2.patch } src_compile() { @@ -52,7 +52,23 @@ src_install() { doins preproc/*2sr.h doins sr-mode.el - doman man/*.[135] + # man pages + insinto /usr + doman man/sr.1 + doman man/srl.1 + doman man/srm.1 + doman man/srprof.1 + doman man/srtex.1 + doman man/srlatex.1 + doman man/srgrind.1 + doman man/ccr2sr.1 + doman man/m2sr.1 + doman man/csp2sr.1 + doman man/sranimator.3 + doman man/srgetopt.3 + doman man/srwin.3 + doman man/srmap.5 + doman man/srtrace.5 } pkg_postinst() { diff --git a/dev-lang/srf/ChangeLog b/dev-lang/srf/ChangeLog index 8b8a46f39fba..82eaf8e03ef8 100644 --- a/dev-lang/srf/ChangeLog +++ b/dev-lang/srf/ChangeLog @@ -1,9 +1,6 @@ # ChangeLog for dev-lang/srf # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/srf/ChangeLog,v 1.2 2005/11/05 20:29:43 grobian Exp $ - - 05 Nov 2005; Fabian Groffen <grobian@gentoo.org> srf-1.0.ebuild: - Marked ~ppc-macos (bug #111581) +# $Header: /var/cvsroot/gentoo-x86/dev-lang/srf/ChangeLog,v 1.1 2005/09/17 13:36:32 araujo Exp $ *srf-1.0 (17 Sep 2005) diff --git a/dev-lang/srf/Manifest b/dev-lang/srf/Manifest index 6c20c95bde20..585d9826067a 100644 --- a/dev-lang/srf/Manifest +++ b/dev-lang/srf/Manifest @@ -1,4 +1,3 @@ -MD5 7ba2eee4489fe8d64ac7b4c7af82dd89 srf-1.0.ebuild 657 -MD5 3bd5e745340efd79feb07d1dc0c29f1d ChangeLog 485 +MD5 2fbc10b920a5afbe62fe8754d14925b7 srf-1.0.ebuild 556 MD5 baf02779016b02c0290eb3fa40fcc019 metadata.xml 501 MD5 29461754782b3543e072a80453a0db59 files/digest-srf-1.0 59 diff --git a/dev-lang/srf/srf-1.0.ebuild b/dev-lang/srf/srf-1.0.ebuild index bece2337fbed..9f9bcc41d074 100644 --- a/dev-lang/srf/srf-1.0.ebuild +++ b/dev-lang/srf/srf-1.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/srf/srf-1.0.ebuild,v 1.2 2005/11/05 20:29:43 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/srf/srf-1.0.ebuild,v 1.1 2005/09/17 13:36:32 araujo Exp $ DESCRIPTION="The Simple Recursive Functions programming language" HOMEPAGE="http://www.users.qwest.net/~eballen1/srf.html" @@ -8,7 +8,7 @@ SRC_URI="http://www.users.qwest.net/~eballen1/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~ppc-macos ~x86" +KEYWORDS="~x86" IUSE="" DEPEND="sys-devel/flex diff --git a/dev-lang/stratego/ChangeLog b/dev-lang/stratego/ChangeLog index 4fbaba418294..a1fca3d2d78f 100644 --- a/dev-lang/stratego/ChangeLog +++ b/dev-lang/stratego/ChangeLog @@ -1,96 +1,9 @@ # ChangeLog for dev-lang/stratego -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/stratego/ChangeLog,v 1.22 2005/11/04 13:54:17 karltk Exp $ - - 04 Nov 2005; Karl Trygve Kalleberg <karltk@gentoo.org> - -stratego-0.8.ebuild, -stratego-0.8.1.ebuild, -stratego-0.9.4.ebuild, - -stratego-0.11.ebuild, -stratego-0.12.ebuild, -stratego-0.13.ebuild, - stratego-0.14.ebuild, stratego-0.16.ebuild: - -m Removed old versions. - -*stratego-0.16 (04 Nov 2005) - - 04 Nov 2005; Karl Trygve Kalleberg <karltk@gentoo.org> - +stratego-0.16.ebuild: - New upstream version. - - 04 May 2005; David Holm <dholm@gentoo.org> stratego-0.13.ebuild: - Added to ~ppc. - -*stratego-0.13 (15 Jan 2005) - - 15 Jan 2005; Karl Trygve Kalleberg <karltk@gentoo.org> - +stratego-0.13.ebuild: - New upstream release - -*stratego-0.12 (06 Jan 2005) - - 06 Jan 2005; Karl Trygve Kalleberg <karltk@gentoo.org> - +stratego-0.12.ebuild: - New upstream release. Looooong overdue inclusion. My bad. - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 18 Sep 2004; Jason Wever <weeve@gentoo.org> stratego-0.8.1.ebuild: - Stable on sparc. - - 18 Aug 2004; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.11.ebuild: - Marked stable on x86. - - 20 Jul 2004; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.11.ebuild: - Added proper LDPATH. - -*stratego-0.11 (18 Jul 2004) - - 18 Jul 2004; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.11.ebuild: - New upstream version. - - 15 May 2004; Bryan Østergaard <kloeri@gentoo.org> stratego-0.8.1.ebuild, - stratego-0.9.4.ebuild: - Alpha keywording. - -*stratego-0.9.4 (19 Mar 2004) - - 19 Mar 2004; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.9.4.ebuild: - New upstream version. - - 16 Feb 2004; Aron Griffis <agriffis@gentoo.org> stratego-0.8.1.ebuild: - add ~ia64 - - 13 Jan 2003; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.8.1.ebuild: - Unmasked. - - 09 Jan 2003; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.8.1.ebuild: - Added a fix by styx to make it compile properly. - - 09 Jan 2003; Karl Trygve Kalleberg <karltk@gentoo.org> : masked 0.8 for - testing again. It has a minor bug in its build system that needs to fixed. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*stratego-0.8.1 (20 Oct 2002) - - 20 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.8.1.ebuild files/digest-stratego-0.8.1 : - New upstream version. - - 02 Nov 2002; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.8.1.ebuild : - Fixed sandbox violation. - -*stratego-0.8 (20 Oct 2002) - - 02 Nov 2002; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.8.ebuild : - Fixed sandbox violation. - - 20 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.8.ebuild files/digest-stratego-0.8 : - New upstream version. +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/stratego/ChangeLog,v 1.1 2002/04/12 13:56:04 karltk Exp $ *stratego-0.7 (11 Apr 2002) - 02 Nov 2002; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.7.ebuild files/digest-stratego-0.7 : - This version violates the sandbox and is superceded by 0.8, so I'm removing - it. - 11 Apr 2002; Karl Trygve Kalleberg <karltk@gentoo.org> stratego-0.7.ebuild files/digest-stratego-0.7: Stratego is a modular language for the specification of fully automatic diff --git a/dev-lang/stratego/Manifest b/dev-lang/stratego/Manifest index 8ffca681aa72..e69de29bb2d1 100644 --- a/dev-lang/stratego/Manifest +++ b/dev-lang/stratego/Manifest @@ -1,7 +0,0 @@ -MD5 9e258b5b0a3dc1fa458c0a06dd9c1b4c stratego-0.14.ebuild 785 -MD5 4d9354972965ba2ba6b7da8b9d503d86 stratego-0.16.ebuild 789 -MD5 56d9ce84dc81d924c5f77d0823914351 ChangeLog 4234 -MD5 d1eead34572f0e1a480253e2b4c012d8 metadata.xml 626 -MD5 ed327964e34364a46904d5c454d4ae83 files/digest-stratego-0.14 68 -MD5 258356864a2be6a6aa47b25a8e7691a6 files/digest-stratego-0.16 68 -MD5 a83727bed12bf38ee250f0116df38adf files/42stratego 21 diff --git a/dev-lang/stratego/stratego-0.14.ebuild b/dev-lang/stratego/stratego-0.14.ebuild index fe131cf67c83..fbce0053517e 100644 --- a/dev-lang/stratego/stratego-0.14.ebuild +++ b/dev-lang/stratego/stratego-0.14.ebuild @@ -1,19 +1,20 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/stratego/stratego-0.14.ebuild,v 1.3 2005/11/04 13:55:54 karltk Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/stratego/stratego-0.14.ebuild,v 1.1 2005/05/11 00:36:05 karltk Exp $ inherit flag-o-matic DESCRIPTION="Stratego term-rewriting language" HOMEPAGE="http://www.stratego-language.org/" SRC_URI="ftp://ftp.stratego-language.org/pub/stratego/StrategoXT/strategoxt-${PV}/strategoxt-${PV}.tar.gz" + LICENSE="GPL-2" SLOT="0" -KEYWORDS="x86 ~ppc" +KEYWORDS="~x86 ~ppc" + DEPEND=">=dev-libs/aterm-2.3.1 >=dev-libs/sdf2-bundle-2.3" S=${WORKDIR}/strategoxt-${PV} -IUSE="" src_compile() { filter-flags -fomit-frame-pointer diff --git a/dev-lang/stratego/stratego-0.16.ebuild b/dev-lang/stratego/stratego-0.16.ebuild index 232838b61a2a..42d770ca6d38 100644 --- a/dev-lang/stratego/stratego-0.16.ebuild +++ b/dev-lang/stratego/stratego-0.16.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/stratego/stratego-0.16.ebuild,v 1.2 2005/11/04 13:54:17 karltk Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/stratego/stratego-0.16.ebuild,v 1.1 2005/11/04 13:50:04 karltk Exp $ inherit flag-o-matic @@ -11,10 +11,10 @@ SRC_URI="ftp://ftp.stratego-language.org/pub/stratego/StrategoXT/strategoxt-${PV LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~ppc" + DEPEND=">=dev-libs/aterm-2.4.2 >=dev-libs/sdf2-bundle-2.3.3" S=${WORKDIR}/strategoxt-${PV} -IUSE="" src_compile() { filter-flags -fomit-frame-pointer diff --git a/dev-lang/swi-prolog-lite/ChangeLog b/dev-lang/swi-prolog-lite/ChangeLog index c6371ff082eb..457f3a5e3964 100644 --- a/dev-lang/swi-prolog-lite/ChangeLog +++ b/dev-lang/swi-prolog-lite/ChangeLog @@ -1,79 +1,7 @@ -# ChangeLog for dev-lang/swi-prolog-lite -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/ChangeLog,v 1.21 2005/10/28 03:27:25 vapier Exp $ +# ChangeLog for dev-lang/swi-prolog-lite-5.0.10 +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/ChangeLog,v 1.1 2002/11/02 01:09:38 vapier Exp $ -*swi-prolog-lite-5.5.36 (28 Oct 2005) - - 28 Oct 2005; Mike Frysinger <vapier@gentoo.org> - +files/swi-prolog-lite-5.5.30-runtime-build.patch, - +swi-prolog-lite-5.5.36.ebuild: - Version bump with more package support. - - 08 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> - swi-prolog-lite-5.4.7.ebuild: - Added to ~ppc. - - 25 Sep 2005; Jason Wever <weeve@gentoo.org> swi-prolog-lite-5.4.7.ebuild: - Added ~sparc keyword. - -*swi-prolog-lite-5.4.7 (17 Sep 2005) - - 17 Sep 2005; Mike Frysinger <vapier@gentoo.org> - +files/swi-prolog-lite-5.4.7-install.patch, +swi-prolog-lite-5.4.7.ebuild: - Version bump #69018 by Gavrila. - -*swi-prolog-lite-5.3.14 (01 Dec 2004) - - 16 Sep 2005; Mike Frysinger <vapier@gentoo.org> - +files/swi-prolog-lite-5.2.11-parallel-build.patch, - +files/swi-prolog-lite-5.3.14-parallel-build.patch, files/destdir.patch, - swi-prolog-lite-5.2.11.ebuild, swi-prolog-lite-5.3.14.ebuild: - Clean up ebuilds to not suck anymore. - - 01 Apr 2005; Joseph Jezak <josejx@gentoo.org> - swi-prolog-lite-5.0.10.ebuild, swi-prolog-lite-5.2.11.ebuild: - Marked 5.0.10 ppc and marked 5.2.11 ~ppc for bug #87186. - - 19 Feb 2005; Jason Wever <weeve@gentoo.org> swi-prolog-lite-5.2.11.ebuild: - Added ~sparc keyword as it was dropped along the way. - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - swi-prolog-lite-5.0.10.ebuild, swi-prolog-lite-5.1.13.ebuild: - virtual/glibc -> virtual/libc - - 15 May 2004; Bryan Østergaard <kloeri@gentoo.org> - swi-prolog-lite-5.0.10.ebuild, swi-prolog-lite-5.2.11.ebuild: - Alpha keywording. - - 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> - swi-prolog-lite-5.0.10.ebuild, swi-prolog-lite-5.1.13.ebuild, - swi-prolog-lite-5.2.11.ebuild, swi-prolog-lite-5.2.8.ebuild: - Add die following econf for bug 48950 - -*swi-prolog-lite-5.2.11 (09 Jan 2003) - - 09 Jan 2003; George Shapovalov <george@gentoo.org> swi-prolog-lite-5.2.11.ebuild : - new version (#30305) - -*swi-prolog-lite-5.2.8 (09 Jan 2003) - - 09 Jan 2003; George Shapovalov <george@gentoo.org> swi-prolog-lite-5.2.8.ebuild, metadata.xml : - new version (#30305) - destdir patch no longer necessary. Thanks to Alfredo Matos <alf_matos@netcabo.pt> for update - added metadata - -*swi-prolog-lite-5.1.13 (23 May 2003) - - 23 May 2003; Paul de Vrieze <pauldv@gentoo.org> - swi-prolog-lite-5.0.10.ebuild, swi-prolog-lite-5.1.13.ebuild: - Marked the 5.0 version stable, and added 5.1.13 which is a beta version that - supports multithreading. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - *swi-prolog-lite-5.0.10 (01 Nov 2002) 01 Nov 2002; Mike Frysinger <vapier@gentoo.org> : diff --git a/dev-lang/swi-prolog-lite/Manifest b/dev-lang/swi-prolog-lite/Manifest index 3d5bf0eb1c11..577d9b58d005 100644 --- a/dev-lang/swi-prolog-lite/Manifest +++ b/dev-lang/swi-prolog-lite/Manifest @@ -1,29 +1,6 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 f4f73d6769a90e0ac1360792343d9ae3 ChangeLog 2986 -MD5 8eed8feaa65a3ab28f60e67e609ed512 files/destdir.patch 488 +MD5 727ef6b0d888045e5dd05de611f42561 ChangeLog 452 +MD5 c565e7641a91a79d924ffbb4c7a91d45 swi-prolog-lite-5.0.10.ebuild 1241 +MD5 7193218d0192a3b2d375f684b4f24447 swi-prolog-lite-5.1.13.ebuild 1253 +MD5 a162047529de9300ae67de9aa8f509be files/destdir.patch 502 MD5 ac0b2bc6ebbb0b4d807dc2e7f88c0edf files/digest-swi-prolog-lite-5.0.10 67 MD5 640ff31e82704bfbbd79ac576d005850 files/digest-swi-prolog-lite-5.1.13 62 -MD5 77eba3e801d4ef6f690fc09986ab029c files/digest-swi-prolog-lite-5.2.11 62 -MD5 cb98bd8233429346b32b20d397d03388 files/digest-swi-prolog-lite-5.3.14 62 -MD5 f9e07fa00dc29d2f246d1f8842fb4888 files/digest-swi-prolog-lite-5.4.7 61 -MD5 f6014c9fcd960e3b2b4bd13810856448 files/digest-swi-prolog-lite-5.5.36 62 -MD5 e26e7dd2a9ab9cadfc1e456bff5cfb35 files/swi-prolog-lite-5.2.11-parallel-build.patch 293 -MD5 fe36bbaacaf2c0a147d92541ba584670 files/swi-prolog-lite-5.3.14-parallel-build.patch 1534 -MD5 9b6190002d49e2d3ddefa40541c2ca85 files/swi-prolog-lite-5.4.7-install.patch 408 -MD5 5b26039ee25ba0666cd711bf838962d8 files/swi-prolog-lite-5.5.30-runtime-build.patch 309 -MD5 9187f53634e60ab7eb2ac7e98b0b19f7 metadata.xml 159 -MD5 279806ebf5d32d9c17d55d4ab837991e swi-prolog-lite-5.0.10.ebuild 1250 -MD5 5532502b84186d942b9e511ac418da60 swi-prolog-lite-5.1.13.ebuild 1243 -MD5 7d72dd5171c98a306021fbf58e52fb43 swi-prolog-lite-5.2.11.ebuild 1157 -MD5 e5130b48bc4c49b2a6c9fb96947892a7 swi-prolog-lite-5.3.14.ebuild 1153 -MD5 9604df1e2eb962f22c4e1a82e56dc79f swi-prolog-lite-5.4.7.ebuild 1212 -MD5 c921a671f4714713711faa654bcd90c9 swi-prolog-lite-5.5.36.ebuild 1748 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDYZqsgIKl8Uu19MoRAqncAJ9XM2Kutds+kIpCQgDofzF87v6OogCaAv3g -yrxE+pAQKmK0y2xp798IsHw= -=CVlU ------END PGP SIGNATURE----- diff --git a/dev-lang/swi-prolog-lite/files/destdir.patch b/dev-lang/swi-prolog-lite/files/destdir.patch index 05399cebc842..45806c796e70 100644 --- a/dev-lang/swi-prolog-lite/files/destdir.patch +++ b/dev-lang/swi-prolog-lite/files/destdir.patch @@ -1,7 +1,5 @@ -Add support for installing with `make install DESTDIR=/blah` - ---- src/Makefile.in -+++ src/Makefile.in +--- src/Makefile.in 2002-11-01 19:27:25.000000000 -0500 ++++ src/Makefile.in.old 2002-11-01 19:26:49.000000000 -0500 @@ -37,7 +37,8 @@ PL=@PL@@RT@ diff --git a/dev-lang/swi-prolog-lite/files/swi-prolog-lite-5.3.14-parallel-build.patch b/dev-lang/swi-prolog-lite/files/swi-prolog-lite-5.3.14-parallel-build.patch index c697d060ea75..0660362a57df 100644 --- a/dev-lang/swi-prolog-lite/files/swi-prolog-lite-5.3.14-parallel-build.patch +++ b/dev-lang/swi-prolog-lite/files/swi-prolog-lite-5.3.14-parallel-build.patch @@ -11,15 +11,6 @@ Fix make dependencies so `make -j` works $(LDEXE) $(LDFLAGS) -o $(PL) $(PLOBJ) -L../lib/$(ARCH) -lpl $(LNLIBS) $(STARTUPPATH): $(PLINIT) $(PLSRC) $(PL) -@@ -177,7 +177,7 @@ - $(AR) r $@ $(OBJ) $(RCOBJ) $(XOBJ) - $(RANLIB) $@ - --$(RUNTIMEDIR)/$(SHAREDV): $(RUNTIMEDIR) $(OBJ) $(RCOBJ) $(XOBJ) -+$(RUNTIMEDIR)/$(SHAREDV): dirs $(OBJ) $(RCOBJ) $(XOBJ) - $(CC) -shared $(COFLAGS) -o $@ $(SONAMEOPT) \ - $(OBJ) $(RCOBJ) $(XOBJ) $(LIBS) - @@ -188,7 +188,7 @@ rc-lib: @(cd rc && $(MAKE) COFLAGS="$(COFLAGS)") @@ -42,12 +33,3 @@ Fix make dependencies so `make -j` works pl-wam.o: pl-alloc.c pl-index.c pl-fli.c $(srcdir)/pl-funct.ih: $(srcdir)/ATOMS -@@ -262,7 +258,7 @@ - frame.o: - ar x `$(CC) -print-libgcc-file-name` $@ - --plld: $(srcdir)/plld.c -+plld: $(srcdir)/plld.c parms.h - $(CC) -I. -I$(srcdir) $(CFLAGS) -o $@ $(srcdir)/plld.c - - tags: $(srcdir)/TAGS diff --git a/dev-lang/swi-prolog-lite/metadata.xml b/dev-lang/swi-prolog-lite/metadata.xml index 1990bb86aace..418bf9c2fd92 100644 --- a/dev-lang/swi-prolog-lite/metadata.xml +++ b/dev-lang/swi-prolog-lite/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>prolog</herd> +<maintainer> + <email>plasmaroo@gentoo.org</email> +</maintainer> </pkgmetadata> diff --git a/dev-lang/swi-prolog-lite/swi-prolog-lite-5.0.10.ebuild b/dev-lang/swi-prolog-lite/swi-prolog-lite-5.0.10.ebuild index 16a5fb517baa..2890a955f096 100644 --- a/dev-lang/swi-prolog-lite/swi-prolog-lite-5.0.10.ebuild +++ b/dev-lang/swi-prolog-lite/swi-prolog-lite-5.0.10.ebuild @@ -1,19 +1,19 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/swi-prolog-lite-5.0.10.ebuild,v 1.12 2005/04/01 02:41:29 josejx Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/swi-prolog-lite-5.0.10.ebuild,v 1.1 2002/11/02 01:09:38 vapier Exp $ -DESCRIPTION="free, small, and standards compliant Prolog compiler" +DESCRIPTION="free, small, and standard compliant a Prolog compiler" HOMEPAGE="http://www.swi-prolog.org/" SRC_URI="http://www.swi.psy.uva.nl/cgi-bin/nph-download/SWI-Prolog/pl-lite-${PV}.tar.gz" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="x86 ppc ~sparc alpha" +KEYWORDS="~x86 ~ppc ~sparc ~sparc64 ~alpha" IUSE="readline static" DEPEND="readline? ( sys-libs/readline ) sys-libs/ncurses - virtual/libc + virtual/glibc sys-apps/gawk sys-apps/sed sys-devel/binutils" @@ -29,7 +29,7 @@ src_compile() { || myconf="${myconf} --disable-readline" use static && myconf="${myconf} --disable-shared" - econf ${myconf} || die "econf failed" + econf ${myconf} make || die "make failed" # emake doesnt work } diff --git a/dev-lang/swi-prolog-lite/swi-prolog-lite-5.1.13.ebuild b/dev-lang/swi-prolog-lite/swi-prolog-lite-5.1.13.ebuild index 9c3d8a02aeb1..2bf072b14389 100644 --- a/dev-lang/swi-prolog-lite/swi-prolog-lite-5.1.13.ebuild +++ b/dev-lang/swi-prolog-lite/swi-prolog-lite-5.1.13.ebuild @@ -1,19 +1,19 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/swi-prolog-lite-5.1.13.ebuild,v 1.7 2005/02/19 20:36:35 weeve Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/swi-prolog-lite-5.1.13.ebuild,v 1.1 2003/05/23 09:26:57 pauldv Exp $ -DESCRIPTION="free, small, and standards compliant Prolog compiler" +DESCRIPTION="free, small, and standard compliant a Prolog compiler" HOMEPAGE="http://www.swi-prolog.org/" SRC_URI="http://www.swi.psy.uva.nl/cgi-bin/nph-download/SWI-Prolog/BETA/pl-${PV}.tar.gz" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="x86" +KEYWORDS="~x86" IUSE="readline static" DEPEND="readline? ( sys-libs/readline ) sys-libs/ncurses - virtual/libc + virtual/glibc sys-apps/gawk sys-apps/sed sys-devel/binutils" @@ -29,7 +29,7 @@ src_compile() { || myconf="${myconf} --disable-readline" use static && myconf="${myconf} --disable-shared" - econf ${myconf} --enable-mt || die "econf failed" + econf ${myconf} --enable-mt make || die "make failed" # emake doesnt work } diff --git a/dev-lang/swi-prolog-lite/swi-prolog-lite-5.2.11.ebuild b/dev-lang/swi-prolog-lite/swi-prolog-lite-5.2.11.ebuild index f0028e46e7b0..bee6d7563be9 100644 --- a/dev-lang/swi-prolog-lite/swi-prolog-lite-5.2.11.ebuild +++ b/dev-lang/swi-prolog-lite/swi-prolog-lite-5.2.11.ebuild @@ -1,45 +1,40 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/swi-prolog-lite-5.2.11.ebuild,v 1.8 2005/09/17 03:00:23 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/swi-prolog-lite-5.2.11.ebuild,v 1.1 2004/01/10 06:26:15 george Exp $ -inherit eutils +IUSE="readline static" +S="${WORKDIR}/pl-${PV}" DESCRIPTION="free, small, and standard compliant Prolog compiler" HOMEPAGE="http://www.swi-prolog.org/" SRC_URI="http://www.swi.psy.uva.nl/cgi-bin/nph-download/SWI-Prolog/pl-${PV}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" -IUSE="readline static threads" +KEYWORDS="~x86" DEPEND="sys-libs/ncurses + sys-apps/gawk + sys-apps/sed + sys-devel/binutils readline? ( sys-libs/readline )" -S=${WORKDIR}/pl-${PV} - -src_unpack() { - unpack ${A} - cd "${S}"/src - epatch "${FILESDIR}"/destdir.patch - epatch "${FILESDIR}"/${P}-parallel-build.patch - sed -i \ - -e '/COFLAGS=/s:=.*:=$CFLAGS:' \ - -e '/LDFLAGS=/s:-O3::' \ - configure || die -} - src_compile() { - cd src - econf \ - $(use_enable readline) \ - $(use_enable !static shared) \ - $(use_enable threads mt) \ - || die "econf failed" - emake || die "make failed" + cd ${S}/src + #S="${S}/src" + + local myconf + use readline || myconf="${myconf} --disable-readline" + use static && myconf="${myconf} --disable-shared" + + econf ${myconf} --enable-mt + MAKEOPTS="-j1" emake || die "make failed" } src_install() { - make -C src DESTDIR="${D}" install || die + cd ${S}/src + einstall + + cd ${S} dodoc ANNOUNCE ChangeLog INSTALL INSTALL.notes PORTING README VERSION } diff --git a/dev-lang/swi-prolog-lite/swi-prolog-lite-5.3.14.ebuild b/dev-lang/swi-prolog-lite/swi-prolog-lite-5.3.14.ebuild index 64f4757af409..cd4c0b657578 100644 --- a/dev-lang/swi-prolog-lite/swi-prolog-lite-5.3.14.ebuild +++ b/dev-lang/swi-prolog-lite/swi-prolog-lite-5.3.14.ebuild @@ -1,45 +1,40 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/swi-prolog-lite-5.3.14.ebuild,v 1.6 2005/09/17 03:05:04 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/swi-prolog-lite-5.3.14.ebuild,v 1.1 2004/07/13 05:06:14 pvdabeel Exp $ -inherit eutils +IUSE="readline static" +S="${WORKDIR}/pl-${PV}" DESCRIPTION="free, small, and standard compliant Prolog compiler" HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi.psy.uva.nl/cgi-bin/nph-download/SWI-Prolog/BETA/pl-${PV}.tar.gz" +SRC_URI="http://www.swi.psy.uva.nl/cgi-bin/nph-download/SWI-Prolog/BETA/pl-5.3.14.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ppc-macos ~x86" -IUSE="readline static threads" +KEYWORDS="macos" DEPEND="sys-libs/ncurses + sys-apps/gawk + sys-apps/sed + virtual/libc readline? ( sys-libs/readline )" -S=${WORKDIR}/pl-${PV} - -src_unpack() { - unpack ${A} - cd "${S}"/src - epatch "${FILESDIR}"/destdir.patch - epatch "${FILESDIR}"/${P}-parallel-build.patch - sed -i \ - -e '/COFLAGS=/s:=.*:=$CFLAGS:' \ - -e '/LDFLAGS=/s:-O3::' \ - configure || die -} - src_compile() { - cd src - econf \ - $(use_enable readline) \ - $(use_enable !static shared) \ - $(use_enable threads mt) \ - || die "econf failed" - emake || die "make failed" + cd ${S}/src + #S="${S}/src" + + local myconf + use readline || myconf="${myconf} --disable-readline" + use static && myconf="${myconf} --disable-shared" + + econf ${myconf} --enable-mt || die "econf failed" + MAKEOPTS="-j1" emake || die "make failed" } src_install() { - make -C src DESTDIR="${D}" install || die + cd ${S}/src + einstall + + cd ${S} dodoc ANNOUNCE ChangeLog INSTALL INSTALL.notes PORTING README VERSION } diff --git a/dev-lang/swi-prolog-lite/swi-prolog-lite-5.4.7.ebuild b/dev-lang/swi-prolog-lite/swi-prolog-lite-5.4.7.ebuild index a1773af9f22d..e3382580e884 100644 --- a/dev-lang/swi-prolog-lite/swi-prolog-lite-5.4.7.ebuild +++ b/dev-lang/swi-prolog-lite/swi-prolog-lite-5.4.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/swi-prolog-lite-5.4.7.ebuild,v 1.3 2005/10/08 21:45:29 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog-lite/swi-prolog-lite-5.4.7.ebuild,v 1.1 2005/09/17 03:58:33 vapier Exp $ inherit eutils @@ -10,7 +10,7 @@ SRC_URI="http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/pl-${PV}.t LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc-macos ~sparc ~x86" +KEYWORDS="~amd64 ~ppc-macos ~x86" IUSE="readline static threads" DEPEND="sys-libs/ncurses diff --git a/dev-lang/swig/ChangeLog b/dev-lang/swig/ChangeLog index 0bfbe3e6eaf8..572ab77fbd1a 100644 --- a/dev-lang/swig/ChangeLog +++ b/dev-lang/swig/ChangeLog @@ -1,201 +1,13 @@ # ChangeLog for dev-lang/swig -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.57 2005/10/22 20:50:18 vapier Exp $ - - 22 Oct 2005; Mike Frysinger <vapier@gentoo.org> swig-1.3.25.ebuild, - swig-1.3.27.ebuild: - No longer need to change the java find since the code has been tweaked - already to handle multiple results. - -*swig-1.3.27 (18 Oct 2005) - - 18 Oct 2005; Mike Frysinger <vapier@gentoo.org> +swig-1.3.27.ebuild: - Version bump. - - 18 Sep 2005; Chris White <chriswhite@gentoo.org> ChangeLog: - Re-doing this with proper gpg signing :| - - 18 Sep 2005; Chris White <chriswhite@gentoo.org> swig-1.3.21.ebuild: - Added doc USE flag for html developer docs. - - 16 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog: - Converted to UTF-8, fixed encoding screwups - -*swig-1.3.25 (11 Sep 2005) - - 11 Sep 2005; Chris White <chriswhite@gentoo.org> +metadata.xml, - swig-1.3.24.ebuild, +swig-1.3.25.ebuild: - dev-php/php -> virtual/php. Fixes bug #102364. Taking over as maintainer. - Did a version bump to fix bug #104762. Tested with some of the tutorials at - the swig site. - - 10 Aug 2005; Kito <kito@gentoo.org> swig-1.3.24.ebuild: - ~ppc-macos keyword. - - 23 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> swig-1.3.21.ebuild: - Stable on sh. - - 19 Feb 2005; Heinrich Wendel <lanius@gentoo.org> -swig-1.3.22.ebuild: - version bump - - 19 Feb 2005; Heinrich Wendel <lanius@gentoo.org> swig-1.3.21.ebuild, - swig-1.3.22.ebuild: - disable features=maketest, bug #75650 - - 19 Feb 2005; Heinrich Wendel <lanius@gentoo.org> swig-1.3.21.ebuild, - swig-1.3.22.ebuild: - fix USE - - 24 Oct 2004; Heinrich Wendel <lanius@gentoo.org> swig-1.3.21.ebuild, - swig-1.3.22.ebuild: - split tcltk useflag in tcl and tk, bug #68042;#17808 - - 29 Sep 2004; Heinrich Wendel <lanius@gentoo.org> swig-1.3.22.ebuild: - fix compile bug, bug #65670 - -*swig-1.3.22 (25 Sep 2004) - - 25 Sep 2004; Heinrich Wendel <lanius@gentoo.org> +swig-1.3.22.ebuild: - version bump - - 18 Aug 2004; <pauldv@gentoo.org> swig-1.3.21.ebuild: - Fix bug #60626, thanks to the people who commented there and provided - the fix. - - 16 Aug 2004; Mike Frysinger <vapier@gentoo.org> swig-1.3.21.ebuild: - Clean up and make sure CFLAGS arent killed #59509. - - 07 Aug 2004; Tom Martin <slarti@gentoo.org> swig-1.3.21.ebuild: - Typo in DESCRIPTION: Simplied -> Simplified. Bug 59717. - - 15 Jul 2004; Tom Gall <tgall@gentoo.org> swig-1.3.21.ebuild: - stable on ppc64 bug #55529 - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> swig-1.3.21.ebuild: - virtual/glibc -> virtual/libc - - 23 Jun 2004; Mike Frysinger <vapier@gentoo.org> swig-1.3.21.ebuild: - Add optional php support for #47513 by Diego Pettenò. - - 23 Jun 2004; Gustavo Zacarias <gustavoz@gentoo.org> swig-1.3.21.ebuild: - Stable on hppa - - 15 May 2004; Joshua Kinard <kumba@gentoo.org> swig-1.3.21.ebuild: - Marked stable on mips. - - 15 May 2004; Bryan Østergaard <kloeri@gentoo.org> swig-1.3.21.ebuild: - Stable on alpha. - - 13 May 2004; Michael McCabe <randy@gentoo.org> swig-1.3.21.ebuild: - Added s390 keywords - - 28 Apr 2004; Heinrich Wendel <lanius@gentoo.org> swig-1.3.21.ebuild: - use emake - - 12 Apr 2004; Mamoru KOMACHI <usata@gentoo.org> swig-1.3.10-r2.ebuild, - swig-1.3.16.ebuild, swig-1.3.19.ebuild, swig-1.3.20.ebuild, - swig-1.3.21.ebuild: - virtual/ruby fix - - 11 Apr 2004; Gustavo Zacarias <gustavoz@gentoo.org> swig-1.3.21.ebuild: - Stable on sparc - - 09 Apr 2004; Heinrich Wendel <lanius@gentoo.org> swig-1.3.21.ebuild: - stable on x86 - - 24 Feb 2004; <agriffis@gentoo.org> swig-1.3.19.ebuild, swig-1.3.21.ebuild: - add ia64 keywords - - 22 Feb 2004; David Holm <dholm@gentoo.org> swig-1.3.19.ebuild: - Added 1.3.19 to ~ppc, it is required for subversion-0.37.0. - - 22 Feb 2004; Heinrich Wendel <lanius@gentoo.org> swig-1.3.21.ebuild: - fix compile if plt is installed - - 21 Feb 2004; Heinrich Wendel <lanius@gentoo.org> swig-1.3.21.ebuild: - fix compilation if no tcl is installed - - 21 Feb 2004; Heinrich Wendel <lanius@gentoo.org> swig-1.3.21.ebuild: - fix compile if mzscheme is installed - -*swig-1.3.21 (20 Feb 2004) - - 20 Feb 2004; Heinrich Wendel <lanius@gentoo.org> swig-1.3.21.ebuild: - version bump; install runtime lib's - - 11 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> swig-1.3.20.ebuild: - set ~ppc in keywords - - 20 Jan 2004; <gustavoz@gentoo.org> swig-1.3.19.ebuild: - stable on sparc - - 28 Dec 2003; Joshua Kinard <kumba@gentoo.org> swig-1.3.19.ebuild: - Move to mips stable (~mips -> mips) - -*swig-1.3.20 (26 Dec 2003) - - 26 Dec 2003; Heinrich Wendel <lanius@gentoo.org> swig-1.3.20.ebuild: - bump - - 14 Dec 2003; Guy Martin <gmsoft@gentoo.org> swig-1.3.19.ebuild: - Marked stable on hppa. - - 23 Nov 2003; Heinrich Wendel <lanius@gentoo.org> swig-1.3.10-r1.ebuild, - swig-1.3.15.ebuild: - cleanups - - 23 Nov 2003; Heinrich Wendel <lanius@gentoo.org> swig-1.3.19.ebuild: - stable on x86 - - 04 Nov 2003; Brad House <brad_mssw@gentoo.org> swig-1.3.19.ebuild: - mark as stable on amd64 - - 08 Oct 2003; <tuxus@gentoo.org> swig-1.3.16.ebuild: - Stable on mips - - 26 Sep 2003; Aron Griffis <agriffis@gentoo.org> swig-1.3.19.ebuild: - Stable on alpha - - 17 Aug 2003; Paul de Vrieze <pauldv@gentoo.org> swig-1.3.16.ebuild: - Mark stable so that subversion can be marked stable - -*swig-1.3.19 (29 Jul 2003) - - 29 Jul 2003; Tom Payne <twp@gentoo.org> swig-1.3.19.ebuild : - Version bump. Added remaining KEYWORDS. - - 14 Jul 2003; Aron Griffis <agriffis@gentoo.org> swig-1.3.16.ebuild: - Add ~alpha to KEYWORDS - -*swig-1.3.16 (05 Nov 2002) - - 31 Jan 2003; Martin Holzer <mholzer@gentoo.org> swig-1.3.16.ebuild : - Change SRC_URI to use mirror://sourceforge. - - 05 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> swig-1.3.16.ebuild files/digest-swig-1.3.16: - Version bump. - -*swig-1.3.15 (18 Oct 2002) - - 31 Jan 2003; Martin Holzer <mholzer@gentoo.org> swig-1.3.15.ebuild : - Change SRC_URI to use mirror://sourceforge. - - 18 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> swig-1.3.15.ebuild files/digest-swig-1.3.15 : - New upstream version. Fixes #8457. - -*swig-1.3.10-r2 (1 Feb 2002) - - 31 Jan 2003; Martin Holzer <mholzer@gentoo.org> swig-1.3.10-r2.ebuild : - Change SRC_URI to use mirror://sourceforge. - - 21 Feb 2002; M.Schlemmer <azarah@gentoo.org> swig-1.3.10-r2.ebuild : - Fix a unterminating loop with ruby in USE and ruby-1.6.6 installed. +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $ *swig-1.3.10-r1 (1 Feb 2002) - 31 Jan 2003; Martin Holzer <mholzer@gentoo.org> swig-1.3.10-r1.ebuild : - Change SRC_URI to use mirror://sourceforge. - 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : - Added initial ChangeLog. + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest index 97d687948405..e69de29bb2d1 100644 --- a/dev-lang/swig/Manifest +++ b/dev-lang/swig/Manifest @@ -1,20 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 b2b34389f6f45306511f262788842462 ChangeLog 6608 -MD5 612242e40ef11cd73ec029e52f6a6e0d files/digest-swig-1.3.21 64 -MD5 23c0a3cf6bf490d36300b9ad06baf451 files/digest-swig-1.3.24 64 -MD5 a870c3f4793155f09d7633605321df30 files/digest-swig-1.3.25 64 -MD5 011d2439bc52a3cc1e8c61a29068f52e files/digest-swig-1.3.27 64 -MD5 c642968e8d7284836603f2f63216bcb4 metadata.xml 768 -MD5 ee73f98bd5bd9c43b8ef87a8d380ed46 swig-1.3.21.ebuild 1922 -MD5 e27ffef811e03d0bffed935db35d13e9 swig-1.3.24.ebuild 1840 -MD5 240f7082d8efecdc1a4b91b3935d16b0 swig-1.3.25.ebuild 1664 -MD5 0faf06b52d38eff619ce18eb81b26654 swig-1.3.27.ebuild 1684 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDWqYsgIKl8Uu19MoRAj+FAJ9GI6XGhC6mNqG+0s88DThhdIIv/gCeJPhm -hgA3FDHQ5q7/e4HeSDKpOv4= -=rx5b ------END PGP SIGNATURE----- diff --git a/dev-lang/swig/swig-1.3.21.ebuild b/dev-lang/swig/swig-1.3.21.ebuild index dbb900cf9ae6..4e09fb9cbf2b 100644 --- a/dev-lang/swig/swig-1.3.21.ebuild +++ b/dev-lang/swig/swig-1.3.21.ebuild @@ -1,74 +1,59 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.21.ebuild,v 1.31 2005/09/18 06:09:15 chriswhite Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.21.ebuild,v 1.1 2004/02/20 13:47:03 lanius Exp $ -inherit flag-o-matic mono #48511 +IUSE="java guile python tcltk ruby perl" -DESCRIPTION="Simplified Wrapper and Interface Generator" -HOMEPAGE="http://www.swig.org/" +S=${WORKDIR}/SWIG-${PV} +DESCRIPTION="Simplied Wrapper and Interface Generator" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="x86 ppc sparc mips alpha arm hppa amd64 ia64 s390 sh ppc64" -IUSE="doc java guile python tcltk ruby perl php X" - -DEPEND="virtual/libc +HOMEPAGE="http://www.swig.org" +DEPEND="virtual/glibc + >=sys-devel/gcc-2.95.2 python? ( >=dev-lang/python-2.0 ) java? ( virtual/jdk ) - ruby? ( virtual/ruby ) + ruby? ( >=dev-lang/ruby-1.6.1 ) guile? ( >=dev-util/guile-1.4 ) - tcltk? ( - dev-lang/tcl - X? ( dev-lang/tk ) - ) - perl? ( >=dev-lang/perl-5.6.1 ) - php? ( >=dev-php/php-4.0.0 )" - -S=${WORKDIR}/SWIG-${PV} - -src_unpack() { - unpack ${A} - cd ${S} - sed -i 's:$(M4_INSTALL_DIR):$(DESTDIR)$(M4_INSTALL_DIR):g' Makefile.in -} + tcltk? ( >=dev-lang/tk-8.3 ) + perl? ( >=dev-lang/perl-5.6.1 )" +SLOT="0" +LICENSE="as-is" +KEYWORDS="~alpha ~hppa ~sparc ~x86 ~amd64 ~ppc ~mips" src_compile() { - strip-flags - - local myconf - if use ruby ; then - local rubyver="`ruby --version | cut -d '.' -f 1,2`" - export RUBY="/usr/lib/ruby/${rubyver/ruby /}/" - fi - - econf \ - `use_with python py` \ - `use_with java java "${JAVA_HOME}"` \ - `use_with java javaincl "${JAVA_HOME}/include"` \ - `use_with ruby ruby /usr/bin/ruby` \ - `use_with guile` \ - `use_with tcltk tcl` \ - `use_with perl perl5 /usr/bin/perl` \ - `use_with php php4` \ - || die - - # fix the broken configure script - use tcltk || sed -i -e "s:am__append_1 =:#am__append_1 =:" Runtime/Makefile - - `has_version dev-lisp/plt` && PLT=/usr/share/plt/collects - `has_version dev-lisp/mzscheme` && PLT=/usr/share/mzscheme/collects - - emake || die - emake runtime PLTCOLLECTS=$PLT || die -} - -src_install() { - make install install-runtime DESTDIR=${D} || die - dodoc ANNOUNCE CHANGES FUTURE NEW README TODO - use doc && dohtml -r Doc/{Devel,Manual} + local myc + + use python && myc="$myc --with-py" \ + || myc="$myc --without-py" + use java && myc="$myc --with-java=$JAVA_HOME --with-javaincl=${JAVA_HOME}/include" \ + || myc="$myc --without-java" + use ruby && myc="$myc --with-ruby=/usr/bin/ruby" \ + || myc="$myc --without-ruby" + use guile && myc="$myc --with-guile" \ + || myc="$myc --without-guile" + use tcltk && myc="$myc --with-tcl" \ + || myc="$myc --without-tcl" + use perl && myc="$myc --with-perl" \ + || myc="$myc --without-perl" + + unset CXXFLAGS + unset CFLAGS + + use ruby && local rubyver="`ruby --version | cut -d '.' -f 1,2`" + use ruby && RUBY="/usr/lib/ruby/${rubyver/ruby /}/" + + ./configure \ + --host=${CHOST} \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + $myc || die "./configure failed" + + make || die + make runtime || die } -src_test() { - einfo "FEATURES=\"maketest\" has been disabled for dev-lang/swig" +src_install () { + make prefix=${D}/usr install || die + make prefix=${D}/usr install-runtime || die } diff --git a/dev-lang/swig/swig-1.3.24.ebuild b/dev-lang/swig/swig-1.3.24.ebuild index d0ce1eeb0b94..719a5dcfb4b0 100644 --- a/dev-lang/swig/swig-1.3.24.ebuild +++ b/dev-lang/swig/swig-1.3.24.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.24.ebuild,v 1.4 2005/09/11 10:24:04 chriswhite Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.24.ebuild,v 1.1 2005/02/19 20:35:19 lanius Exp $ inherit flag-o-matic mono #48511 @@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="as-is" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64 ~s390 ~ppc64" IUSE="java guile python tcltk ruby perl php X" DEPEND="virtual/libc @@ -23,7 +23,7 @@ DEPEND="virtual/libc X? ( dev-lang/tk ) ) perl? ( >=dev-lang/perl-5.6.1 ) - php? ( virtual/php )" + php? ( >=dev-php/php-4.0.0 )" S=${WORKDIR}/SWIG-${PV} @@ -68,5 +68,5 @@ src_install() { } src_test() { - einfo "FEATURES=\"maketest\" has been disabled for dev-lang/swig" + einfo "FEATURES=\"maketest\" has been disabled for dev-util/cvs" } diff --git a/dev-lang/swig/swig-1.3.25.ebuild b/dev-lang/swig/swig-1.3.25.ebuild index 4c1c1eadbc08..2bd3c33e542c 100644 --- a/dev-lang/swig/swig-1.3.25.ebuild +++ b/dev-lang/swig/swig-1.3.25.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.25.ebuild,v 1.3 2005/10/22 20:50:18 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.25.ebuild,v 1.1 2005/09/11 10:24:04 chriswhite Exp $ inherit flag-o-matic mono eutils #48511 @@ -25,6 +25,12 @@ DEPEND="virtual/libc X? ( dev-lang/tk ) )" +src_unpack() { + unpack ${A} + cd ${S} + sed -i -e 's:-name jni_md.h -print:-xtype f -name jni_md.h -print:g' configure +} + src_compile() { strip-flags @@ -40,7 +46,7 @@ src_compile() { $(use_with java javaincl "${JAVA_HOME}/include") \ $(use_with perl perl5 /usr/bin/perl) \ $(use_with php php4) \ - $(use_with python python python) \ + $(use_with python py) \ $(use_with ruby ruby /usr/bin/ruby) \ $(use_with tcltk tcl) \ || die diff --git a/dev-lang/swig/swig-1.3.27.ebuild b/dev-lang/swig/swig-1.3.27.ebuild index 94e11fd320d5..500ab50ac736 100644 --- a/dev-lang/swig/swig-1.3.27.ebuild +++ b/dev-lang/swig/swig-1.3.27.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.27.ebuild,v 1.3 2005/10/22 20:50:18 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.27.ebuild,v 1.1 2005/10/18 04:04:53 vapier Exp $ inherit flag-o-matic mono eutils #48511 @@ -29,6 +29,14 @@ DEPEND="lua? ( dev-lang/lua ) X? ( dev-lang/tk ) )" +src_unpack() { + unpack ${A} + cd "${S}" + sed -i \ + -e 's:-name jni_md.h -print:-xtype f -name jni_md.h -print:g' \ + configure || die +} + src_compile() { strip-flags @@ -41,7 +49,7 @@ src_compile() { econf \ $(use_with X x) \ $(use_with tcltk tcl) \ - $(use_with python python python) \ + $(use_with python) \ $(use_with perl perl5 /usr/bin/perl) \ $(use_with java java "${JAVA_HOME}") \ $(use_with java javaincl "${JAVA_HOME}/include") \ diff --git a/dev-lang/tcc/ChangeLog b/dev-lang/tcc/ChangeLog index b2988d24561d..bfa365e9d46b 100644 --- a/dev-lang/tcc/ChangeLog +++ b/dev-lang/tcc/ChangeLog @@ -1,71 +1,8 @@ # ChangeLog for dev-lang/tcc -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.18 2005/06/02 06:22:45 wormo Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.1 2002/07/20 04:17:27 george Exp $ - 02 Jun 2005; Stephanie Lockwood-Childs <wormo@gentoo.org> tcc-0.9.19.ebuild, - tcc-0.9.20.ebuild, tcc-0.9.22.ebuild: - keywording all versions -* [~]x86 (was previously marked -sparc and -amd64, - no arches other than x86 are supported at this time) - -*tcc-0.9.22 (11 Nov 2004) - - 11 Nov 2004; <spider@gentoo.org> +tcc-0.9.22.ebuild: - Updated ebuild, thanks to Olaf Freyer and Thomas Eckert - - 07 Oct 2004; George Shapovalov <george@gentoo.org> tcc-0.9.{19,20}.ebuild : - marked all versions -amd64. tcc apparently does not know about this arch (configure borks) - even though theoretically it might be able to digest it - Changed herd in metadata to lang-misc, no-herd is against the policy!!! - correspondingly I do not need to be noted as a separate maintainer, I am on that herd. - - 27 Sep 2004; Karol Wojtaszek <sekretarz@gentoo.org> - +files/tcc-0.9.20-gcc34.patch, -tcc-0.9.14.ebuild, -tcc-0.9.16.ebuild, - tcc-0.9.20.ebuild, -tcc-0.9.7.ebuild, -tcc-0.9.8.ebuild: - Fixed gcc-3.4 compile issues, Bug #65346. Ebuild clean up. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> tcc-0.9.14.ebuild, - tcc-0.9.16.ebuild, tcc-0.9.19.ebuild, tcc-0.9.20.ebuild, tcc-0.9.8.ebuild: - virtual/glibc -> virtual/libc - - 05 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> tcc-0.9.14.ebuild, - tcc-0.9.16.ebuild, tcc-0.9.19.ebuild, tcc-0.9.20.ebuild, tcc-0.9.7.ebuild, - tcc-0.9.8.ebuild: - marking all -sparc, who marked them sparc / ~sparc ?!? - -*tcc-0.9.20 (14 Oct 2003) - - 14 Oct 2003; <spider@gentoo.org> : - Update version to fix linking error with array not found - - 09 Jun 2003; George Shapovalov <george@gentoo.org> tcc-0.9.19.ebuild : - changed LICENSE to LGPL-2.1 from GPL-2, seems to have changed recently. - Thanks to Brian Olsen <bnolsen@attbi.com> for notification - -*tcc-0.9.19 (05 May 2003) - - 05 May 2003; George Shapovalov <george@gentoo.org> tcc-0.9.19.ebuild, files/digest-tcc-0.9.19 : - new version (#21363) - now uses autoconf-based install (albet there were some problems, see the bug for details) - thanks to Thomas Eckert <eckert.thomas@gmx.net> for update - -*tcc-0.9.16 (06 Jan 2003) - - 06 Jan 2003; Mike Frysinger <vapier@gentoo.org> : - Version bump - -*tcc-0.9.14 (10 Dec 2002) - - 10 Dec 2002; George Shapovalov <george@gentoo.org> tcc-0.9.14.ebuild, files/digest-tcc-0.9.14 : - new version. - Now tcc compiles more packages (e.g. smarteiffel). - Thanks to Per Wigren <wigren@home.se> for an update - -*tcc-0.9.8 (13 Feb 2003) - - 11 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : - Added missing changelog entry. - -*tcc-0.9.7 (19 Jul 2002) +*tcc-0.9.7.ebuild (19 Jul 2002) 19 Jul 2002; George Shapovalov <george@gentoo.org> tcc-0.9.7.ebuild : diff --git a/dev-lang/tcc/Manifest b/dev-lang/tcc/Manifest index d40026e66381..e69de29bb2d1 100644 --- a/dev-lang/tcc/Manifest +++ b/dev-lang/tcc/Manifest @@ -1,19 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 bf5fd7682dfe9747af2fdf7af2dedcc7 tcc-0.9.19.ebuild 1161 -MD5 3a6369455c29465e6c21898a9e157416 tcc-0.9.20.ebuild 1259 -MD5 b7e1fbf86d87042515759a804fd7bed3 ChangeLog 3175 -MD5 fe021b0a69a2ef1e49712995066e84af tcc-0.9.22.ebuild 1231 -MD5 35cfb4925871295b467051c44fb24cc7 metadata.xml 329 -MD5 c69cb4d253c0594ac5714ddaffc65511 files/digest-tcc-0.9.19 62 -MD5 d2230252f3e3cd1d63e2b08a02260473 files/digest-tcc-0.9.20 62 -MD5 931e2a2a3184dcc20df3be0bd4ce9382 files/digest-tcc-0.9.22 62 -MD5 5029153e4761d98be0cda03a73e57e80 files/tcc-0.9.20-gcc34.patch 2901 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC1tebBXaUFmZvwyMRAsPNAJ4za047deixwPnkTuKSchsLsNmp1wCgyL1q -RL8z02c15CAdQ0IN81+251U= -=0SrU ------END PGP SIGNATURE----- diff --git a/dev-lang/tcc/metadata.xml b/dev-lang/tcc/metadata.xml index 81df47d24c11..65ffeaed8a53 100644 --- a/dev-lang/tcc/metadata.xml +++ b/dev-lang/tcc/metadata.xml @@ -1,7 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>lang-misc</herd> +<herd>no-herd</herd> +<maintainer> + <email>george@gentoo.org</email> + <description> He's the one in the ChangeLog, giving this to him </description> +</maintainer> + <maintainer> <email>spider@gentoo.org</email> <name>Spider</name> diff --git a/dev-lang/tcc/tcc-0.9.19.ebuild b/dev-lang/tcc/tcc-0.9.19.ebuild index 7bb262b4a467..d105935ac770 100644 --- a/dev-lang/tcc/tcc-0.9.19.ebuild +++ b/dev-lang/tcc/tcc-0.9.19.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/tcc-0.9.19.ebuild,v 1.8 2005/06/02 06:22:45 wormo Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/tcc-0.9.19.ebuild,v 1.1 2003/06/06 05:34:36 george Exp $ IUSE="" @@ -8,11 +8,11 @@ DESCRIPTION="A very small C compiler for ix86" HOMEPAGE="http://www.tinycc.org/" SRC_URI="http://fabrice.bellard.free.fr/tcc/${P}.tar.gz" -LICENSE="LGPL-2.1" +LICENSE="GPL-2" SLOT="0" -KEYWORDS="-* x86" +KEYWORDS="~x86 ~sparc" -DEPEND="virtual/libc" +DEPEND="virtual/glibc" src_compile() { econf || die "configure failed" @@ -38,7 +38,7 @@ src_install() { libdir=${D}/usr/lib/ \ includedir=${D}/usr/include/ \ mandir=${D}/usr/share/man/ install || die - dodoc Changelog README TODO VERSION COPYING + dodoc Changelog README TODO dohtml tcc-doc.html mkdir ${D}/usr/share/doc/${PF}/examples cp ex*.c ${D}/usr/share/doc/${PF}/examples/ diff --git a/dev-lang/tcc/tcc-0.9.20.ebuild b/dev-lang/tcc/tcc-0.9.20.ebuild index 903a1af2cd4e..b3976bc2fabd 100644 --- a/dev-lang/tcc/tcc-0.9.20.ebuild +++ b/dev-lang/tcc/tcc-0.9.20.ebuild @@ -1,8 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/tcc-0.9.20.ebuild,v 1.8 2005/07/14 21:22:27 agriffis Exp $ - -inherit eutils +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/tcc-0.9.20.ebuild,v 1.1 2003/10/14 19:42:23 spider Exp $ IUSE="" @@ -12,16 +10,9 @@ SRC_URI="http://fabrice.bellard.free.fr/tcc/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="-* ~x86" - -DEPEND="virtual/libc" +KEYWORDS="~x86 ~sparc" -src_unpack() { - unpack ${A} - cd ${S} - - epatch ${FILESDIR}/${P}-gcc34.patch -} +DEPEND="virtual/glibc" src_compile() { econf || die "configure failed" diff --git a/dev-lang/tcc/tcc-0.9.22.ebuild b/dev-lang/tcc/tcc-0.9.22.ebuild index ea2b55f2c735..541dd4f85fd3 100644 --- a/dev-lang/tcc/tcc-0.9.22.ebuild +++ b/dev-lang/tcc/tcc-0.9.22.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/tcc-0.9.22.ebuild,v 1.2 2005/06/02 06:22:45 wormo Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/tcc-0.9.22.ebuild,v 1.1 2004/11/10 23:51:01 spider Exp $ IUSE="" DESCRIPTION="A very small C compiler for ix86" @@ -9,7 +9,7 @@ SRC_URI="http://fabrice.bellard.free.fr/tcc/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="-* ~x86" +KEYWORDS="~x86 -sparc -amd64" DEPEND="virtual/libc" diff --git a/dev-lang/tcl/ChangeLog b/dev-lang/tcl/ChangeLog index db971687605c..54e119911bc5 100644 --- a/dev-lang/tcl/ChangeLog +++ b/dev-lang/tcl/ChangeLog @@ -1,227 +1,6 @@ # ChangeLog for dev-lang/tcl -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/ChangeLog,v 1.59 2005/08/03 22:08:10 kloeri Exp $ - - 03 Aug 2005; Bryan Østergaard <kloeri@gentoo.org> tcl-8.4.9.ebuild: - Stable on alpha. - - 02 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> tcl-8.4.11.ebuild: - Added PDEPEND. Bug 97357. - -*tcl-8.4.11 (02 Jul 2005) - - 02 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> - +files/tcl-8.4.11-multilib.patch, +tcl-8.4.11.ebuild: - Version bumped. - - 06 Jun 2005; Markus Rothe <corsair@gentoo.org> tcl-8.4.9.ebuild: - Stable on ppc64 - - 03 Jun 2005; Mike Frysinger <vapier@gentoo.org> tcl-8.4.9.ebuild: - Touchup ROOT / libdir usage to get rid of all the // gremlins. - - 27 May 2005; Joseph Jezak <josejx@gentoo.org> tcl-8.4.9.ebuild: - Marked ppc stable. - - 09 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> tcl-8.4.9.ebuild: - Stable on sparc - - 08 May 2005; Marcus D. Hanwell <cryos@gentoo.org> tcl-8.4.9.ebuild: - Stable on amd64. - - 07 May 2005; Aron Griffis <agriffis@gentoo.org> tcl-8.4.9.ebuild: - stable on ia64 - - 07 May 2005; MATSUU Takuto <matsuu@gentoo.org> tcl-8.4.9.ebuild: - Stable on x86. - - 21 Mar 2005; Lars Weiler <pylon@gentoo.org> tcl-8.4.6-r1.ebuild, - tcl-8.4.9.ebuild: - Downgrading tcl for ppc. - - 19 Mar 2005; Doug Goldstein <cardoe@gentoo.org> metadata.xml: - Changing to proper herd - -*tcl-8.4.9 (19 Mar 2005) - - 19 Mar 2005; MATSUU Takuto <matsuu@gentoo.org> +tcl-8.4.9.ebuild: - Version bumped, #83816 - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 21 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org> - +files/tcl-8.4.6-multilib.patch, tcl-8.4.6-r1.ebuild: - Made tcl multilib friendly. - - 01 Nov 2004; Lars Weiler <pylon@gentoo.org> tcl-8.4.6-r1.ebuild: - Stable on ppc for PHP5, Bug #60442. - - 19 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> : - Stable on alpha. - - 21 Sep 2004; Doug Goldstein <cardoe@gentoo.org> tcl-8.4.6-r1.ebuild: - readding arches I removed accidently - -*tcl-8.4.6-r1 (21 Sep 2004) - - 21 Sep 2004; Doug Goldstein <cardoe@gentoo.org> +tcl-8.4.6-r1.ebuild: - fixed tclConfig.sh when using custom $PORTAGE_TMPDIR... also fixed potential - cross compiling issues - - 14 Sep 2004; Guy Martin <gmsoft@gentoo.org> tcl-8.4.6.ebuild: - Stable on hppa. - - 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> tcl-8.3.4.ebuild, - tcl-8.4.6.ebuild: - Switch to use epause and ebeep, bug #62950 - - 24 Aug 2004; Chris Aniszczyk <zx@gentoo.org> tcl-8.4.6.ebuild: - Stable on x86 - - 17 Aug 2004; Aron Griffis <agriffis@gentoo.org> tcl-8.4.6.ebuild: - stable on alpha and ia64 - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> tcl-8.3.4.ebuild, - tcl-8.4.6.ebuild: - virtual/glibc -> virtual/libc - - 15 Jun 2004; Ferris McCormick <fmccor@gentoo.org> tcl-8.4.6.ebuild: - Marked stable for sparc. - - 31 May 2004; Tom Gall <tgall@genoo.orgr> tcl-8.4.6.ebuild: - stable on ppc64 - - 25 Apr 2004; Michael Sterrett <mr_bones_@gentoo.org> tcl-8.3.4.ebuild, - tcl-8.4.6.ebuild: - don't depend on use echo - - 25 Apr 2004; Daniel Black <dragonheart@gentoo.org> metadata.xml, - tcl-8.4.6.ebuild: - Removed gentoolkit thanks to Brian Jackson <iggy@gentoo.org> in bug #43626 - - 20 Apr 2004; Ian Leitch <port001@gentoo.org> tcl-8.4.6.ebuild: - Marking stable on amd64 and s390 - - 20 Apr 2004; Ian Leitch <port001@gentoo.org> tcl-8.4.6.ebuild: - Marking stable on mips - - 20 Apr 2004; Ian Leitch <port001@gentoo.org> tcl-8.3.4.ebuild, - tcl-8.4.6.ebuild: - Enable threads with local USE flag 'threads'. #2024 - - 20 Apr 2004; Ian Leitch <port001@gentoo.org> -tcl-8.3.3-r1.ebuild, - -tcl-8.3.3-r3.ebuild, -tcl-8.4.3.ebuild, -tcl-8.4.4.ebuild, - -tcl-8.4.5.ebuild: - Removed stable ebuilds - -*tcl-8.4.6 (04 Mar 2004) - - 04 Mar 2004; Martin Holzer <mholzer@gentoo.org> tcl-8.4.6.ebuild: - Version bumped. - - 02 Mar 2004; Brian Jackson <iggy@gentoo.org> tcl-8.4.5.ebuild: - added s390 to keywords - - 04 Jan 2004; <tuxus@gentoo.org> tcl-8.4.3.ebuild: - Added mips to KEYWORDS - - 03 Jan 2004; Aron Griffis <agriffis@gentoo.org> tcl-8.4.5.ebuild: - Add ~alpha - - 03 Jan 2004; Brian Jackson <iggy@gentoo.org> tcl-8.3.3-r1.ebuild, - tcl-8.3.3-r3.ebuild, tcl-8.3.4.ebuild, tcl-8.4.3.ebuild, tcl-8.4.4.ebuild, - tcl-8.4.5.ebuild: - adding ~ia64 keywords, it's installed on the releng ia64 box, so I assume it's - safe, needed for bitkeeper - - 19 Dec 2003; David Holm <dholm@gentoo.org> tcl-8.4.5.ebuild: - Added to ~ppc. - -*tcl-8.4.5 (07 Dec 2003) - - 07 Dec 2003; Martin Holzer <mholzer@gentoo.org> tcl-8.4.5.ebuild: - Version bumped. - - 07 Dec 2003; Martin Holzer <mholzer@gentoo.org> tcl-8.4.3.ebuild, - tcl-8.4.4.ebuild: - changing to sf - - 16 Nov 2003; Brad House <brad_mssw@gentoo.org> tcl-8.4.4.ebuild: - add ~amd64 flag - -*tcl-8.4.4 (22 Oct 2003) - - 22 Oct 2003; Martin Holzer <mholzer@gentoo.org> tcl-8.4.4.ebuild: - Version bumped. Closes #28633. - -*tcl-8.4.3 (30 Jun 2003) - - 30 Sep 2003; Joshua Kinard <kumba@gentoo.org> tcl-8.4.3.ebuild: - Added ~sparc & ~mips to KEYWORDS - - 30 Jun 2003; Daniel Ahlberg <aliz@gento.org> tcl-8.4.3.ebuild : - Version bump. - -*tcl-8.4.2-r1 (19 May 2003) - - 19 May 2003; Stanislav Brabec <utx@gentoo.org> tcl-8.4.2-r1.ebuild: - Fixed man-pages installation (worked around bug in mkLinks script - unset - variable S for installation). - -*tcl-8.4.2 (17 Apr 2003) - - 09 May 2003; Stanislav Brabec <utx@gentoo.org> tcl-8.4.2.ebuild: - Added upgrade recompilation warning (bug #19939) and dependency on - revdep-rebuild. - - 17 Apr 2003; Stanislav Brabec <utx@gentoo.org> tcl-8.4.2.ebuild: - Updated to version 8.4.2 (bug #18483). - -*tcl-8.3.4 (18 Dec 2002) - - 20 Mar 2003; Zach Welch <zwelch@gentoo.org> tcl-8.3.4.ebuild: - add arm keyword - - 08 Mar 2003; Guy Martin <gmsoft@gentoo.org> tcl-8.8.4.ebuild : - Added hppa to keywords. - - 18 Dec 2002; Stefan Jones <cretin@gentoo.org> : - New revision. - -*tcl-8.3.3-r3 (25 Jun 2002) - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : - changed sparc ~sparc keywords - - 02 Aug 2002; mark Guertin <gerk@gentoo.org> tcl-8.8.3-r3.ebuild : - - Added ppc to keywords - - 25 Jun 2002; Karl Trygve Kalleberg <karltk@gentoo.org> tcl-8.3.3-r3.ebuild files/digest-tcl-8.3.3-r3: - - Some programs had trouble compiling against tcl due to erroneous quoting of - a compile-time env var. Fixed. - - Removed tcl-8.3.3-r2.ebuild files/digest-tcl-8.3.3-r2 - -*tcl-8.3.3-r2 (31 May 2002) - - 31 May 2002; Preston A. Elder <prez@gentoo.org> tcl-8.3.3-r2.ebuild files/digest-tcl-8.3.3-r2: - - Fixed the soft links created in the install process. - -*tcl-8.3.3-r1 (24 Apr 2002) - - 02 Aug 2002; mark Guertin <gerk@gentoo.org> tcl-8.3.3-r1.ebuild : - - Added ppc to keywords - - 24 Apr 2002; Karl Trygve Kalleberg <karltk@gentoo.org> tcl-8.3.3-r1.ebuild files/digest-tcl-8.3.3-r1: - - Threading is now disabled as it breaks some packages, most notably lavaps. - - Removed tcl-8.3.3.ebuild files/digest-tcl-8.3.3 +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $ *tcl-8.3.3 (1 Feb 2002) diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest index cfb0fee89c41..ebaa05b51664 100644 --- a/dev-lang/tcl/Manifest +++ b/dev-lang/tcl/Manifest @@ -1,24 +1,11 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 a94e31aed8689fc3a31e268720b50938 tcl-8.4.6-r1.ebuild 3329 -MD5 211feab113da2798b9be2e5f040cb10a ChangeLog 7381 -MD5 69d01ea195cf8047c70a0d4d9e5521dd tcl-8.4.11.ebuild 3246 -MD5 72be7b18671e9312d64a3fb833dceecd metadata.xml 264 -MD5 90748478dfa508929dea3baefdcce7ef tcl-8.4.6.ebuild 2923 -MD5 eec3607c728a5f0125ea427870897539 tcl-8.4.9.ebuild 3262 -MD5 298311384d5fa55d9baeb0da21211103 tcl-8.3.4.ebuild 2537 -MD5 d8691f60be4023222834ccdf6ee6d498 files/digest-tcl-8.3.4 61 -MD5 23a4b408a4ea393df1da149ed8cb4d4c files/tcl-8.4.11-multilib.patch 1808 -MD5 9c5852717da8c531e22dda3dd4ade696 files/digest-tcl-8.4.9 65 -MD5 3750ae675c54bcfb446406014a177605 files/digest-tcl-8.4.11 66 -MD5 1209abd340cad17f50f87c58f1c0f9f5 files/tcl-8.4.6-multilib.patch 1070 -MD5 cb07b4bc1984a971b376e1da5e478fdc files/digest-tcl-8.4.6-r1 65 -MD5 cb07b4bc1984a971b376e1da5e478fdc files/digest-tcl-8.4.6 65 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC8UBZKf2g/qXtneoRAs24AJ4zZJFW+p3hT8RNMJzOslJdZcL9SgCfVz17 -f9o8dMtO9Jr/lL3Pa7W5BB8= -=NCiS ------END PGP SIGNATURE----- +MD5 1c8dfb613b8b84814275d10f7f09ec00 tcl-8.3.3-r1.ebuild 2075 +MD5 59930a521e899c966c8c75ca739dd370 tcl-8.3.3-r3.ebuild 2178 +MD5 eff073a2329a82ec0ce900c647dd0591 tcl-8.3.4.ebuild 2183 +MD5 f8b69c088a2ee413ff1b7e22e9865256 ChangeLog 2242 +MD5 0d146e25616ec18d4bd1326042c8a1dd tcl-8.4.2.ebuild 2653 +MD5 a6a97594f46090cf812ea7bfcac2a258 tcl-8.4.2-r1.ebuild 2656 +MD5 ee8221e881e685cb7836325e4021881e files/digest-tcl-8.3.3-r1 61 +MD5 ee8221e881e685cb7836325e4021881e files/digest-tcl-8.3.3-r3 61 +MD5 d7d05b473cf799a637baaa9f321b070f files/digest-tcl-8.3.4 121 +MD5 f608ebc717b6f106b101e76b49c89df2 files/digest-tcl-8.4.2-r1 65 +MD5 f608ebc717b6f106b101e76b49c89df2 files/digest-tcl-8.4.2 65 diff --git a/dev-lang/tcl/metadata.xml b/dev-lang/tcl/metadata.xml index 49d2ef532cf7..d8b96be3c5cd 100644 --- a/dev-lang/tcl/metadata.xml +++ b/dev-lang/tcl/metadata.xml @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>tcltk</herd> + <herd>no-herd</herd> <maintainer> - <email>tcltk@gentoo.org</email> - <description>TCL/TK Herd.</description> + <email>bug-wranglers@gentoo.org</email> + <description>This package lacks a primary herd or maintainer.</description> </maintainer> </pkgmetadata> diff --git a/dev-lang/tcl/tcl-8.3.4.ebuild b/dev-lang/tcl/tcl-8.3.4.ebuild index 448fb004e924..b169a45ea626 100644 --- a/dev-lang/tcl/tcl-8.3.4.ebuild +++ b/dev-lang/tcl/tcl-8.3.4.ebuild @@ -1,58 +1,35 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.3.4.ebuild,v 1.16 2005/03/19 05:51:07 matsuu Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.3.4.ebuild,v 1.1 2002/12/18 12:17:44 cretin Exp $ -inherit eutils - -IUSE="threads" S=${WORKDIR}/${PN}${PV} SRC_URI="ftp://ftp.scriptics.com/pub/tcl/tcl8_3/${PN}${PV}.tar.gz" + HOMEPAGE="http://dev.scriptics.com/software/tcltk/" DESCRIPTION="Tool Command Language" -DEPEND="virtual/libc" +DEPEND="virtual/glibc" SLOT="0" LICENSE="BSD" -KEYWORDS="x86 ppc sparc alpha hppa amd64 ia64" +KEYWORDS="x86 ppc sparc alpha" # hyper-optimizations untested... # -pkg_setup() { - - if use threads - then - ewarn "" - ewarn "PLEASE NOTE: You are compiling ${P} with" - ewarn "threading enabled." - ewarn "Threading is not supported by all applications" - ewarn "that compile against tcl. You use threading at" - ewarn "your own discretion." - ewarn "" - epause 5 - fi -} - src_compile() { - local local_config_use="" - - if use threads - then - local_config_use="--enable-threads" - fi - cd ${S}/unix ./configure --host=${CHOST} \ --prefix=/usr \ --mandir=/usr/share/man \ - ${local_config_use} \ || die - + # threading is not recommended as it breaks some packages + # --enable-threads \ + emake CFLAGS="${CFLAGS}" || die } @@ -62,10 +39,10 @@ src_install() { #short version number local v1 v1=${PV%.*} - + cd ${S}/unix make INSTALL_ROOT=${D} MAN_INSTALL_DIR=${D}/usr/share/man install || die - + # fix the tclConfig.sh to eliminate refs to the build directory sed -e "s,^TCL_BUILD_LIB_SPEC='-L${S}/unix,TCL_BUILD_LIB_SPEC='-L/usr/lib," \ -e "s,^TCL_SRC_DIR='${S}',TCL_SRC_DIR='/usr/lib/tcl${v1}/include'," \ @@ -74,7 +51,7 @@ src_install() { -e "s,^TCL_LIB_FILE='libtcl8.3..TCL_DBGX..so',TCL_LIB_FILE=\"libtcl8.3\$\{TCL_DBGX\}.so\"," \ ${D}/usr/lib/tclConfig.sh > ${D}/usr/lib/tclConfig.sh.new mv ${D}/usr/lib/tclConfig.sh.new ${D}/usr/lib/tclConfig.sh - + # install private headers dodir /usr/lib/tcl${v1}/include/unix install -c -m0644 ${S}/unix/*.h ${D}/usr/lib/tcl${v1}/include/unix @@ -82,14 +59,14 @@ src_install() { install -c -m0644 ${S}/generic/*.h ${D}/usr/lib/tcl${v1}/include/generic rm -f ${D}/usr/lib/tcl${v1}/include/generic/tcl.h rm -f ${D}/usr/lib/tcl${v1}/include/generic/tclDecls.h - rm -f ${D}/usr/lib/tcl${v1}/include/generic/tclPlatDecls.h + rm -f ${D}/usr/lib/tcl${v1}/include/generic/tclPlatDecls.h # install symlink for libraries dosym /usr/lib/libtcl${v1}.so /usr/lib/libtcl.so dosym /usr/lib/libtclstub${v1}.a /usr/lib/libtclstub.a - + ln -sf tclsh${v1} ${D}/usr/bin/tclsh - + cd ${S} dodoc README changes license.terms diff --git a/dev-lang/tcl/tcl-8.4.11.ebuild b/dev-lang/tcl/tcl-8.4.11.ebuild index 48c26dc3c45c..7c67d20ccd2b 100644 --- a/dev-lang/tcl/tcl-8.4.11.ebuild +++ b/dev-lang/tcl/tcl-8.4.11.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.4.11.ebuild,v 1.2 2005/07/02 15:25:52 matsuu Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.4.11.ebuild,v 1.1 2005/07/02 14:14:59 matsuu Exp $ inherit eutils @@ -14,7 +14,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 IUSE="threads" DEPEND="" -PDEPEND="threads? ( dev-tcltk/thread )" S=${WORKDIR}/${PN}${PV} diff --git a/dev-lang/tcl/tcl-8.4.6-r1.ebuild b/dev-lang/tcl/tcl-8.4.6-r1.ebuild index 2973ef6f7c8a..318845744bad 100644 --- a/dev-lang/tcl/tcl-8.4.6-r1.ebuild +++ b/dev-lang/tcl/tcl-8.4.6-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.4.6-r1.ebuild,v 1.7 2005/03/21 18:57:49 pylon Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.4.6-r1.ebuild,v 1.1 2004/09/21 15:24:07 cardoe Exp $ inherit eutils @@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}${PV}-src.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~x86" IUSE="threads" DEPEND="virtual/libc" @@ -31,12 +31,6 @@ pkg_setup() { fi } -src_unpack() { - unpack ${A} - cd ${S} - epatch ${FILESDIR}/${P}-multilib.patch -} - src_compile() { local local_config_use="" @@ -46,7 +40,13 @@ src_compile() { fi cd ${S}/unix - econf ${local_config_use} || die + ./configure \ + --host=${CHOST} \ + --prefix=/usr \ + --mandir=/usr/share/man \ + ${local_config_use} \ + || die + emake CFLAGS="${CFLAGS}" || die } @@ -59,28 +59,26 @@ src_install() { S= make INSTALL_ROOT=${D} MAN_INSTALL_DIR=${D}/usr/share/man install || die # fix the tclConfig.sh to eliminate refs to the build directory - sed -e "s,^TCL_BUILD_LIB_SPEC='-L.*/unix,TCL_BUILD_LIB_SPEC='-L${ROOT}/usr/$(get_libdir)," \ - -e "s,^TCL_SRC_DIR='.*',TCL_SRC_DIR='${ROOT}/usr/$(get_libdir)/tcl${v1}/include'," \ - -e "s,^TCL_BUILD_STUB_LIB_SPEC='-L.*/unix,TCL_BUILD_STUB_LIB_SPEC='-L${ROOT}/usr/$(get_libdir)," \ - -e "s,^TCL_BUILD_STUB_LIB_PATH='.*/unix,TCL_BUILD_STUB_LIB_PATH='${ROOT}/usr/$(get_libdir)," \ + sed -e "s,^TCL_BUILD_LIB_SPEC='-L.*/unix,TCL_BUILD_LIB_SPEC='-L${ROOT}/usr/lib," \ + -e "s,^TCL_SRC_DIR='.*',TCL_SRC_DIR='${ROOT}/usr/lib/tcl${v1}/include'," \ + -e "s,^TCL_BUILD_STUB_LIB_SPEC='-L.*/unix,TCL_BUILD_STUB_LIB_SPEC='-L${ROOT}/usr/lib," \ + -e "s,^TCL_BUILD_STUB_LIB_PATH='.*/unix,TCL_BUILD_STUB_LIB_PATH='${ROOT}/usr/lib," \ -e "s,^TCL_LIB_FILE='libtcl8.4..TCL_DBGX..so',TCL_LIB_FILE=\"libtcl8.4\$\{TCL_DBGX\}.so\"," \ - -e "s,^TCL_CC_SEARCH_FLAGS='\(.*\)',TCL_CC_SEARCH_FLAGS='\1:/usr/$(get_libdir)'," \ - -e "s,^TCL_LD_SEARCH_FLAGS='\(.*\)',TCL_LD_SEARCH_FLAGS='\1:/usr/$(get_libdir)'," \ - ${D}/usr/$(get_libdir)/tclConfig.sh > ${D}/usr/$(get_libdir)/tclConfig.sh.new - mv ${D}/usr/$(get_libdir)/tclConfig.sh.new ${D}/usr/$(get_libdir)/tclConfig.sh + ${D}/usr/lib/tclConfig.sh > ${D}/usr/lib/tclConfig.sh.new + mv ${D}/usr/lib/tclConfig.sh.new ${D}/usr/lib/tclConfig.sh # install private headers - dodir /usr/$(get_libdir)/tcl${v1}/include/unix - install -c -m0644 ${S}/unix/*.h ${D}/usr/$(get_libdir)/tcl${v1}/include/unix - dodir /usr/$(get_libdir)/tcl${v1}/include/generic - install -c -m0644 ${S}/generic/*.h ${D}/usr/$(get_libdir)/tcl${v1}/include/generic - rm -f ${D}/usr/$(get_libdir)/tcl${v1}/include/generic/tcl.h - rm -f ${D}/usr/$(get_libdir)/tcl${v1}/include/generic/tclDecls.h - rm -f ${D}/usr/$(get_libdir)/tcl${v1}/include/generic/tclPlatDecls.h + dodir /usr/lib/tcl${v1}/include/unix + install -c -m0644 ${S}/unix/*.h ${D}/usr/lib/tcl${v1}/include/unix + dodir /usr/lib/tcl${v1}/include/generic + install -c -m0644 ${S}/generic/*.h ${D}/usr/lib/tcl${v1}/include/generic + rm -f ${D}/usr/lib/tcl${v1}/include/generic/tcl.h + rm -f ${D}/usr/lib/tcl${v1}/include/generic/tclDecls.h + rm -f ${D}/usr/lib/tcl${v1}/include/generic/tclPlatDecls.h # install symlink for libraries - dosym /usr/$(get_libdir)/libtcl${v1}.so /usr/$(get_libdir)/libtcl.so - dosym /usr/$(get_libdir)/libtclstub${v1}.a /usr/$(get_libdir)/libtclstub.a + dosym /usr/lib/libtcl${v1}.so /usr/lib/libtcl.so + dosym /usr/lib/libtclstub${v1}.a /usr/lib/libtclstub.a ln -sf tclsh${v1} ${D}/usr/bin/tclsh diff --git a/dev-lang/tcl/tcl-8.4.6.ebuild b/dev-lang/tcl/tcl-8.4.6.ebuild index eb86a6f72d52..6958c65c047d 100644 --- a/dev-lang/tcl/tcl-8.4.6.ebuild +++ b/dev-lang/tcl/tcl-8.4.6.ebuild @@ -1,51 +1,31 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.4.6.ebuild,v 1.17 2005/01/19 23:35:00 vapier Exp $ - -inherit eutils +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.4.6.ebuild,v 1.1 2004/03/04 18:17:42 mholzer Exp $ DESCRIPTION="Tool Command Language" HOMEPAGE="http://dev.scriptics.com/software/tcltk/" SRC_URI="mirror://sourceforge/tcl/${PN}${PV}-src.tar.gz" +RESTRICT="nomirror" LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86" -IUSE="threads" +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~mips ~hppa ~amd64 ~ppc64 ~ia64 ~s390" +RESTRICT="nomirror" -DEPEND="virtual/libc" +DEPEND="virtual/glibc + >=app-portage/gentoolkit-0.1.22" +RDEPEND="virtual/glibc" S=${WORKDIR}/${PN}${PV} -pkg_setup() { - if use threads - then - ewarn "" - ewarn "PLEASE NOTE: You are compiling ${P} with" - ewarn "threading enabled." - ewarn "Threading is not supported by all applications" - ewarn "that compile against tcl. You use threading at" - ewarn "your own discretion." - ewarn "" - epause 5 - fi -} - src_compile() { - local local_config_use="" - - if use threads - then - local_config_use="--enable-threads" - fi - cd ${S}/unix - ./configure \ - --host=${CHOST} \ - --prefix=/usr \ - --mandir=/usr/share/man \ - ${local_config_use} \ - || die + ./configure --host=${CHOST} \ + --prefix=/usr \ + --mandir=/usr/share/man \ + || die + # threading is not recommended as it breaks some packages + # --enable-threads \ emake CFLAGS="${CFLAGS}" || die } @@ -90,8 +70,7 @@ pkg_postinst() { ewarn ewarn "If you're upgrading from tcl-8.3, you must recompile the other" ewarn "packages on your system that link with tcl after the upgrade" - ewarn "completes. To perform this action, please run revdep-rebuild" - ewarn "in package app-portage/gentoolkit." + ewarn "completes. To perform this action, please run revdep-rebuild." ewarn "If you have dev-lang/tk and dev-tcltk/tclx installed you should" ewarn "upgrade them before this recompilation, too," ewarn diff --git a/dev-lang/tcl/tcl-8.4.9.ebuild b/dev-lang/tcl/tcl-8.4.9.ebuild index 3b33e703c0f0..95cb7c9bd16a 100644 --- a/dev-lang/tcl/tcl-8.4.9.ebuild +++ b/dev-lang/tcl/tcl-8.4.9.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.4.9.ebuild,v 1.11 2005/08/03 22:08:10 kloeri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.4.9.ebuild,v 1.1 2005/03/19 05:51:07 matsuu Exp $ -inherit eutils multilib +inherit eutils DESCRIPTION="Tool Command Language" HOMEPAGE="http://dev.scriptics.com/software/tcltk/" @@ -10,15 +10,16 @@ SRC_URI="mirror://sourceforge/tcl/${PN}${PV}-src.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86" IUSE="threads" -DEPEND="" +DEPEND="virtual/libc" S=${WORKDIR}/${PN}${PV} pkg_setup() { - if use threads ; then + if use threads + then ewarn "" ewarn "PLEASE NOTE: You are compiling ${P} with" ewarn "threading enabled." @@ -32,18 +33,19 @@ pkg_setup() { src_unpack() { unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${PN}-8.4.6-multilib.patch + cd ${S} + epatch ${FILESDIR}/${PN}-8.4.6-multilib.patch } src_compile() { local local_config_use="" - if use threads ; then + if use threads + then local_config_use="--enable-threads" fi - cd "${S}"/unix + cd ${S}/unix econf ${local_config_use} || die emake CFLAGS="${CFLAGS}" || die } @@ -57,30 +59,28 @@ src_install() { S= make INSTALL_ROOT=${D} MAN_INSTALL_DIR=${D}/usr/share/man install || die # fix the tclConfig.sh to eliminate refs to the build directory - [[ ${ROOT:0-1} != "/" ]] && ROOT=${ROOT}/ - local mylibdir=$(get_libdir) ; mylibdir=${mylibdir//\/} - sed -i \ - -e "s,^TCL_BUILD_LIB_SPEC='-L.*/unix,TCL_BUILD_LIB_SPEC='-L${ROOT}usr/${mylibdir}," \ - -e "s,^TCL_SRC_DIR='.*',TCL_SRC_DIR='${ROOT}usr/${mylibdir}/tcl${v1}/include'," \ - -e "s,^TCL_BUILD_STUB_LIB_SPEC='-L.*/unix,TCL_BUILD_STUB_LIB_SPEC='-L${ROOT}usr/${mylibdir}," \ - -e "s,^TCL_BUILD_STUB_LIB_PATH='.*/unix,TCL_BUILD_STUB_LIB_PATH='${ROOT}usr/${mylibdir}," \ + sed -e "s,^TCL_BUILD_LIB_SPEC='-L.*/unix,TCL_BUILD_LIB_SPEC='-L${ROOT}/usr/$(get_libdir)," \ + -e "s,^TCL_SRC_DIR='.*',TCL_SRC_DIR='${ROOT}/usr/$(get_libdir)/tcl${v1}/include'," \ + -e "s,^TCL_BUILD_STUB_LIB_SPEC='-L.*/unix,TCL_BUILD_STUB_LIB_SPEC='-L${ROOT}/usr/$(get_libdir)," \ + -e "s,^TCL_BUILD_STUB_LIB_PATH='.*/unix,TCL_BUILD_STUB_LIB_PATH='${ROOT}/usr/$(get_libdir)," \ -e "s,^TCL_LIB_FILE='libtcl8.4..TCL_DBGX..so',TCL_LIB_FILE=\"libtcl8.4\$\{TCL_DBGX\}.so\"," \ - -e "s,^TCL_CC_SEARCH_FLAGS='\(.*\)',TCL_CC_SEARCH_FLAGS='\1:/usr/${mylibdir}'," \ - -e "s,^TCL_LD_SEARCH_FLAGS='\(.*\)',TCL_LD_SEARCH_FLAGS='\1:/usr/${mylibdir}'," \ - ${D}/usr/${mylibdir}/tclConfig.sh + -e "s,^TCL_CC_SEARCH_FLAGS='\(.*\)',TCL_CC_SEARCH_FLAGS='\1:/usr/$(get_libdir)'," \ + -e "s,^TCL_LD_SEARCH_FLAGS='\(.*\)',TCL_LD_SEARCH_FLAGS='\1:/usr/$(get_libdir)'," \ + ${D}/usr/$(get_libdir)/tclConfig.sh > ${D}/usr/$(get_libdir)/tclConfig.sh.new + mv ${D}/usr/$(get_libdir)/tclConfig.sh.new ${D}/usr/$(get_libdir)/tclConfig.sh # install private headers - dodir /usr/${mylibdir}/tcl${v1}/include/unix - install -c -m0644 ${S}/unix/*.h ${D}/usr/${mylibdir}/tcl${v1}/include/unix - dodir /usr/${mylibdir}/tcl${v1}/include/generic - install -c -m0644 ${S}/generic/*.h ${D}/usr/${mylibdir}/tcl${v1}/include/generic - rm -f ${D}/usr/${mylibdir}/tcl${v1}/include/generic/tcl.h - rm -f ${D}/usr/${mylibdir}/tcl${v1}/include/generic/tclDecls.h - rm -f ${D}/usr/${mylibdir}/tcl${v1}/include/generic/tclPlatDecls.h + dodir /usr/$(get_libdir)/tcl${v1}/include/unix + install -c -m0644 ${S}/unix/*.h ${D}/usr/$(get_libdir)/tcl${v1}/include/unix + dodir /usr/$(get_libdir)/tcl${v1}/include/generic + install -c -m0644 ${S}/generic/*.h ${D}/usr/$(get_libdir)/tcl${v1}/include/generic + rm -f ${D}/usr/$(get_libdir)/tcl${v1}/include/generic/tcl.h + rm -f ${D}/usr/$(get_libdir)/tcl${v1}/include/generic/tclDecls.h + rm -f ${D}/usr/$(get_libdir)/tcl${v1}/include/generic/tclPlatDecls.h # install symlink for libraries - dosym /usr/${mylibdir}/libtcl${v1}.so /usr/${mylibdir}/libtcl.so - dosym /usr/${mylibdir}/libtclstub${v1}.a /usr/${mylibdir}/libtclstub.a + dosym /usr/$(get_libdir)/libtcl${v1}.so /usr/$(get_libdir)/libtcl.so + dosym /usr/$(get_libdir)/libtclstub${v1}.a /usr/$(get_libdir)/libtclstub.a ln -sf tclsh${v1} ${D}/usr/bin/tclsh @@ -97,4 +97,5 @@ pkg_postinst() { ewarn "If you have dev-lang/tk and dev-tcltk/tclx installed you should" ewarn "upgrade them before this recompilation, too," ewarn + ewarn ${S} } diff --git a/dev-lang/tinycobol/ChangeLog b/dev-lang/tinycobol/ChangeLog index 6fd9dc91ea0b..f812cd7d4194 100644 --- a/dev-lang/tinycobol/ChangeLog +++ b/dev-lang/tinycobol/ChangeLog @@ -1,34 +1,6 @@ # ChangeLog for dev-lang/tinycobol -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tinycobol/ChangeLog,v 1.10 2005/04/24 12:35:36 hansmi Exp $ - - 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> tinycobol-0.61.ebuild: - Stable on ppc. - - 15 Jun 2004; David Holm <dholm@gentoo.org> tinycobol-0.61.ebuild: - Added to ~ppc. - - 24 Mar 2004; Patrick Kursawe <phosphan@gentoo.org> tinycobol-0.61.ebuild: - Adding IUSE - - 12 Nov 2003; Patrick Kursawe <phosphan@gentoo.org> tinycobol-0.61.ebuild: - libhtcobol.so symlink was not installed correctly and nobody noticed. Does - anyone use this at all? - -*tinycobol-0.61 (25 Sep 2003) - - 25 Sep 2003; Patrick Kursawe <phosphan@gentoo.org> metadata.xml, - tinycobol-0.61.ebuild, files/tinycobol-0.61.patch: - Version bump (bug #29515). - - 08 Jul 2003; Patrick Kursawe <phosphan@gentoo.org> tinycobol-0.60.ebuild: - Removing manual setting of db3, no idea why it was in. This closes bug 23576. - - 27 Jun 2003; Patrick Kursawe <phosphan@gentoo.org> tinycobol-0.60.ebuild: - Corrected dependencies according to bug 23576 - - 12 Jun 2003; <msterret@gentoo.org> tinycobol-0.60.ebuild: - fix Header +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tinycobol/ChangeLog,v 1.1 2003/05/12 11:59:06 phosphan Exp $ *tinycobol-0.60 (12 May 2003) diff --git a/dev-lang/tinycobol/Manifest b/dev-lang/tinycobol/Manifest index 14e29d9b6d8e..3f562f4b398f 100644 --- a/dev-lang/tinycobol/Manifest +++ b/dev-lang/tinycobol/Manifest @@ -1,5 +1,2 @@ -MD5 af544a323a954ca51a7b2a1b4fbbd5ce tinycobol-0.61.ebuild 901 -MD5 7512583151d773bb5eb84d11ed736fd5 metadata.xml 306 -MD5 df65fb0ccf254cd30f7229b9fe8b3e63 ChangeLog 1382 -MD5 f36f8eba3cc014c181ff74e98b99ef41 files/tinycobol-0.61.patch 1441 -MD5 4e034fd5e6c7b76b5b70b7f1096e443e files/digest-tinycobol-0.61 66 +MD5 cfd10de89123c23a9ec15ad40e4ddf71 tinycobol-0.60.ebuild 734 +MD5 4ce63470b4ec63b73b6a964afe43077c files/digest-tinycobol-0.60 66 diff --git a/dev-lang/tinycobol/tinycobol-0.61.ebuild b/dev-lang/tinycobol/tinycobol-0.61.ebuild index ff3a1f98fbd4..1c319e8a8cd8 100644 --- a/dev-lang/tinycobol/tinycobol-0.61.ebuild +++ b/dev-lang/tinycobol/tinycobol-0.61.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tinycobol/tinycobol-0.61.ebuild,v 1.7 2005/04/24 12:35:36 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tinycobol/tinycobol-0.61.ebuild,v 1.1 2003/09/25 07:01:15 phosphan Exp $ inherit eutils @@ -10,10 +10,10 @@ SRC_URI="mirror://sourceforge/tiny-cobol/${P}.tar.gz" LICENSE="GPL-2 LGPL-2" SLOT="0" -IUSE="" -KEYWORDS="x86 ppc" +KEYWORDS="~x86" -DEPEND=">=dev-libs/glib-2.0 +DEPEND="virtual/glibc + >=dev-libs/glib-2.0 sys-libs/db" src_unpack() { @@ -32,10 +32,6 @@ src_install() { dodir /usr/man/man1 dodir /usr/lib dodir /usr/share/htcobol - make prefix="${D}/usr" install + einstall dodoc AUTHORS ChangeLog README STATUS - cd ${D}/usr/lib - rm libhtcobol.so libhtcobol.so.0 - ln -s libhtcobol.so.0.* libhtcobol.so.0 - ln -s libhtcobol.so.0 libhtcobol.so } diff --git a/dev-lang/tk/ChangeLog b/dev-lang/tk/ChangeLog index 30fa07777e1f..1b6b25cde3c5 100644 --- a/dev-lang/tk/ChangeLog +++ b/dev-lang/tk/ChangeLog @@ -1,234 +1,6 @@ # ChangeLog for dev-lang/tk -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/ChangeLog,v 1.60 2005/08/03 22:09:15 kloeri Exp $ - - 03 Aug 2005; Bryan Østergaard <kloeri@gentoo.org> tk-8.4.9.ebuild: - Stable on alpha. - -*tk-8.4.11 (02 Jul 2005) - - 02 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> - +files/tk-8.4.11-multilib.patch, +tk-8.4.11.ebuild: - Version bumped. - Added multilib patch. - - 06 Jun 2005; Markus Rothe <corsair@gentoo.org> tk-8.4.9.ebuild: - Stable on ppc64 - - 03 Jun 2005; Mike Frysinger <vapier@gentoo.org> tk-8.4.9.ebuild: - Touchup libdir usage to get rid of all the // gremlins. - - 27 May 2005; Joseph Jezak <josejx@gentoo.org> tk-8.4.9.ebuild: - Marked ppc stable. - - 09 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> tk-8.4.9.ebuild: - Stable on sparc - - 08 May 2005; Marcus D. Hanwell <cryos@gentoo.org> tk-8.4.9.ebuild: - Stable on amd64. - - 07 May 2005; Aron Griffis <agriffis@gentoo.org> tk-8.4.9.ebuild: - stable on ia64 - - 07 May 2005; MATSUU Takuto <matsuu@gentoo.org> tk-8.4.9.ebuild: - Stable on x86. - -*tk-8.4.9 (19 Mar 2005) - - 19 Mar 2005; MATSUU Takuto <matsuu@gentoo.org> - +files/remove-control-v-8.4.9.diff, +files/tk-8.4.9-man.patch, - +tk-8.4.9.ebuild: - Version bumped, #83816 - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 21 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org> tk-8.4.6-r1.ebuild: - Multilib fixes. - - 10 Nov 2004; Joseph Jezak <josejx@gentoo.org> tk-8.4.6-r1.ebuild: - Marked ppc stable. - - 06 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> tk-8.4.6-r1.ebuild: - Stable on alpha. - - 21 Sep 2004; Danny van Dyk <kugelfang@gentoo.org> tk-8.4.6-r1.ebuild: - Marked stable on amd64. - - 14 Sep 2004; Guy Martin <gmsoft@gentoo.org> tk-8.4.6-r1.ebuild: - Stable on hppa. - - 09 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> tk-8.4.6-r1.ebuild: - Keyworded sparc - - 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> tk-8.3.4-r1.ebuild, - tk-8.4.6-r1.ebuild, tk-8.4.6.ebuild: - Switch to use epause and ebeep, bug #62950 - - 30 Aug 2004; Tom Gall <tgall@gentoo.org> tk-8.4.6-r1.ebuild: - stable on ppc64, bug #61745 - - 25 Aug 2004; Doug Goldstein <cardoe@gentoo.org> tk-8.4.6-r1.ebuild: - Stable on x86 - - 18 Aug 2004; Aron Griffis <agriffis@gentoo.org> tk-8.4.6.ebuild: - stable on alpha and ia64 - -*tk-8.4.6-r1 (07 Aug 2004) - - 07 Aug 2004; Doug Goldstein <cardoe@gentoo.org> tk-8.4.6-r1.ebuild - +files/tk-wm-maxsize.patch, +tk-8.4.6-r1.ebuild: - Fixed bug #56229. KDE 3.2 missing maximize button with tk apps. - http://bugs.kde.org/show_bug.cgi?id=67577 - http://sourceforge.net/tracker/index.php?func=detail&aid=915350&group_id=12997 - &atid=112997 - - 15 Jun 2004; Ferris McCormick <fmccor@gentoo.org> tk-8.4.6.ebuild: - Marked stable for sparc. - - 04 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org> tk-8.4.6.ebuild: - ppc64 needs a stable virtual/x11 first. Removed keyword - - 31 May 2004; Tom Gall <tgall@gentoo.org> tk-8.4.6.ebuild: - stable on ppc64 - - 02 May 2004; <tuxus@gentoo.org> tk-8.4.6.ebuild: - Stable on mips - - 25 Apr 2004; Michael Sterrett <mr_bones_@gentoo.org> tk-8.3.4-r1.ebuild, - tk-8.4.6.ebuild: - don't depend on use echo - - 24 Apr 2004; Ian Leitch <port001@gentoo.org> tk-8.3.4-r1.ebuild, - tk-8.4.6.ebuild: - Enable threads with local USE flag 'threads'. #2024 - - 20 Apr 2004; Ian Leitch <port001@gentoo.org> tk-8.4.6.ebuild: - Marked stable on amd64 - - 20 Apr 2004; Ian Leitch <port001@gentoo.org> -tk-8.3.3-r2.ebuild, - -tk-8.3.3-r3.ebuild, -tk-8.3.3.ebuild, -tk-8.3.4.ebuild, -tk-8.4.3.ebuild, - -tk-8.4.4.ebuild, -tk-8.4.5.ebuild: - Removed stale ebuilds - - 31 Mar 2004; Tom Gall <tgall@gentoo.org> tk-8.4.5.ebuild, tk-8.4.6.ebuild: - remove ppc64 for now, we're not ready - -*tk-8.4.6 (04 Mar 2004) - - 04 Mar 2004; Martin Holzer <mholzer@gentoo.org> tk-8.4.6.ebuild: - Verison bumped. - - 04 Jan 2004; <tuxus@gentoo.org> tk-8.4.3.ebuild: - Added mips to KEYWORDS - - 03 Jan 2004; Aron Griffis <agriffis@gentoo.org> tk-8.4.5.ebuild: - Add ~alpha - - 03 Jan 2004; Brian Jackson <iggy@gentoo.org> tk-8.3.4-r1.ebuild: - repoman still complaining, 8.3.4 to ia64 to match tcl - - 03 Jan 2004; Brian Jackson <iggy@gentoo.org> tk-8.3.3-r2.ebuild, - tk-8.3.3-r3.ebuild, tk-8.3.3.ebuild, tk-8.3.4-r1.ebuild, tk-8.3.4.ebuild, - tk-8.4.3.ebuild, tk-8.4.4.ebuild, tk-8.4.5.ebuild: - adding ~ia64 keywords, it's installed on the releng ia64 box, so I assume it's - safe, needed for bitkeeper - - 19 Dec 2003; David Holm <dholm@gentoo.org> tk-8.4.5.ebuild: - Added to ~ppc. - -*tk-8.4.5 (07 Dec 2003) - - 07 Dec 2003; Martin Holzer <mholzer@gentoo.org> tk-8.4.5.ebuild: - Version bumped. - - 07 Dec 2003; Martin Holzer <mholzer@gentoo.org> tk-8.4.3.ebuild, - tk-8.4.4.ebuild: - changing to sf - - 16 Nov 2003; Brad House <brad_mssw@gentoo.org> tk-8.4.4.ebuild: - mark stable on amd64 - -*tk-8.4.4 (22 Oct 2003) - - 22 Oct 2003; Martin Holzer <mholzer@gentoo.org> tk-8.4.4.ebuild: - Version bumped. - -*tk-8.4.3 (30 Jun 2003) - - 30 Sep 2003; Joshua Kinard <kumba@gentoo.org> tk-8.4.3.ebuild: - Added ~sparc & ~mips to KEYWORDS - - 30 Jun 2003; Daniel Ahlberg <aliz@gentoo.org> tk-8.4.3.ebuild : - Version bump. - -*tk-8.4.2-r1 (19 May 2003) - - 19 May 2003; Stanislav Brabec <utx@gentoo.org> tk-8.4.2-r1.ebuild: - Fixed man-pages installation (worked around bug in mkLinks script - unset - variable S for installation). - -*tk-8.4.2 (17 Apr 2003) - - 17 Apr 2003; Stanislav Brabec <utx@gentoo.org> tk-8.4.2.ebuild, - files/remove-control-v-8.4.diff: - Updated to version 8.4.2 (bug #18483) and updated Control-V remove patch. - -*tk-8.3.4-r1 (28 Mar 2003) - - 28 Mar 2003; Seemant Kulleen <seemant@gentoo.org> tk-8.3.4-r1.ebuild: - fixed sed expression, hopefully closes bug #18300 by Marc 'huz' REYNES - <marc.reynes@tuxfamily.org> - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*tk-8.3.4 (18 Dec 2002) - - 20 Mar 2003; Zach Welch <zwelch@gentoo.org> tk-8.3.4.ebuild: - add arm keyword - - 08 Mar 2003; Guy Martin <gmsoft@gentoo.org> tk-8.3.4.ebuild : - Added hppa to keywords. - - 18 Dec 2002; Stefan Jones <cretin@gentoo.org> - New revision. - -*tk-8.3.3-r3 (11 Nov 2002) - - 20 Mar 2003; Zach Welch <zwelch@gentoo.org> tk-8.3.3-r3.ebuild: - add arm keyword - - 11 Nov 2002; Karl Trygve Kalleberg <karltk@gentoo.org> - tk-8.3.3-r3.ebuild files/digest-tk-8.3.3-r3: - Some legacy code for default handling of the Control-V keypress is now - patched away. Fixes #10154. - -*tk-8.3.3-r2 (25 Sep 2002) - - 25 Sep 2002; Karl Trygve Kalleberg <karltk@gentoo.org> - tk-8.3.3-r2.ebuild files/digest-tk-8.3.3-r2: - -r1 placed header files in the wrong place, applied patch from - Scott Lampert <scott@lampert.org> to fix it. Fixes #8054. - - Removed tk-8.3.3-r1.ebuild files/digest-tk-8.3.3-r1 - -*tk-8.3.3-r1 (13 Jul 2002) - - 02 Aug 2002; mark Guertin <gerk@gentoo.org> tk-8.3.3-r1.ebuild : - Added ppc to keywords - - 13 Jul 2002; Seemant Kulleen <seemant@gentoo.org> tk-8.3.3-r1.ebuild - files/digest-tk-8.3.3-r1 : - - Symlink for the .so was not being created. Thanks to - j_r_fonseca@yahoo.co.uk (Jose' Fonseca) in bug #4946 for the catch and - fix. - - - 25 Apr 2002; Seemant Kulleen <seemant@gentoo.org> tk-8.3.3.ebuild : - - Fixed bug #2112 from arndtc@theeggbeater.dyndns.org (Chris Arndt) to reflect - that the required tcl version may have a revision number on its ebuild +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $ *tk-8.3.3 (1 Feb 2002) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index a7ab9a56bf05..c925a1884da6 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,28 +1,17 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 39767bde48bcec1ea389e07176f54e9e ChangeLog 7829 -MD5 670ac1b343b68583bd99f4adc39765eb tk-8.3.4-r1.ebuild 2413 -MD5 37d9be6d753633a1cb6704052776ab1f metadata.xml 159 -MD5 db71c8f05e16f05d110bca08388e542a tk-8.4.11.ebuild 2835 -MD5 88b3e75e61209e3c05cec16879d02f1a tk-8.4.9.ebuild 2848 -MD5 ecb6bd0ebe1e4441cccf70144b2e6104 tk-8.4.6-r1.ebuild 2762 -MD5 bccf47b736485ce7e8a457e6ce9a1a81 tk-8.4.6.ebuild 2385 -MD5 3003fb2cb4a185ec54b8c94ec0606313 files/remove-control-v-8.4.9.diff 522 -MD5 7442ab63dabe7e4d5bdde18a28c118e2 files/tk-8.4.11-multilib.patch 896 -MD5 76d0b4599f29136b31e902d15566e8c8 files/digest-tk-8.4.9 64 -MD5 e662e61449ea86b439ceb41463762cdc files/remove-control-v-8.4.diff 449 -MD5 f340f38756a0efb0539b53d64511f6a9 files/digest-tk-8.4.11 65 -MD5 f64532dbe89c04cefe0e16a9743f5f57 files/digest-tk-8.4.6 64 -MD5 f4d1359d10fdb4a572e9da8f9896c603 files/tk-8.4.9-man.patch 800 -MD5 60b4e7758ce769df141b81b19c338f34 files/digest-tk-8.3.4-r1 60 -MD5 c1c1e9dfac0e70f21ef1a73e6dc76b8f files/tk-wm-maxsize.patch 896 +MD5 68f873eddbac11cc2944b389a1e56484 tk-8.3.4.ebuild 2182 +MD5 a30e2af10f9e38546f1bb0f134817084 tk-8.3.3-r2.ebuild 2081 +MD5 809325e2d5003b4960d4b83493673737 tk-8.3.4-r1.ebuild 1991 +MD5 dd76111b932c04955d0487c07b2f8220 tk-8.3.3.ebuild 2026 +MD5 411419fc4d00094f72d9eb8a08b31d6a tk-8.3.3-r3.ebuild 2180 +MD5 301d6518e19a7d6014412505edfb4889 ChangeLog 2626 +MD5 6bad624304d942ece054c88ad9ba5a62 tk-8.4.2.ebuild 1980 +MD5 2f04d70a41eae346aab53a3408c8f7b0 tk-8.4.2-r1.ebuild 1983 +MD5 2ba3335fd9167fef8f3f99be70675257 files/digest-tk-8.3.3-r2 60 +MD5 2ba3335fd9167fef8f3f99be70675257 files/digest-tk-8.3.3-r3 60 +MD5 0321d3bb5b70142a415de40ae2d5e3d4 files/digest-tk-8.3.4-r1 192 +MD5 2ba3335fd9167fef8f3f99be70675257 files/digest-tk-8.3.3 60 +MD5 36c75264a0b45c6be330ddf87572bd14 files/digest-tk-8.3.4 189 MD5 3e8db8239fe4e68f5107a7a1d4f2f85b files/remove-control-v.diff 400 -MD5 f64532dbe89c04cefe0e16a9743f5f57 files/digest-tk-8.4.6-r1 64 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC8UCWKf2g/qXtneoRAjUBAJ9Sne5DjZUAkldxARdo/DhedM1dRwCcD0l2 -cAEIqfCWPADocnD5XUHIIiw= -=xLhY ------END PGP SIGNATURE----- +MD5 e662e61449ea86b439ceb41463762cdc files/remove-control-v-8.4.diff 449 +MD5 a65c7aa6c260fbb5974e34fa22fb5f68 files/digest-tk-8.4.2 64 +MD5 a65c7aa6c260fbb5974e34fa22fb5f68 files/digest-tk-8.4.2-r1 64 diff --git a/dev-lang/tk/files/digest-tk-8.3.4-r1 b/dev-lang/tk/files/digest-tk-8.3.4-r1 index e1e0a072d7cb..6167cc36f783 100644 --- a/dev-lang/tk/files/digest-tk-8.3.4-r1 +++ b/dev-lang/tk/files/digest-tk-8.3.4-r1 @@ -1 +1,3 @@ +MD5 3e8db8239fe4e68f5107a7a1d4f2f85b /files/remove-control-v.diff 400 +MD5 59cc221c18b9a3de55f8aaa53a5f405b /tk-8.3.4-r1.ebuild 1986 MD5 02311d8f90734c4f5eaa62e9b36fe535 tk8.3.4.tar.gz 2589635 diff --git a/dev-lang/tk/tk-8.3.4-r1.ebuild b/dev-lang/tk/tk-8.3.4-r1.ebuild index 9c3ae9519256..3790e0854bb2 100644 --- a/dev-lang/tk/tk-8.3.4-r1.ebuild +++ b/dev-lang/tk/tk-8.3.4-r1.ebuild @@ -1,41 +1,21 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.3.4-r1.ebuild,v 1.11 2005/03/19 05:53:01 matsuu Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.3.4-r1.ebuild,v 1.1 2003/03/28 23:48:30 seemant Exp $ -inherit eutils - -IUSE="threads" - -DESCRIPTION="Tk Widget Set" -HOMEPAGE="http://dev.scriptics.com/software/tcltk/" +S=${WORKDIR}/${PN}${PV} SRC_URI="ftp://ftp.scriptics.com/pub/tcl/tcl8_3/${PN}${PV}.tar.gz" +HOMEPAGE="http://dev.scriptics.com/software/tcltk/" +DESCRIPTION="Tk Widget Set" -LICENSE="BSD" SLOT="0" -KEYWORDS="x86 ppc sparc alpha hppa amd64 ia64" +LICENSE="BSD" +KEYWORDS="x86 ppc sparc alpha hppa" DEPEND=">=sys-apps/sed-4.0.5 >=sys-apps/portage-2.0.47-r10 virtual/x11 =dev-lang/tcl-${PV}*" -S=${WORKDIR}/${PN}${PV} - -pkg_setup() { - - if use threads - then - ewarn "" - ewarn "PLEASE NOTE: You are compiling ${P} with" - ewarn "threading enabled." - ewarn "Threading is not supported by all applications" - ewarn "that compile against tcl. You use threading at" - ewarn "your own discretion." - ewarn "" - epause 5 - fi -} - src_unpack() { unpack ${A} cd ${S}/library @@ -46,18 +26,10 @@ src_unpack() { # src_compile() { cd ${S}/unix - - local local_config_use="" - - if use threads - then - local_config_use="--enable-threads" - fi - econf \ --with-tcl=/usr/lib \ - ${local_config_use} || die - + --enable-threads || die + emake CFLAGS="${CFLAGS}" || die } @@ -65,10 +37,10 @@ src_install() { #short version number local v1 v1=${PV%.*} - + cd ${S}/unix make INSTALL_ROOT=${D} MAN_INSTALL_DIR=${D}/usr/share/man install || die - + # fix the tkConfig.sh to eliminate refs to the build directory sed -i \ -e "s,^\(TK_BUILD_LIB_SPEC='-L\)${S}/unix,\1/usr/lib," \ @@ -76,7 +48,7 @@ src_install() { -e "s,^\(TK_BUILD_STUB_LIB_SPEC='-L\)${S}/unix,\1/usr/lib," \ -e "s,^\(TK_BUILD_STUB_LIB_PATH='\)${S}/unix,\1/usr/lib," \ ${D}/usr/lib/tkConfig.sh - + # install private headers dodir /usr/lib/tk${v1}/include/unix install -c -m0644 ${S}/unix/*.h ${D}/usr/lib/tk${v1}/include/unix @@ -84,15 +56,15 @@ src_install() { install -c -m0644 ${S}/generic/*.h ${D}/usr/lib/tk${v1}/include/generic rm -f ${D}/usr/lib/tk${v1}/include/generic/tk.h rm -f ${D}/usr/lib/tk${v1}/include/generic/tkDecls.h - rm -f ${D}/usr/lib/tk${v1}/include/generic/tkPlatDecls.h + rm -f ${D}/usr/lib/tk${v1}/include/generic/tkPlatDecls.h # install symlink for libraries #dosym /usr/lib/libtk${v1}.a /usr/lib/libtk.a dosym /usr/lib/libtk${v1}.so /usr/lib/libtk.so dosym /usr/lib/libtkstub${v1}.a /usr/lib/libtkstub.a - + ln -sf wish${v1} ${D}/usr/bin/wish - + cd ${S} dodoc README changes license.terms } diff --git a/dev-lang/tk/tk-8.4.6-r1.ebuild b/dev-lang/tk/tk-8.4.6-r1.ebuild index 896dfabd317b..addec4842518 100644 --- a/dev-lang/tk/tk-8.4.6-r1.ebuild +++ b/dev-lang/tk/tk-8.4.6-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.6-r1.ebuild,v 1.13 2005/03/19 05:53:01 matsuu Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.6-r1.ebuild,v 1.1 2004/08/07 06:59:08 cardoe Exp $ inherit eutils @@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}${PV}-src.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~x86" IUSE="threads" DEPEND=">=sys-apps/sed-4.0.5 @@ -30,7 +30,7 @@ pkg_setup() { ewarn "that compile against tcl. You use threading at" ewarn "your own discretion." ewarn "" - epause 5 + sleep 5 fi } @@ -54,7 +54,7 @@ src_compile() { fi econf \ - --with-tcl=/usr/$(get_libdir) \ + --with-tcl=/usr/lib \ ${local_config_use} || die emake CFLAGS="${CFLAGS}" || die @@ -70,27 +70,25 @@ src_install() { # fix the tkConfig.sh to eliminate refs to the build directory sed -i \ - -e "s,^\(TK_BUILD_LIB_SPEC='-L\)${S}/unix,\1/usr/$(get_libdir)," \ - -e "s,^\(TK_SRC_DIR='\)${S}',\1/usr/$(get_libdir)/tk${v1}/include'," \ - -e "s,^\(TK_BUILD_STUB_LIB_SPEC='-L\)${S}/unix,\1/usr/$(get_libdir)," \ - -e "s,^\(TK_BUILD_STUB_LIB_PATH='\)${S}/unix,\1/usr/$(get_libdir)," \ - -e "s,^\(TK_CC_SEARCH_FLAGS='.*\)',\1:/usr/$(get_libdir)'," \ - -e "s,^\(TK_LD_SEARCH_FLAGS='.*\)',\1:/usr/$(get_libdir)'," \ + -e "s,^\(TK_BUILD_LIB_SPEC='-L\)${S}/unix,\1/usr/lib," \ + -e "s,^\(TK_SRC_DIR='\)${S}',\1/usr/lib/tk${v1}/include'," \ + -e "s,^\(TK_BUILD_STUB_LIB_SPEC='-L\)${S}/unix,\1/usr/lib," \ + -e "s,^\(TK_BUILD_STUB_LIB_PATH='\)${S}/unix,\1/usr/lib," \ ${D}/usr/lib/tkConfig.sh # install private headers - dodir /usr/$(get_libdir)/tk${v1}/include/unix - install -c -m0644 ${S}/unix/*.h ${D}/usr/$(get_libdir)/tk${v1}/include/unix - dodir /usr/$(get_libdir)/tk${v1}/include/generic - install -c -m0644 ${S}/generic/*.h ${D}/usr/$(get_libdir)/tk${v1}/include/generic - rm -f ${D}/usr/$(get_libdir)/tk${v1}/include/generic/tk.h - rm -f ${D}/usr/$(get_libdir)/tk${v1}/include/generic/tkDecls.h - rm -f ${D}/usr/$(get_libdir)/tk${v1}/include/generic/tkPlatDecls.h + dodir /usr/lib/tk${v1}/include/unix + install -c -m0644 ${S}/unix/*.h ${D}/usr/lib/tk${v1}/include/unix + dodir /usr/lib/tk${v1}/include/generic + install -c -m0644 ${S}/generic/*.h ${D}/usr/lib/tk${v1}/include/generic + rm -f ${D}/usr/lib/tk${v1}/include/generic/tk.h + rm -f ${D}/usr/lib/tk${v1}/include/generic/tkDecls.h + rm -f ${D}/usr/lib/tk${v1}/include/generic/tkPlatDecls.h # install symlink for libraries - #dosym /usr/$(get_libdir)/libtk${v1}.a /usr/$(get_libdir)/libtk.a - dosym /usr/$(get_libdir)/libtk${v1}.so /usr/$(get_libdir)/libtk.so - dosym /usr/$(get_libdir)/libtkstub${v1}.a /usr/$(get_libdir)/libtkstub.a + #dosym /usr/lib/libtk${v1}.a /usr/lib/libtk.a + dosym /usr/lib/libtk${v1}.so /usr/lib/libtk.so + dosym /usr/lib/libtkstub${v1}.a /usr/lib/libtkstub.a ln -sf wish${v1} ${D}/usr/bin/wish diff --git a/dev-lang/tk/tk-8.4.6.ebuild b/dev-lang/tk/tk-8.4.6.ebuild index 34e10858c544..ea644cd80038 100644 --- a/dev-lang/tk/tk-8.4.6.ebuild +++ b/dev-lang/tk/tk-8.4.6.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.6.ebuild,v 1.14 2005/03/19 05:53:01 matsuu Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.6.ebuild,v 1.1 2004/03/04 19:21:26 mholzer Exp $ inherit eutils @@ -10,8 +10,8 @@ SRC_URI="mirror://sourceforge/tcl/${PN}${PV}-src.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~x86 ~ppc sparc mips alpha arm ~hppa amd64 ia64" -IUSE="threads" +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~mips ~hppa ~amd64 ~ppc64 ~ia64" +RESTRICT="nomirror" DEPEND=">=sys-apps/sed-4.0.5 >=sys-apps/portage-2.0.47-r10 @@ -20,20 +20,6 @@ DEPEND=">=sys-apps/sed-4.0.5 S=${WORKDIR}/${PN}${PV} -pkg_setup() { - if use threads - then - ewarn "" - ewarn "PLEASE NOTE: You are compiling ${P} with" - ewarn "threading enabled." - ewarn "Threading is not supported by all applications" - ewarn "that compile against tcl. You use threading at" - ewarn "your own discretion." - ewarn "" - epause 5 - fi -} - src_unpack() { unpack ${A} cd ${S}/library @@ -42,18 +28,9 @@ src_unpack() { src_compile() { cd ${S}/unix - - local local_config_use="" - - if use threads - then - local_config_use="--enable-threads" - fi - econf \ --with-tcl=/usr/lib \ - ${local_config_use} || die - + --enable-threads || die emake CFLAGS="${CFLAGS}" || die } diff --git a/dev-lang/tk/tk-8.4.9.ebuild b/dev-lang/tk/tk-8.4.9.ebuild index f17d3af5c01e..9d2357dbb1c6 100644 --- a/dev-lang/tk/tk-8.4.9.ebuild +++ b/dev-lang/tk/tk-8.4.9.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.9.ebuild,v 1.10 2005/08/03 22:09:15 kloeri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.9.ebuild,v 1.1 2005/03/19 05:53:01 matsuu Exp $ inherit eutils @@ -10,18 +10,19 @@ SRC_URI="mirror://sourceforge/tcl/${PN}${PV}-src.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~x86 ~ppc64 ~sparc ~hppa ~amd64 ~ppc ~mips ~alpha ~arm ~ia64" IUSE="threads" -RDEPEND="virtual/x11 +DEPEND=">=sys-apps/sed-4.0.5 + >=sys-apps/portage-2.0.47-r10 + virtual/x11 =dev-lang/tcl-${PV}*" -DEPEND="${RDEPEND} - >=sys-apps/portage-2.0.47-r10" S=${WORKDIR}/${PN}${PV} pkg_setup() { - if use threads ; then + if use threads + then ewarn "" ewarn "PLEASE NOTE: You are compiling ${P} with" ewarn "threading enabled." @@ -43,15 +44,15 @@ src_unpack() { src_compile() { cd ${S}/unix - local mylibdir=$(get_libdir) ; mylibdir=${mylibdir//\/} local local_config_use="" - if use threads ; then + if use threads + then local_config_use="--enable-threads" fi econf \ - --with-tcl=/usr/${mylibdir} \ + --with-tcl=/usr/$(get_libdir) \ ${local_config_use} || die emake CFLAGS="${CFLAGS}" || die @@ -67,29 +68,28 @@ src_install() { make INSTALL_ROOT=${D} install || die # fix the tkConfig.sh to eliminate refs to the build directory - local mylibdir=$(get_libdir) ; mylibdir=${mylibdir//\/} sed -i \ - -e "s,^\(TK_BUILD_LIB_SPEC='-L\)${S}/unix,\1/usr/${mylibdir}," \ - -e "s,^\(TK_SRC_DIR='\)${S}',\1/usr/${mylibdir}/tk${v1}/include'," \ - -e "s,^\(TK_BUILD_STUB_LIB_SPEC='-L\)${S}/unix,\1/usr/${mylibdir}," \ - -e "s,^\(TK_BUILD_STUB_LIB_PATH='\)${S}/unix,\1/usr/${mylibdir}," \ - -e "s,^\(TK_CC_SEARCH_FLAGS='.*\)',\1:/usr/${mylibdir}'," \ - -e "s,^\(TK_LD_SEARCH_FLAGS='.*\)',\1:/usr/${mylibdir}'," \ + -e "s,^\(TK_BUILD_LIB_SPEC='-L\)${S}/unix,\1/usr/$(get_libdir)," \ + -e "s,^\(TK_SRC_DIR='\)${S}',\1/usr/$(get_libdir)/tk${v1}/include'," \ + -e "s,^\(TK_BUILD_STUB_LIB_SPEC='-L\)${S}/unix,\1/usr/$(get_libdir)," \ + -e "s,^\(TK_BUILD_STUB_LIB_PATH='\)${S}/unix,\1/usr/$(get_libdir)," \ + -e "s,^\(TK_CC_SEARCH_FLAGS='.*\)',\1:/usr/$(get_libdir)'," \ + -e "s,^\(TK_LD_SEARCH_FLAGS='.*\)',\1:/usr/$(get_libdir)'," \ ${D}/usr/lib/tkConfig.sh # install private headers - dodir /usr/${mylibdir}/tk${v1}/include/unix - install -c -m0644 ${S}/unix/*.h ${D}/usr/${mylibdir}/tk${v1}/include/unix - dodir /usr/${mylibdir}/tk${v1}/include/generic - install -c -m0644 ${S}/generic/*.h ${D}/usr/${mylibdir}/tk${v1}/include/generic - rm -f ${D}/usr/${mylibdir}/tk${v1}/include/generic/tk.h - rm -f ${D}/usr/${mylibdir}/tk${v1}/include/generic/tkDecls.h - rm -f ${D}/usr/${mylibdir}/tk${v1}/include/generic/tkPlatDecls.h + dodir /usr/$(get_libdir)/tk${v1}/include/unix + install -c -m0644 ${S}/unix/*.h ${D}/usr/$(get_libdir)/tk${v1}/include/unix + dodir /usr/$(get_libdir)/tk${v1}/include/generic + install -c -m0644 ${S}/generic/*.h ${D}/usr/$(get_libdir)/tk${v1}/include/generic + rm -f ${D}/usr/$(get_libdir)/tk${v1}/include/generic/tk.h + rm -f ${D}/usr/$(get_libdir)/tk${v1}/include/generic/tkDecls.h + rm -f ${D}/usr/$(get_libdir)/tk${v1}/include/generic/tkPlatDecls.h # install symlink for libraries - #dosym /usr/${mylibdir}/libtk${v1}.a /usr/${mylibdir}/libtk.a - dosym /usr/${mylibdir}/libtk${v1}.so /usr/${mylibdir}/libtk.so - dosym /usr/${mylibdir}/libtkstub${v1}.a /usr/${mylibdir}/libtkstub.a + #dosym /usr/$(get_libdir)/libtk${v1}.a /usr/$(get_libdir)/libtk.a + dosym /usr/$(get_libdir)/libtk${v1}.so /usr/$(get_libdir)/libtk.so + dosym /usr/$(get_libdir)/libtkstub${v1}.a /usr/$(get_libdir)/libtkstub.a ln -sf wish${v1} ${D}/usr/bin/wish diff --git a/dev-lang/tolua/ChangeLog b/dev-lang/tolua/ChangeLog index 14b821f30335..c00ed752c521 100644 --- a/dev-lang/tolua/ChangeLog +++ b/dev-lang/tolua/ChangeLog @@ -1,20 +1,6 @@ # ChangeLog for dev-lang/tolua -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tolua/ChangeLog,v 1.6 2005/10/31 18:13:08 twp Exp $ - -*tolua-5.0-r1 (31 Oct 2005) - - 31 Oct 2005; Tom Payne <twp@gentoo.org> +tolua-5.0-r1.ebuild: - Use portability eclass to conditionally link to dl. Bug # 106446. - - 18 May 2005; Tom Payne <twp@gentoo.org> tolua-5.0.ebuild: - Use toolchain-funcs eclass. Bug # 92745. - - 18 Apr 2004; Jason Wever <weeve@gentoo.org> tolua-5.0.ebuild: - Added ~sparc keyword. - - 12 Apr 2004; <twp@gentoo.org> tolua-5.0.ebuild: - Bug # 39205. Added IUSE. +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tolua/ChangeLog,v 1.1 2003/08/28 12:48:44 msterret Exp $ *tolua-5.0 (28 Aug 2003) diff --git a/dev-lang/tolua/Manifest b/dev-lang/tolua/Manifest index 01b9845a2c68..cd1bf794b659 100644 --- a/dev-lang/tolua/Manifest +++ b/dev-lang/tolua/Manifest @@ -1,6 +1,2 @@ -MD5 6d342f7efe3fe705cf5ee00a3fc7c6ca ChangeLog 748 +MD5 a3aee130692d08727ab4760a620c5b4f tolua-5.0.ebuild 887 MD5 8e839d58ded054bfa49ba75a9e769951 files/digest-tolua-5.0 60 -MD5 8e839d58ded054bfa49ba75a9e769951 files/digest-tolua-5.0-r1 60 -MD5 d992d28bec4a3bfd72b441145091a58e metadata.xml 244 -MD5 bb4e0d3830e5426762496f20c39cebfe tolua-5.0-r1.ebuild 1032 -MD5 9ab5079ce4a53d7a16104c257b36ec38 tolua-5.0.ebuild 1007 diff --git a/dev-lang/tolua/tolua-5.0.ebuild b/dev-lang/tolua/tolua-5.0.ebuild index ffa0618ad78b..5ec8a3624ae9 100644 --- a/dev-lang/tolua/tolua-5.0.ebuild +++ b/dev-lang/tolua/tolua-5.0.ebuild @@ -1,17 +1,14 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tolua/tolua-5.0.ebuild,v 1.7 2005/05/18 11:41:32 twp Exp $ - -inherit toolchain-funcs +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tolua/tolua-5.0.ebuild,v 1.1 2003/08/28 12:48:44 msterret Exp $ DESCRIPTION="a tool that simplifies the integration of C/C++ code with Lua" HOMEPAGE="http://www.tecgraf.puc-rio.br/~celes/tolua/" SRC_URI="ftp://ftp.tecgraf.puc-rio.br/pub/users/celes/tolua/${P}.tar.gz" +KEYWORDS="x86" LICENSE="as-is" SLOT="0" -KEYWORDS="x86 ~sparc" -IUSE="" DEPEND=">=sys-apps/sed-4" @@ -20,9 +17,8 @@ src_unpack() { cd ${S} sed -i \ - -e "/^CC=/ s/=.*/=$(tc-getCC)/" \ + -e "/^CC=/ s/=.*/=${CC}/" \ -e "/^LUA=/ s:=.*:=/usr:" \ - -e 's/^\(LIB=.*\)/\1 -ldl/' \ -e "s:-O2:${CFLAGS}:" config || \ die "sed config failed" sed -i \ @@ -35,7 +31,7 @@ src_compile() { } src_install() { - dobin bin/tolua || die + dobin bin/tolua dolib.a lib/libtolua.a insinto /usr/include doins include/tolua.h diff --git a/dev-lang/toluapp/ChangeLog b/dev-lang/toluapp/ChangeLog index c15be1a84f4e..4b36be7ae172 100644 --- a/dev-lang/toluapp/ChangeLog +++ b/dev-lang/toluapp/ChangeLog @@ -1,23 +1,6 @@ # ChangeLog for dev-lang/toluapp -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/toluapp/ChangeLog,v 1.7 2005/05/13 18:31:53 twp Exp $ - -*toluapp-1.0.5_p1 (13 May 2005) - - 13 May 2005; Tom Payne <twp@gentoo.org> +toluapp-1.0.5_p1.ebuild: - Version bump. Bug # 91573. - - 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> toluapp-1.0.2.ebuild: - Stable on ppc. - - 26 Oct 2004; Tom Payne <twp@gentoo.org> toluapp-1.0.2.ebuild: - Use $\(tc-getCC\) from toolchain-funcs.eclass. Bug #68998. - - 29 Aug 2004; <twp@gentoo.org> toluapp-1.0.2.ebuild: - Stable on x86. - - 10 May 2004; David Holm <dholm@gentoo.org> toluapp-1.0.2.ebuild: - Added to ~ppc. +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/toluapp/ChangeLog,v 1.1 2004/05/09 14:11:07 twp Exp $ *toluapp-1.0.2 (09 May 2004) diff --git a/dev-lang/toluapp/Manifest b/dev-lang/toluapp/Manifest index a385c9142630..f91a4149a05d 100644 --- a/dev-lang/toluapp/Manifest +++ b/dev-lang/toluapp/Manifest @@ -1,7 +1,4 @@ -MD5 65799ff3651495efade8e09a6b87124d toluapp-1.0.2.ebuild 907 -MD5 721bc05b7eedda2073a6135f77c86992 toluapp-1.0.5_p1.ebuild 967 -MD5 8a43ee7592b09b0c8c276e69f5ad620a ChangeLog 915 +MD5 26197dc243176cd4d71f009a8ca399a2 toluapp-1.0.2.ebuild 736 MD5 d992d28bec4a3bfd72b441145091a58e metadata.xml 244 MD5 d4325b8449d8f996c02c2d81fcb432b4 files/toluapp-1.0.2-gentoo.patch 829 -MD5 4cb3f65cc3c1f8a093d8eee63fb79475 files/digest-toluapp-1.0.5_p1 67 MD5 0b99ea2ba429f9efe5ba48e52899a77a files/digest-toluapp-1.0.2 66 diff --git a/dev-lang/toluapp/toluapp-1.0.2.ebuild b/dev-lang/toluapp/toluapp-1.0.2.ebuild index 950f17339448..96274699c799 100644 --- a/dev-lang/toluapp/toluapp-1.0.2.ebuild +++ b/dev-lang/toluapp/toluapp-1.0.2.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/toluapp/toluapp-1.0.2.ebuild,v 1.6 2005/04/24 12:36:15 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/toluapp/toluapp-1.0.2.ebuild,v 1.1 2004/05/09 14:11:07 twp Exp $ -inherit eutils toolchain-funcs +inherit eutils MY_PN=${PN/toluapp/tolua++} MY_P=${MY_PN}-${PV} DESCRIPTION="A tool to integrate C/C++ code with Lua." HOMEPAGE="http://www.codenix.com/~tolua/" SRC_URI="http://www.codenix.com/~tolua/${MY_P}.tar.bz2" -KEYWORDS="x86 ppc" +KEYWORDS="~x86" LICENSE="as-is" SLOT="0" IUSE="" @@ -26,7 +26,7 @@ src_unpack() { } src_compile() { - scons CC="$(tc-getCC)" CCFLAGS="${CFLAGS}" LINK="$(tc-getCC)" all + scons CC="${CC}" CCFLAGS="${CFLAGS}" LINK="${CC}" all } src_install() { diff --git a/dev-lang/ucblogo/ChangeLog b/dev-lang/ucblogo/ChangeLog index 562839ddefdb..00edf10f1deb 100644 --- a/dev-lang/ucblogo/ChangeLog +++ b/dev-lang/ucblogo/ChangeLog @@ -1,10 +1,6 @@ # ChangeLog for dev-lang/ucblogo # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ucblogo/ChangeLog,v 1.2 2005/11/20 06:42:47 vapier Exp $ - - 20 Nov 2005; Mike Frysinger <vapier@gentoo.org> - +files/ucblogo-5.5-dont-require-tetex.patch, ucblogo-5.5.ebuild: - Dont abort if tetex isnt installed #113023 by James Cave. +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ucblogo/ChangeLog,v 1.1 2005/09/22 03:02:02 vapier Exp $ *ucblogo-5.5 (21 Sep 2005) diff --git a/dev-lang/ucblogo/Manifest b/dev-lang/ucblogo/Manifest index 1d40d278705c..ef867d6263b1 100644 --- a/dev-lang/ucblogo/Manifest +++ b/dev-lang/ucblogo/Manifest @@ -1,16 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 9c166d2cc6eb2a46459f069af2ccb7a6 ChangeLog 506 +MD5 208d5d07341ee2f60b96b2b4ef686a6a ucblogo-5.5.ebuild 427 MD5 bf4574962bbaffaa1d55eeab946e5fce files/digest-ucblogo-5.5 64 -MD5 4206f64a6e59008d3d15352039ef05db files/ucblogo-5.5-destdir.patch 1976 -MD5 f0a697d2a89114bf5fe60ce1cec7ac39 files/ucblogo-5.5-dont-require-tetex.patch 1228 -MD5 3da75893534e1513564394c430d3773e files/ucblogo-5.5-fhs.patch 661 -MD5 a9468383c7b6ac280a8862888e290553 ucblogo-5.5.ebuild 858 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDgBtHgIKl8Uu19MoRAtj2AJ9/weyLkU1T1mMHK/jj3w8hpVACfwCdEAcZ -SMoOehPeONtfhF5cuj22Bxs= -=/iAb ------END PGP SIGNATURE----- diff --git a/dev-lang/ucblogo/files/ucblogo-5.5-destdir.patch b/dev-lang/ucblogo/files/ucblogo-5.5-destdir.patch index 36c4c63d7d04..8f0f25efd217 100644 --- a/dev-lang/ucblogo/files/ucblogo-5.5-destdir.patch +++ b/dev-lang/ucblogo/files/ucblogo-5.5-destdir.patch @@ -21,8 +21,8 @@ # prefix=$(prefix); LIBLOC=$(LIBLOC); BINDIR=$(BINDIR); export prefix LIBLOC BINDIR; cd emacs; $(MAKE) install logo-mode: ---- docs/makefile -+++ docs/makefile +--- docs/makefile.orig 2005-09-21 22:18:56.000000000 -0400 ++++ docs/makefile 2005-09-21 22:19:20.000000000 -0400 @@ -30,10 +30,10 @@ -rm -f *.{aux,cp,cps,dvi,fn,ky,log,pg,toc,tp,vr} diff --git a/dev-lang/ucblogo/files/ucblogo-5.5-fhs.patch b/dev-lang/ucblogo/files/ucblogo-5.5-fhs.patch index 86485550b9f0..6cf6c32e0420 100644 --- a/dev-lang/ucblogo/files/ucblogo-5.5-fhs.patch +++ b/dev-lang/ucblogo/files/ucblogo-5.5-fhs.patch @@ -1,5 +1,5 @@ ---- makefile.in -+++ makefile.in +--- makefile.in.orig 2005-09-21 22:20:28.000000000 -0400 ++++ makefile.in 2005-09-21 22:20:39.000000000 -0400 @@ -3,6 +3,7 @@ LDFLAGS = @LDFLAGS@ LIBS = @X_PRE_LIBS@ @X_LIBS@ @LIBS@ @X_EXTRA_LIBS@ @@ -8,8 +8,8 @@ BINDIR = $(prefix)/bin LIBLOC = $(prefix)/lib/logo MAKE = @MAKE@ ---- docs/makefile -+++ docs/makefile +--- docs/makefile.orig 2005-09-21 22:40:04.000000000 -0400 ++++ docs/makefile 2005-09-21 22:41:55.000000000 -0400 @@ -1,6 +1,14 @@ BUILDIR = `pwd` +ifdef infodir diff --git a/dev-lang/ucblogo/ucblogo-5.5.ebuild b/dev-lang/ucblogo/ucblogo-5.5.ebuild index 444dffcc2df7..9088d73e1cd1 100644 --- a/dev-lang/ucblogo/ucblogo-5.5.ebuild +++ b/dev-lang/ucblogo/ucblogo-5.5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ucblogo/ucblogo-5.5.ebuild,v 1.2 2005/11/20 06:42:47 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ucblogo/ucblogo-5.5.ebuild,v 1.1 2005/09/22 03:02:02 vapier Exp $ inherit eutils @@ -21,7 +21,6 @@ src_unpack() { cd "${S}" epatch "${FILESDIR}"/${P}-destdir.patch epatch "${FILESDIR}"/${P}-fhs.patch - epatch "${FILESDIR}"/${P}-dont-require-tetex.patch use emacs || echo 'all install:' > emacs/makefile } diff --git a/dev-lang/wml/ChangeLog b/dev-lang/wml/ChangeLog index bd694c126eb4..5d9adb225c8a 100644 --- a/dev-lang/wml/ChangeLog +++ b/dev-lang/wml/ChangeLog @@ -1,62 +1,11 @@ # ChangeLog for dev-lang/wml -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/wml/ChangeLog,v 1.21 2005/09/12 04:09:56 weeve Exp $ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-lang/wml/ChangeLog,v 1.1 2002/07/18 01:29:57 george Exp $ - 12 Sep 2005; Jason Wever <weeve@gentoo.org> wml-2.0.9-r1.ebuild: - Stable on SPARC wrt security bug #105138. +*wml-2.0.8.ebuild (17 July 2002) - 11 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> wml-2.0.9-r1.ebuild: - Stable on ppc. + 17 July 2002; George Shapovalov <george@gentoo.org> wml-2.0.8.ebuild, digest-wml-2.0.8 : -*wml-2.0.9-r1 (10 Sep 2005) - - 10 Sep 2005; Mike Frysinger <vapier@gentoo.org> - +files/wml-2.0.9-autotools-update.patch, +wml-2.0.9-r1.ebuild: - Use system libpcre instead of bundled one #105138. - - 04 May 2005; Herbie Hopkins <herbs@gentoo.org> wml-2.0.9.ebuild: - Fixed bug #90401 - - 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> wml-2.0.9.ebuild: - Stable on ppc. - - 07 Feb 2005; Simon Stelling <blubb@gentoo.org> wml-2.0.9.ebuild: - added ~amd64 - - 03 Aug 2004; David Holm <dholm@gentoo.org> wml-2.0.9.ebuild: - Added to ~ppc. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> wml-2.0.9.ebuild: - virtual/glibc -> virtual/libc - - 06 Jun 2004; Daniel Black <dragonheart@gentoo.org> wml-2.0.9.ebuild: - QA fix - IUSE - - 20 Apr 2004; Daniel Black <dragonheart@gentoo.org> wml-2.0.9.ebuild: - QA - removed runtime dependance on autoconf and added number other dependancies - - 15 Apr 2004; Michael McCabe <randy@gentoo.org> wml-2.0.9.ebuild: - adding s390 keywords - -*wml-2.0.9 (11 Nov 2002) - - 13 Nov 2003; Mike Frysinger <vapier@gentoo.org> : - Fix the subscripts properly (patch and run autotools). - - 12 Dec 2002; George Shapovalov <george@gentoo.org> wml-2.0.9.ebuild : - fixed misconfiguration - one of the subidr' configure scripts did not like --host option supplied by econf, - See #12028, thanks to Bardur Arantsson <bardur-gta@odense.kollegienet.dk> for report and suggestion - - 11 Nov 2002; Karl Trygve Kalleberg <karltk@gentoo.org> wml-2.0.9.ebuild files/digest-wml-2.0.9 : - New upstream version. - -*wml-2.0.8.ebuild (17 Jul 2002) - - 07 Sep 2002; Seemant Kulleen <seemant@gentoo.org> wml-2.0.8.ebuild : - Changed dependency to add sys-devel/ in front of it. Closes bug #7608 by - joakim.elofsson@home.se (Joakim Elofsson) - - 17 Jul 2002; George Shapovalov <george@gentoo.org> wml-2.0.8.ebuild, digest-wml-2.0.8 : - Initial release. Ebuild submitted by Bardur Arantsson <bardur@imada.sdu.dk> + initial release + ebuild submitted by Bardur Arantsson <bardur@imada.sdu.dk> diff --git a/dev-lang/wml/Manifest b/dev-lang/wml/Manifest index 52608f7d2e3a..e69de29bb2d1 100644 --- a/dev-lang/wml/Manifest +++ b/dev-lang/wml/Manifest @@ -1,18 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 1652522405f5936eb29776ef8d5ffa5b metadata.xml 310 -MD5 f1c20eb9484d1d245122691d9d790ad7 wml-2.0.9-r1.ebuild 1115 -MD5 68d3173aab21e04ddc33145dbf24de70 wml-2.0.9.ebuild 1189 -MD5 d8ecef5564126370235f0a109c012881 ChangeLog 2323 -MD5 ea584f051a470445242165526961b55d files/digest-wml-2.0.9 62 -MD5 ea584f051a470445242165526961b55d files/digest-wml-2.0.9-r1 62 -MD5 63a4be7e9b23a8dad09660e70f9e11ac files/wml-2.0.9-autotools-update.patch 2720 -MD5 aefa456b69c01c50eca3fe8b497c1f59 files/2.0.9-fix-configure.in.patch 1411 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDK9MXgIKl8Uu19MoRAkydAJ9sOpyF2TcuISu4hJJYMYZ9ZaNkiwCdHqqI -5Mu7FMP3VwZ88rGbLIY9DUg= -=cpQK ------END PGP SIGNATURE----- diff --git a/dev-lang/wml/wml-2.0.9-r1.ebuild b/dev-lang/wml/wml-2.0.9-r1.ebuild index 4025d9ad866f..939b9ff9ee68 100644 --- a/dev-lang/wml/wml-2.0.9-r1.ebuild +++ b/dev-lang/wml/wml-2.0.9-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/wml/wml-2.0.9-r1.ebuild,v 1.5 2005/09/17 08:25:40 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/wml/wml-2.0.9-r1.ebuild,v 1.1 2005/09/10 06:51:30 vapier Exp $ inherit fixheadtails eutils @@ -10,7 +10,7 @@ SRC_URI="http://www.engelschall.com/sw/wml/distrib/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ppc s390 sparc x86" +KEYWORDS="~amd64 ~ppc ~s390 ~sparc ~x86" IUSE="" RDEPEND="dev-libs/libpcre diff --git a/dev-lang/wml/wml-2.0.9.ebuild b/dev-lang/wml/wml-2.0.9.ebuild index 3ac558b5a9ff..d2b238c0d943 100644 --- a/dev-lang/wml/wml-2.0.9.ebuild +++ b/dev-lang/wml/wml-2.0.9.ebuild @@ -1,51 +1,26 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/wml/wml-2.0.9.ebuild,v 1.20 2005/05/04 12:59:00 herbs Exp $ - -inherit fixheadtails eutils +# $Header: /var/cvsroot/gentoo-x86/dev-lang/wml/wml-2.0.9.ebuild,v 1.1 2002/11/11 16:21:08 karltk Exp $ +S=${WORKDIR}/${P} DESCRIPTION="Website META Language" -HOMEPAGE="http://www.engelschall.com/sw/wml/" SRC_URI="http://www.engelschall.com/sw/wml/distrib/${P}.tar.gz" - +HOMEPAGE="http://www.engelschall.com/sw/wml/" +DEPEND=">=sys-devel/perl-5.6.1-r3" LICENSE="GPL-2" +KEYWORDS="~x86 ~sparc ~sparc64" SLOT="0" -KEYWORDS="x86 sparc s390 ppc ~amd64" -IUSE="" -DEPEND="dev-lang/perl - >=sys-devel/autoconf-2.58 - sys-apps/gawk - sys-apps/grep - sys-devel/bison - sys-devel/gcc - virtual/libc - sys-devel/gettext" - -RDEPEND="virtual/libc - sys-devel/gettext" - -src_unpack() { - unpack ${A} - ht_fix_all - cd ${S} - epatch ${FILESDIR}/${PV}-fix-configure.in.patch - export WANT_AUTOCONF='2.5' - for d in `find ${S} -name configure -mindepth 2 -printf '%h '` ; do - cd ${d} - autoconf || die "autoconf in ${d}" - done -} src_compile() { - if has_version '<sys-devel/autoconf-2.58' ; then - unset CC - unset CFLAGS - fi - econf --libdir=/usr/lib/wml || die "./configure failed" - emake || die "emake failed" + # 2002-11-11: karltk@gentoo.org + # It barfs if CFLAGS is set. Dunno why. + # It'll default to -O2, which is probably safest. + unset CFLAGS + econf || die "./configure failed" + emake || die } -src_install() { +src_install () { einstall || die dodoc ANNOUNCE BUGREPORT C* INSTALL MANIFEST README* SUPPORT VERSION* } diff --git a/dev-lang/yasm/ChangeLog b/dev-lang/yasm/ChangeLog index 5b764b6fefe5..127ce34ee8a3 100644 --- a/dev-lang/yasm/ChangeLog +++ b/dev-lang/yasm/ChangeLog @@ -1,18 +1,6 @@ # ChangeLog for dev-lang/yasm -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/ChangeLog,v 1.5 2005/05/26 20:02:35 swegener Exp $ - - 26 May 2005; Sven Wegener <swegener@gentoo.org> metadata.xml: - Herd name is 'amd64' not 'amd64@gentoo.org' - -*yasm-0.4.0 (27 Mar 2005) - - 27 Mar 2005; Danny van Dyk <kugelfang@gentoo.org> +metadata.xml, - +yasm-0.4.0.ebuild: - Taking over maintainership. Added metadata.xml. Version bump to yasm-0.4.0. - - 01 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org> yasm-0.3.0.ebuild: - fix depend; tidy +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/ChangeLog,v 1.1 2004/02/09 08:02:58 augustus Exp $ *yasm-0.3.0 (09 Feb 2004) diff --git a/dev-lang/yasm/Manifest b/dev-lang/yasm/Manifest index b2acba598629..eb180baabd9d 100644 --- a/dev-lang/yasm/Manifest +++ b/dev-lang/yasm/Manifest @@ -1,16 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 2eb11df7eceae2e8667d032c7eb1f6f4 ChangeLog 822 +MD5 99fe8062319542f42508d90859e84a1d yasm-0.3.0.ebuild 523 MD5 46e99d02032cfc2cc7e1b8b19ff82baa files/digest-yasm-0.3.0 63 -MD5 8398914ad2f594691d2386a599637eea files/digest-yasm-0.4.0 63 -MD5 0075a0521cc6d639918c3ae2c4e2124e metadata.xml 223 -MD5 3716bab7055e285687b5998ff73129d8 yasm-0.3.0.ebuild 589 -MD5 21494505cb0b11f7267a6ca497076d6b yasm-0.4.0.ebuild 544 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDi9CtgIKl8Uu19MoRAi/AAJ9mFBfmsOIeb6DeEmT5fxJpy9wfrgCeLyMv -jwdSg4hlG6tWgESe/9TRzTo= -=vEMi ------END PGP SIGNATURE----- diff --git a/dev-lang/yasm/metadata.xml b/dev-lang/yasm/metadata.xml index 303b0c0a6a48..71b8a2583cb1 100644 --- a/dev-lang/yasm/metadata.xml +++ b/dev-lang/yasm/metadata.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>amd64</herd> +<herd>amd64@gentoo.org</herd> <maintainer> <email>kugelfang@gentoo.org</email> </maintainer> diff --git a/dev-lang/yasm/yasm-0.3.0.ebuild b/dev-lang/yasm/yasm-0.3.0.ebuild index cf169b05071a..2d0daa87de7a 100644 --- a/dev-lang/yasm/yasm-0.3.0.ebuild +++ b/dev-lang/yasm/yasm-0.3.0.ebuild @@ -1,19 +1,20 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 2003-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-0.3.0.ebuild,v 1.5 2005/03/27 15:34:30 kugelfang Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-0.3.0.ebuild,v 1.1 2004/02/09 08:02:58 augustus Exp $ DESCRIPTION="assembler that supports amd64" HOMEPAGE="http://www.tortall.net/projects/yasm/" SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz" - LICENSE="BSD" SLOT="0" KEYWORDS="-* ~x86 ~amd64" IUSE="" DEPEND="sys-devel/gcc" +RDEPEND="${DEPEND}" src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS COPYING INSTALL Artistic.txt BSD.txt + make DESTDIR=${D} install || die + + dodoc AUTHORS COPYING INSTALL Artistic.txt BSD.txt GNU_GPL-2.0 GNU_LGPL-2.0 } diff --git a/dev-lang/yasm/yasm-0.4.0.ebuild b/dev-lang/yasm/yasm-0.4.0.ebuild index 1f423bf4fc79..c7fffcd0791b 100644 --- a/dev-lang/yasm/yasm-0.4.0.ebuild +++ b/dev-lang/yasm/yasm-0.4.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-0.4.0.ebuild,v 1.2 2005/11/29 03:51:03 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-0.4.0.ebuild,v 1.1 2005/03/27 15:34:30 kugelfang Exp $ DESCRIPTION="assembler that supports amd64" HOMEPAGE="http://www.tortall.net/projects/yasm/" @@ -11,9 +11,9 @@ SLOT="0" KEYWORDS="-* ~x86 ~amd64" IUSE="" -DEPEND="" +DEPEND="sys-devel/gcc" src_install() { make DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS INSTALL + dodoc AUTHORS COPYING INSTALL Artistic.txt BSD.txt } |