diff options
author | Ned Ludd <solar@gentoo.org> | 2004-06-15 06:18:26 +0000 |
---|---|---|
committer | Ned Ludd <solar@gentoo.org> | 2004-06-15 06:18:26 +0000 |
commit | 64ee418c1af0d64432c844939137bfe7c1391a0e (patch) | |
tree | d29d708ca35ab17efae56574409c323797978293 /dev-lang | |
parent | Version bump, see bug #53859 (diff) | |
download | historical-64ee418c1af0d64432c844939137bfe7c1391a0e.tar.gz historical-64ee418c1af0d64432c844939137bfe7c1391a0e.tar.bz2 historical-64ee418c1af0d64432c844939137bfe7c1391a0e.zip |
basic initial uclibc support needed for bootstrapping
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/perl/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lang/perl/Manifest | 31 | ||||
-rw-r--r-- | dev-lang/perl/files/perl-5.8.2-uclibc.patch | 15 | ||||
-rw-r--r-- | dev-lang/perl/perl-5.8.2-r1.ebuild | 13 | ||||
-rw-r--r-- | dev-lang/python/Manifest | 42 |
5 files changed, 65 insertions, 42 deletions
diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog index c14b8ce468d1..bebce6c7ec95 100644 --- a/dev-lang/perl/ChangeLog +++ b/dev-lang/perl/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-lang/perl # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.64 2004/06/09 20:20:34 rac Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.65 2004/06/15 06:18:26 solar Exp $ + + 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: diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest index 1325ab6028da..dd9ba100d447 100644 --- a/dev-lang/perl/Manifest +++ b/dev-lang/perl/Manifest @@ -1,24 +1,25 @@ -MD5 44fe5bf451538c074f40afbc6adc1d60 perl-5.8.2-r1.ebuild 9875 +MD5 53046742ac8d82d72afb5e5c516f53c3 ChangeLog 24561 MD5 f8188d91185736b643050eb08baa5be2 perl-5.8.4.ebuild 10232 -MD5 23258f7e097fc261e15202ecd894b85c perl-5.8.3.ebuild 9951 -MD5 6e4e68c332000a3e9d341e1d2ae4c9c3 ChangeLog 24413 +MD5 85bba5601522f5f5010c3144b9583a64 perl-5.8.2-r1.ebuild 9980 MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305 -MD5 060e9f10466fdc1268c75a7cf4dcbc7c files/perl-5.8.0-RC2-special-h2ph-not-failing-on-machine_ansi_header.patch 446 +MD5 23258f7e097fc261e15202ecd894b85c perl-5.8.3.ebuild 9951 +MD5 93155b02a7e9d3cdc6d6934ce78d9f11 files/digest-perl-5.8.4 64 +MD5 0a28eb41f5f12ed54f025004af45c83d files/perl-5.8.4-perldoc-emptydirs.patch 489 MD5 319b56a7ce715fb7a494fe4d5cb9474c files/perl-5.8.4-picdl.patch 250 -MD5 b8480b2ccbf7d5a7fe543b9e6f8dbc14 files/libperl_rebuilder 10260 -MD5 d9412dab085f22309997c8f08ea1ac85 files/perl-5.8.4-reorder-INC.patch 2211 MD5 4e99f7529e149661372283c981cf17ff files/perl-5.8.4-prelink-lpthread.patch 476 -MD5 d9412dab085f22309997c8f08ea1ac85 files/perl-5.8.2-reorder-INC.patch 2211 +MD5 d9412dab085f22309997c8f08ea1ac85 files/perl-5.8.4-reorder-INC.patch 2211 MD5 076dcbef37263d6dd7af719b55cfc2de files/perl-5.8.4-noksh.patch 611 +MD5 ce442db939c59218a16be167f793b817 files/perl-5.8.2-uclibc.patch 573 +MD5 0a28eb41f5f12ed54f025004af45c83d files/perl-5.8.3-perldoc-emptydirs.patch 489 +MD5 b8480b2ccbf7d5a7fe543b9e6f8dbc14 files/libperl_rebuilder 10260 +MD5 060e9f10466fdc1268c75a7cf4dcbc7c files/perl-5.8.0-RC2-special-h2ph-not-failing-on-machine_ansi_header.patch 446 +MD5 319b56a7ce715fb7a494fe4d5cb9474c files/perl-5.8.3-picdl.patch 250 MD5 4e99f7529e149661372283c981cf17ff files/perl-5.8.3-prelink-lpthread.patch 476 +MD5 d9412dab085f22309997c8f08ea1ac85 files/perl-5.8.3-reorder-INC.patch 2211 +MD5 803b7c028f59008ea1e6d577e5c0bab0 files/stat.t 8884 +MD5 35eb3b7645102bbcc4088d900dc28984 files/digest-perl-5.8.3 64 MD5 0a28eb41f5f12ed54f025004af45c83d files/perl-5.8.2-perldoc-emptydirs.patch 489 MD5 4e99f7529e149661372283c981cf17ff files/perl-5.8.2-prelink-lpthread.patch 476 -MD5 35eb3b7645102bbcc4088d900dc28984 files/digest-perl-5.8.3 64 -MD5 93155b02a7e9d3cdc6d6934ce78d9f11 files/digest-perl-5.8.4 64 -MD5 0a28eb41f5f12ed54f025004af45c83d files/perl-5.8.3-perldoc-emptydirs.patch 489 -MD5 803b7c028f59008ea1e6d577e5c0bab0 files/stat.t 8884 -MD5 319b56a7ce715fb7a494fe4d5cb9474c files/perl-5.8.2-picdl.patch 250 -MD5 0a28eb41f5f12ed54f025004af45c83d files/perl-5.8.4-perldoc-emptydirs.patch 489 +MD5 d9412dab085f22309997c8f08ea1ac85 files/perl-5.8.2-reorder-INC.patch 2211 MD5 8381e239056a7895edf8f3c6c05c835c files/digest-perl-5.8.2-r1 64 -MD5 d9412dab085f22309997c8f08ea1ac85 files/perl-5.8.3-reorder-INC.patch 2211 -MD5 319b56a7ce715fb7a494fe4d5cb9474c files/perl-5.8.3-picdl.patch 250 +MD5 319b56a7ce715fb7a494fe4d5cb9474c files/perl-5.8.2-picdl.patch 250 diff --git a/dev-lang/perl/files/perl-5.8.2-uclibc.patch b/dev-lang/perl/files/perl-5.8.2-uclibc.patch new file mode 100644 index 000000000000..1e086d73879a --- /dev/null +++ b/dev-lang/perl/files/perl-5.8.2-uclibc.patch @@ -0,0 +1,15 @@ +--- perl-5.8.2/perlio.c-dist 2003-12-03 14:30:24.000000000 -0700 ++++ perl-5.8.2/perlio.c 2003-12-03 14:32:10.000000000 -0700 +@@ -2824,7 +2824,11 @@ + /* XXX this could use PerlIO_canset_fileno() and + * PerlIO_set_fileno() support from Configure + */ +-# if defined(__GLIBC__) ++# if defined(__UCLIBC__) ++ /* uClibc must come before glibc because it defines __GLIBC__ as well. */ ++ f->__filedes = -1; ++ return 1; ++# elif defined(__GLIBC__) + /* There may be a better way for GLIBC: + - libio.h defines a flag to not close() on cleanup + */ diff --git a/dev-lang/perl/perl-5.8.2-r1.ebuild b/dev-lang/perl/perl-5.8.2-r1.ebuild index 6fb5037edbce..8ca815788857 100644 --- a/dev-lang/perl/perl-5.8.2-r1.ebuild +++ b/dev-lang/perl/perl-5.8.2-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.2-r1.ebuild,v 1.13 2004/06/03 15:39:57 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.2-r1.ebuild,v 1.14 2004/06/15 06:18:26 solar Exp $ inherit eutils flag-o-matic gcc @@ -20,9 +20,9 @@ SLOT="0" LIBPERL="libperl.so.${PERLSLOT}.${SHORT_PV}" LICENSE="Artistic GPL-2" KEYWORDS="x86 amd64 sparc ppc alpha mips hppa ia64 ppc64" -IUSE="berkdb doc gdbm threads" +IUSE="berkdb doc gdbm threads uclibc" -DEPEND="sys-apps/groff +DEPEND="!uclibc? ( sys-apps/groff ) berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) >=sys-apps/portage-2.0.48-r4 @@ -94,11 +94,14 @@ src_unpack() { # counterproductive on a Gentoo system which has both a shared # and static libperl, so effectively revert this here. cd ${S}; epatch ${FILESDIR}/${P}-picdl.patch + + # uclibc support + epatch ${FILESDIR}/perl-5.8.2-uclibc.patch } src_compile() { - # Perl has problems compiling with -Os in your flags - replace-flags "-Os" "-O2" + # Perl has problems compiling with -Os in your flags with glibc + use uclibc || replace-flags "-Os" "-O2" # This flag makes compiling crash in interesting ways filter-flags -malign-double diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 57d5e9014e1b..ab53c54b0d7e 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -1,34 +1,34 @@ -MD5 3adc857b333af52a451319e33ecdb960 ChangeLog 17409 +MD5 c8579a6d772c00043fae9581041bfb62 ChangeLog 17502 MD5 8145ce0144332d6caca98fa5fb648741 metadata.xml 221 -MD5 ae1a870985e29a2e9d1a4cc49f1feed0 python-2.1.3-r1.ebuild 2334 -MD5 c38e41af5d9983fbe5ad7c192fc5d460 python-2.2.2.ebuild 3019 -MD5 6b860934bcf9678955e75fcef7ab2663 python-2.2.3-r5.ebuild 4320 -MD5 92dfd5f77ca756b0cad9bb8e526ea9aa python-2.3.3-r1.ebuild 6165 -MD5 901dae9b71cd83e943007c45fb587eb6 python-2.3.3.ebuild 5534 -MD5 c3075319e63728a1e3bcc397484edccf python-2.3.4.ebuild 6124 +MD5 a9096f479423e2fb5da2afac23238751 python-2.1.3-r1.ebuild 2335 +MD5 4822d9be7419d611c9c9378eb4f7d9a9 python-2.3.3-r1.ebuild 6448 +MD5 30ef34267e56472ca4108138d9a52640 python-2.2.2.ebuild 3020 MD5 0ce17334b13e41c044645de3970667fb python-2.3.4_rc1.ebuild 6152 -MD5 1c5cd53cb89c821a549968bac31df0f1 files/depreorder.py 2235 +MD5 c3075319e63728a1e3bcc397484edccf python-2.3.4.ebuild 6124 +MD5 901dae9b71cd83e943007c45fb587eb6 python-2.3.3.ebuild 5534 +MD5 6b860934bcf9678955e75fcef7ab2663 python-2.2.3-r5.ebuild 4320 MD5 f3f370c8d1382c1a7571cfc1cbb196d9 files/digest-python-2.1.3-r1 62 MD5 b7a6b00d8dede1534e7a5180a14542b1 files/digest-python-2.2.2 62 -MD5 f11f5d528c570ef739ea10806cebfa9f files/digest-python-2.2.3-r5 62 -MD5 d5e1334ddcc639401001d01f26ce0af5 files/digest-python-2.3.3 66 -MD5 d5e1334ddcc639401001d01f26ce0af5 files/digest-python-2.3.3-r1 66 -MD5 c2e3a6ed5d700a7976f5b763cd935599 files/digest-python-2.3.4 66 -MD5 3dcb08fe99cfbfb0394dc84dfbc93b11 files/digest-python-2.3.4_rc1 68 +MD5 ec16631b538a7481f0537191d5f23b27 files/python-2.3-mimetypes_apache.patch 454 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 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 1c5cd53cb89c821a549968bac31df0f1 files/depreorder.py 2235 MD5 9fe31aedbbc7e8ea1847ed6dd70bf15b files/python-2.2.3-fPIC.patch 767 +MD5 d5e1334ddcc639401001d01f26ce0af5 files/digest-python-2.3.3 66 +MD5 7a12ce3bbe0961cf1533fcf838e17fa9 files/python-2.3-db4.2.patch 1015 MD5 07398060a831f18193315973df204cbf files/python-2.2.3-gentoo_py_dontcompile.patch 732 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 2b953054102d344834597bc73b209e12 files/python-2.3.2-disable_modules_and_ssl.patch 1285 -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 69dfdde8a2e880656ba066253dee80ee files/python-updater 8087 +MD5 d5e1334ddcc639401001d01f26ce0af5 files/digest-python-2.3.3-r1 66 +MD5 3dcb08fe99cfbfb0394dc84dfbc93b11 files/digest-python-2.3.4_rc1 68 +MD5 f11f5d528c570ef739ea10806cebfa9f files/digest-python-2.2.3-r5 62 +MD5 7480e63a1ff3aff7eaf8718424add7f8 files/python-2.2.3-disable_modules_and_ssl.patch 1212 +MD5 2b953054102d344834597bc73b209e12 files/python-2.3.2-disable_modules_and_ssl.patch 1285 +MD5 4b9922f74b1076d82d1fdb653fa5769a files/python-2.3-add_portage_search_path_take_2.patch 614 +MD5 c2e3a6ed5d700a7976f5b763cd935599 files/digest-python-2.3.4 66 |