diff options
author | Jeremy Olexa <darkside@gentoo.org> | 2009-01-08 02:26:41 +0000 |
---|---|---|
committer | Jeremy Olexa <darkside@gentoo.org> | 2009-01-08 02:26:41 +0000 |
commit | b1997ab34f70c12d63250584dec611e3a500b4ae (patch) | |
tree | 8fdf27aefcd699160e1c9f18464749300cda073b /dev-lang | |
parent | removing kde-misc/kio_perldoc, bug 249308 (diff) | |
download | historical-b1997ab34f70c12d63250584dec611e3a500b4ae.tar.gz historical-b1997ab34f70c12d63250584dec611e3a500b4ae.tar.bz2 historical-b1997ab34f70c12d63250584dec611e3a500b4ae.zip |
remove dev-lang/prc-tools, bug 245476
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/prc-tools/ChangeLog | 77 | ||||
-rw-r--r-- | dev-lang/prc-tools/Manifest | 11 | ||||
-rw-r--r-- | dev-lang/prc-tools/files/prc-tools-2.3-compilefix.patch | 344 | ||||
-rw-r--r-- | dev-lang/prc-tools/files/prc-tools-2.3-gcc4.patch | 354 | ||||
-rw-r--r-- | dev-lang/prc-tools/metadata.xml | 8 | ||||
-rw-r--r-- | dev-lang/prc-tools/prc-tools-2.3-r2.ebuild | 139 |
6 files changed, 0 insertions, 933 deletions
diff --git a/dev-lang/prc-tools/ChangeLog b/dev-lang/prc-tools/ChangeLog deleted file mode 100644 index 874722dce3af..000000000000 --- a/dev-lang/prc-tools/ChangeLog +++ /dev/null @@ -1,77 +0,0 @@ -# ChangeLog for dev-lang/prc-tools -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/prc-tools/ChangeLog,v 1.20 2007/10/15 09:04:26 opfer Exp $ - - 15 Oct 2007; Christian Faulhammer <opfer@gentoo.org> - prc-tools-2.3-r2.ebuild: - correct postinst message (bug 192587); quote some variables; do emake - instead of pure make; remove texinfo from DEPEND - - 19 Mar 2007; Bryan Østergaard <kloeri@gentoo.org> metadata.xml: - Remove plasmaroo from metadata.xml due to retirement. - - 06 Feb 2007; Marius Mauch <genone@gentoo.org> prc-tools-2.3-r2.ebuild: - Replacing einfo with elog - - 12 Dec 2006; Christian Faulhammer <opfer@gentoo.org> - -prc-tools-2.3.ebuild, -prc-tools-2.3-r1.ebuild: - clean up old versions - - 05 Dec 2006; Christian Faulhammer <opfer@gentoo.org> - prc-tools-2.3-r2.ebuild: - stable x86, bug #151615 - - 26 Nov 2006; Christian Faulhammer <opfer@gentoo.org> - prc-tools-2.3-r2.ebuild: - fix file collisions...finally - - 23 Nov 2006; Christian Faulhammer <opfer@gentoo.org> - prc-tools-2.3-r2.ebuild: - fix file collisions properly, thanks to Bo Ørsted Andresen - <bo.andresen@zlin.dk> - -*prc-tools-2.3-r2 (04 Nov 2006) - - 04 Nov 2006; Christian Faulhammer <opfer@gentoo.org> - +prc-tools-2.3-r2.ebuild: - corrected ALLOWED_FLAGS, added trailing slash to HOMEPAGE's URL, fixed file - collisions with sys-devel/gdb - - 17 Jun 2006; <plasmaroo@gentoo.org> prc-tools-2.3-r1.ebuild, - +files/prc-tools-2.3-gcc4.patch: - Fix #134659. - - 02 Jan 2006; <plasmaroo@gentoo.org> files/prc-tools-2.3-compilefix.patch: - Add configure fix for userpriv; #117307. - - 01 Jan 2006; <plasmaroo@gentoo.org> prc-tools-2.3-r1.ebuild: - Path fix; bug #100879. - - 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. - -*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. diff --git a/dev-lang/prc-tools/Manifest b/dev-lang/prc-tools/Manifest deleted file mode 100644 index 419e9bda6b46..000000000000 --- a/dev-lang/prc-tools/Manifest +++ /dev/null @@ -1,11 +0,0 @@ -AUX prc-tools-2.3-compilefix.patch 10402 RMD160 4dc143e5fbb34609eed50bb4f75bd84c74e59916 SHA1 eeebb466706e330523f6cbf92d7fc321930345d9 SHA256 940181fc986b9922568836db4663cf4cb7d2a3783d0947cc3da71057ca434dd5 -AUX prc-tools-2.3-gcc4.patch 13101 RMD160 653b69113754242117f203bfe5120170314e6895 SHA1 aa8ceff76dd7b320e5890ef9ac8220449b434cdc SHA256 83b280b2df87decdb05d031d34abc264479394b9adfaa092e6f3ff2cde6541c7 -DIST MsectGdb2.3-1Patch.tar.bz2 14210 RMD160 527a45bde13f02133f158e90243800fde8af81fd SHA1 bc66fd0a9c32aa9b9827f1ace193538b292fb658 SHA256 4befe806424014b4b5865e7fb0b5f5aed6bcde633bd92757ec3747d61ecdc359 -DIST binutils-2.14.tar.bz2 10921504 RMD160 e629a1256b5f75552e3360a315d28ad37f11a604 SHA1 66b4f057bf687126d7cc11d0a68ed89182541ae7 SHA256 e20bdd49a0fb317959b410c1fe81269a620ec21207045d8a37cadea621be4b59 -DIST gcc-2.95.3.tar.bz2 9848842 RMD160 09cca1860ce897000df19643dfd944ae28366a1d SHA1 1741fd70901a39442e5135e31dde370d1c194e6c SHA256 cf91a6b4f41248895f06bcd0570a62d2417ee99d32e6e2c5f70490e0eb6af5e4 -DIST gcc-3.3.1.tar.bz2 23544362 RMD160 b3c0025b10de0917a30df55b669e8c6c7ec5814b SHA1 65ba4142dbf345d1aac1ed323f64b5f49294aee7 SHA256 e6c498d1d310de2f4e5834def91603229e089ad814ac47c8ed6dd6c191b46f35 -DIST gdb-5.3.tar.bz2 11198721 RMD160 92c5ee92e993354839f002231164296f51882570 SHA1 fe03cb6dd40be2297766ded8142135bd1a32f685 SHA256 6e559a98636a1a5d92fd8df31161ed9307eca2234ae2d783dd8c84f500cddb6c -DIST prc-tools-2.3.tar.gz 333417 RMD160 6c5cce0b0a03a5e6b37c6a7b80dc925e64b0c0a1 SHA1 1100d35dc906bae8f3bbfd4564298ccd0359800a SHA256 9ae076efc71eb693815cbd8177826d75bd958fef53fb5c9968511a1b2081a173 -EBUILD prc-tools-2.3-r2.ebuild 4199 RMD160 3047d6e0fd37c65d73e181b7cefa4b1f77deda72 SHA1 30c31b95b9194ac931a62141be5ac7140efe02de SHA256 82d00ee95baec71d5de8852c0af157ce04b34b13d8baad9a7948ec4018668c6a -MISC ChangeLog 2677 RMD160 bdf92aadeca1c62dbd04b4532e004e28477ccfdb SHA1 7e6b1c89c6c803ba10471637274317cc3187d4be SHA256 0ad69543803141cf2d52d174870971ec65133a4109dc3ad09fb86d071d286501 -MISC metadata.xml 233 RMD160 d81ec1a0582856aeac5ef3bfec5c80d9850216f6 SHA1 9b94f113e7f382076b1749c2a856e409c96cade3 SHA256 dce03f6cdd96135caf3c971a5ca4a8c916f44532fe8cfb6df88b7bdade407e8b 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 deleted file mode 100644 index 835c85801bb3..000000000000 --- a/dev-lang/prc-tools/files/prc-tools-2.3-compilefix.patch +++ /dev/null @@ -1,344 +0,0 @@ ---- prc-tools-2.3/binutils/configure.in 2003-06-12 15:33:14.000000000 +0100 -+++ prc-tools-2.3/binutils/configure.in.plasmaroo.sandboxSafe 2003-10-27 19:23:34.000000000 +0000 -@@ -945,36 +945,37 @@ - fi - fi - --# Handle ${copy_dirs} --set fnord ${copy_dirs} --shift --while test $# != 0 ; do -- if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then -- : -- else -- echo Copying $1 to $2 -- -- # Use the install script to create the directory and all required -- # parent directories. -- if test -d $2 ; then -- : -- else -- echo >config.temp -- ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED -- fi -- -- # Copy the directory, assuming we have tar. -- # FIXME: Should we use B in the second tar? Not all systems support it. -- (cd $1; tar -cf - .) | (cd $2; tar -xpf -) -- -- # It is the responsibility of the user to correctly adjust all -- # symlinks. If somebody can figure out how to handle them correctly -- # here, feel free to add the code. -- -- echo $1 > $2/COPIED -- fi -- shift; shift --done -+## Handle ${copy_dirs} -+## *** DISABLED *** for happy sandboxing! -+#set fnord ${copy_dirs} -+#shift -+#while test $# != 0 ; do -+# if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then -+# : -+# else -+# echo Copying $1 to $2 -+# -+# # Use the install script to create the directory and all required -+# # parent directories. -+# if test -d $2 ; then -+# : -+# else -+# echo >config.temp -+# ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED -+# fi -+# -+# # Copy the directory, assuming we have tar. -+# # FIXME: Should we use B in the second tar? Not all systems support it. -+# (cd $1; tar -cf - .) | (cd $2; tar -xpf -) -+# -+# # It is the responsibility of the user to correctly adjust all -+# # symlinks. If somebody can figure out how to handle them correctly -+# # here, feel free to add the code. -+# -+# echo $1 > $2/COPIED -+# fi -+# shift; shift -+#done - - # Work in distributions that contain no compiler tools, like Autoconf. - tentative_cc="" ---- prc-tools-2.3/gcc/configure.in 2003-10-27 19:02:11.000000000 +0000 -+++ prc-tools-2.3/gcc/configure.in.plasmaroo.sandboxSafe 2003-10-27 19:25:39.000000000 +0000 -@@ -905,36 +905,37 @@ - fi - fi - --# Handle ${copy_dirs} --set fnord ${copy_dirs} --shift --while test $# != 0 ; do -- if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then -- : -- else -- echo Copying $1 to $2 -- -- # Use the install script to create the directory and all required -- # parent directories. -- if test -d $2 ; then -- : -- else -- echo >config.temp -- ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED -- fi -- -- # Copy the directory, assuming we have tar. -- # FIXME: Should we use B in the second tar? Not all systems support it. -- (cd $1; tar -cf - .) | (cd $2; tar -xpf -) -- -- # It is the responsibility of the user to correctly adjust all -- # symlinks. If somebody can figure out how to handle them correctly -- # here, feel free to add the code. -- -- echo $1 > $2/COPIED -- fi -- shift; shift --done -+## Handle ${copy_dirs} -+## *** DISABLED *** for happy sandboxing! -+#set fnord ${copy_dirs} -+#shift -+#while test $# != 0 ; do -+# if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then -+# : -+# else -+# echo Copying $1 to $2 -+# -+# # Use the install script to create the directory and all required -+# # parent directories. -+# if test -d $2 ; then -+# : -+# else -+# echo >config.temp -+# ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED -+# fi -+# -+# # Copy the directory, assuming we have tar. -+# # FIXME: Should we use B in the second tar? Not all systems support it. -+# (cd $1; tar -cf - .) | (cd $2; tar -xpf -) -+# -+# # It is the responsibility of the user to correctly adjust all -+# # symlinks. If somebody can figure out how to handle them correctly -+# # here, feel free to add the code. -+# -+# echo $1 > $2/COPIED -+# fi -+# shift; shift -+#done - - # Work in distributions that contain no compiler tools, like Autoconf. - tentative_cc="" ---- prc-tools-2.3/gcc295/configure.in 2002-05-15 00:47:22.000000000 +0100 -+++ prc-tools-2.3/gcc295/configure.in 2003-07-01 22:02:49.000000000 +0100 -@@ -470,36 +470,39 @@ - esac - fi - - # Handle ${copy_dirs} --set fnord ${copy_dirs} --shift --while [ $# != 0 ]; do -- if [ -f $2/COPIED ] && [ x"`cat $2/COPIED`" = x"$1" ]; then -- : -- else -- echo Copying $1 to $2 -- -- # Use the install script to create the directory and all required -- # parent directories. -- if [ -d $2 ]; then -- : -- else -- echo >config.temp -- ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED -- fi -- -- # Copy the directory, assuming we have tar. -- # FIXME: Should we use B in the second tar? Not all systems support it. -- (cd $1; tar -cf - .) | (cd $2; tar -xpf -) -- -- # It is the responsibility of the user to correctly adjust all -- # symlinks. If somebody can figure out how to handle them correctly -- # here, feel free to add the code. -- -- echo $1 > $2/COPIED -- fi -- shift; shift --done -+### DISABLED ---> plasmaroo@plasmaroo.squirrelserver.co.uk -+### prc-tools compile fix to prevent sandbox -+### errors -+#set fnord ${copy_dirs} -+#shift -+#while [ $# != 0 ]; do -+# if [ -f $2/COPIED ] && [ x"`cat $2/COPIED`" = x"$1" ]; then -+# : -+# else -+# echo Copying $1 to $2 -+# -+# # Use the install script to create the directory and all required -+# # parent directories. -+# if [ -d $2 ]; then -+# : -+# else -+# echo >config.temp -+# ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED -+# fi -+# -+# # Copy the directory, assuming we have tar. -+# # FIXME: Should we use B in the second tar? Not all systems support it. -+# (cd $1; tar -cf - .) | (cd $2; tar -xpf -) -+# -+# # It is the responsibility of the user to correctly adjust all -+# # symlinks. If somebody can figure out how to handle them correctly -+# # here, feel free to add the code. -+# -+# echo $1 > $2/COPIED -+# fi -+# shift; shift -+#done - - # Configure extra directories which are host specific - ---- prc-tools-2.3/gdb/configure.in 2002-12-10 21:34:10.000000000 +0000 -+++ prc-tools-2.3/gdb/configure.in 2003-07-03 17:49:38.000000000 +0100 -@@ -909,35 +909,38 @@ - fi - - # Handle ${copy_dirs} --set fnord ${copy_dirs} --shift --while test $# != 0 ; do -- if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then -- : -- else -- echo Copying $1 to $2 -- -- # Use the install script to create the directory and all required -- # parent directories. -- if test -d $2 ; then -- : -- else -- echo >config.temp -- ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED -- fi -- -- # Copy the directory, assuming we have tar. -- # FIXME: Should we use B in the second tar? Not all systems support it. -- (cd $1; tar -cf - .) | (cd $2; tar -xpf -) -- -- # It is the responsibility of the user to correctly adjust all -- # symlinks. If somebody can figure out how to handle them correctly -- # here, feel free to add the code. -- -- echo $1 > $2/COPIED -- fi -- shift; shift --done -+### DISABLED ---> plasmaroo@plasmaroo.squirrelserver.co.uk -+### prc-tools compile fix to prevent sandbox -+### errors -+# set fnord ${copy_dirs} -+# shift -+# while test $# != 0 ; do -+# if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then -+# : -+# else -+# echo Copying $1 to $2 -+# -+# # Use the install script to create the directory and all required -+# # parent directories. -+# if test -d $2 ; then -+# : -+# else -+# echo >config.temp -+# ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED -+# fi -+# -+# # Copy the directory, assuming we have tar. -+# # FIXME: Should we use B in the second tar? Not all systems support it. -+# (cd $1; tar -cf - .) | (cd $2; tar -xpf -) -+# -+# # It is the responsibility of the user to correctly adjust all -+# # symlinks. If somebody can figure out how to handle them correctly -+# # here, feel free to add the code. -+# -+# echo $1 > $2/COPIED -+# fi -+# shift; shift -+#done - - # Work in distributions that contain no compiler tools, like Autoconf. - tentative_cc="" ---- prc-tools-2.3/doc/Makefile.in 2003-09-07 17:53:54.000000000 +0100 -+++ prc-tools-2.3/doc/Makefile.in.plasmaroo.sandboxSafe 2003-10-27 19:31:06.000000000 +0000 -@@ -17,7 +17,7 @@ - palmdev_prefix = @palmdev_prefix@ - infodir = @infodir@ - mandir = @mandir@ --htmldir = @htmldocs_prefix@ -+htmldir = ${D}/@htmldocs_prefix@ - - 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 ---- prc-tools-2.3/configure 2003-09-18 01:30:15.000000000 +0100 -+++ prc-tools-2.3/configure 2006-01-02 17:05:59.000000000 +0000 -@@ -1764,13 +1764,6 @@ - fi - - if test -n "$htmldocs_enabled"; then -- # Check that texi2html understands its new-style (e.g. -out_file) arguments -- if test $TEXI2HTML != false && -- $TEXI2HTML -out_file /dev/null /dev/null >/dev/null 2>/dev/null -- then : -- else -- { echo "configure: error: modern texi2html needed to build HTML documentation" 1>&2; exit 1; } -- fi - # In a multi-target build, hmtldocs needs to ensure that this is configured - # before it tries to "make info" over there. - if test $first_enabled_target != .; then diff --git a/dev-lang/prc-tools/files/prc-tools-2.3-gcc4.patch b/dev-lang/prc-tools/files/prc-tools-2.3-gcc4.patch deleted file mode 100644 index 7313fc9caed2..000000000000 --- a/dev-lang/prc-tools/files/prc-tools-2.3-gcc4.patch +++ /dev/null @@ -1,354 +0,0 @@ ---- prc-tools-2.3/binutils/gas/config/tc-m68k.h 2003-01-23 12:51:05.000000000 +0000 -+++ prc-tools-2.3/binutils/gas/config/tc-m68k.h 2006-06-16 22:21:34.000000000 +0100 -@@ -20,6 +20,7 @@ - Software Foundation, 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. */ - -+#include "../tc.h" - #define TC_M68K 1 - - #ifdef ANSI_PROTOTYPES -@@ -106,7 +107,7 @@ - - #if !defined (REGISTER_PREFIX_OPTIONAL) - #if defined (M68KCOFF) || defined (OBJ_ELF) --#ifndef BFD_ASSEMBLER -+#if !defined(BFD_ASSEMBLER) && !defined(LOCAL_LABEL) - #define LOCAL_LABEL(name) (name[0] == '.' \ - && (name[1] == 'L' || name[1] == '.')) - #endif /* ! BFD_ASSEMBLER */ ---- prc-tools-2.3/binutils/gas/tc.h 2001-11-15 21:28:53.000000000 +0000 -+++ prc-tools-2.3/binutils/gas/tc.h 2006-06-16 22:59:00.000000000 +0100 -@@ -19,6 +19,11 @@ - along with GAS; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ - -+#ifndef _GAS_TC_H -+#define _GAS_TC_H -+ -+#include "../write.h" -+ - /* In theory (mine, at least!) the machine dependent part of the assembler - should only have to include one file. This one. -- JF */ - -@@ -85,18 +90,6 @@ - #else - extern arelent **tc_gen_reloc PARAMS ((asection *, fixS *)); - #endif --#else /* not BFD_ASSEMBLER */ --#ifndef md_convert_frag --void md_convert_frag PARAMS ((object_headers * headers, segT, fragS * fragP)); --#endif -- --#ifndef tc_crawl_symbol_chain --void tc_crawl_symbol_chain PARAMS ((object_headers * headers)); --#endif /* tc_crawl_symbol_chain */ -- --#ifndef tc_headers_hook --void tc_headers_hook PARAMS ((object_headers * headers)); --#endif /* tc_headers_hook */ - #endif /* BFD_ASSEMBLER */ - - #ifndef md_section_align -@@ -108,3 +101,5 @@ - #endif - - /* end of tc.h */ -+ -+#endif /* _GAS_TC_H */ ---- prc-tools-2.3/binutils/gas/config/obj-coff.h 2003-04-04 09:15:14.000000000 +0100 -+++ prc-tools-2.3/binutils/gas/config/obj-coff.h 2006-06-16 22:59:00.000000000 +0100 -@@ -903,4 +903,19 @@ - #define SET_SECTION_RELOCS(sec, relocs, n) \ - SA_SET_SCN_NRELOC (section_symbol (sec), n) - -+#ifdef _GAS_TC_H -+#ifndef md_convert_frag -+#include "config/obj-coff.h" -+void md_convert_frag PARAMS ((object_headers * headers, segT, fragS * fragP)); -+#endif -+ -+#ifndef tc_crawl_symbol_chain -+void tc_crawl_symbol_chain PARAMS ((object_headers * headers)); -+#endif /* tc_crawl_symbol_chain */ -+ -+#ifndef tc_headers_hook -+void tc_headers_hook PARAMS ((object_headers * headers)); -+#endif /* tc_headers_hook */ -+#endif -+ - #endif /* OBJ_FORMAT_H */ ---- prc-tools-2.3/gdb-5.3/include/obstack.h 2006-06-16 23:12:30.000000000 +0100 -+++ prc-tools-2.3/gdb/include/obstack.h 2005-05-10 11:21:08.000000000 +0100 -@@ -1,6 +1,6 @@ - /* obstack.h - object stack macros - Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, -- 1999, 2000 -+ 1999, 2000, 2001, 2002, 2003, 2004, 2005 - Free Software Foundation, Inc. - - -@@ -19,7 +19,7 @@ - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software -- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, -+ Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, - USA. */ - - /* Summary: -@@ -145,11 +145,7 @@ - - #if defined _LIBC || defined HAVE_STRING_H - # include <string.h> --# if defined __STDC__ && __STDC__ --# define _obstack_memcpy(To, From, N) memcpy ((To), (From), (N)) --# else --# define _obstack_memcpy(To, From, N) memcpy ((To), (char *)(From), (N)) --# endif -+# define _obstack_memcpy(To, From, N) memcpy ((To), (From), (N)) - #else - # ifdef memcpy - # define _obstack_memcpy(To, From, N) memcpy ((To), (char *)(From), (N)) -@@ -174,18 +170,12 @@ - char *chunk_limit; /* address of char after current chunk */ - PTR_INT_TYPE temp; /* Temporary for some macros. */ - int alignment_mask; /* Mask of alignment for each object. */ --#if defined __STDC__ && __STDC__ - /* These prototypes vary based on `use_extra_arg', and we use - casts to the prototypeless function type in all assignments, - but having prototypes here quiets -Wstrict-prototypes. */ - struct _obstack_chunk *(*chunkfun) (void *, long); - void (*freefun) (void *, struct _obstack_chunk *); - void *extra_arg; /* first arg for chunk alloc/dealloc funcs */ --#else -- struct _obstack_chunk *(*chunkfun) (); /* User's fcn to allocate a chunk. */ -- void (*freefun) (); /* User's function to free a chunk. */ -- char *extra_arg; /* first arg for chunk alloc/dealloc funcs */ --#endif - unsigned use_extra_arg:1; /* chunk alloc/dealloc funcs take extra arg */ - unsigned maybe_empty_object:1;/* There is a possibility that the current - chunk contains a zero-length object. This -@@ -198,7 +188,6 @@ - - /* Declare the external functions we use; they are in obstack.c. */ - --#if defined __STDC__ && __STDC__ - extern void _obstack_newchunk (struct obstack *, int); - extern void _obstack_free (struct obstack *, void *); - extern int _obstack_begin (struct obstack *, int, int, -@@ -207,16 +196,7 @@ - void *(*) (void *, long), - void (*) (void *, void *), void *); - extern int _obstack_memory_used (struct obstack *); --#else --extern void _obstack_newchunk (); --extern void _obstack_free (); --extern int _obstack_begin (); --extern int _obstack_begin_1 (); --extern int _obstack_memory_used (); --#endif - --#if defined __STDC__ && __STDC__ -- - /* Do the function-declarations after the structs - but before defining the macros. */ - -@@ -255,19 +235,10 @@ - int obstack_chunk_size (struct obstack *obstack); - int obstack_memory_used (struct obstack *obstack); - --#endif /* __STDC__ */ -- --/* Non-ANSI C cannot really support alternative functions for these macros, -- so we do not declare them. */ -- - /* Error handler called when `obstack_chunk_alloc' failed to allocate - more memory. This can be set to a user defined function. The - default action is to print a message and abort. */ --#if defined __STDC__ && __STDC__ - extern void (*obstack_alloc_failed_handler) (void); --#else --extern void (*obstack_alloc_failed_handler) (); --#endif - - /* Exit value used when `print_and_abort' is used. */ - extern int obstack_exit_failure; -@@ -292,8 +263,6 @@ - - /* To prevent prototype warnings provide complete argument list in - standard C version. */ --#if defined __STDC__ && __STDC__ -- - # define obstack_init(h) \ - _obstack_begin ((h), 0, 0, \ - (void *(*) (long)) obstack_chunk_alloc, (void (*) (void *)) obstack_chunk_free) -@@ -317,33 +286,7 @@ - # define obstack_freefun(h, newfreefun) \ - ((h) -> freefun = (void (*)(void *, struct _obstack_chunk *)) (newfreefun)) - --#else -- --# define obstack_init(h) \ -- _obstack_begin ((h), 0, 0, \ -- (void *(*) ()) obstack_chunk_alloc, (void (*) ()) obstack_chunk_free) -- --# define obstack_begin(h, size) \ -- _obstack_begin ((h), (size), 0, \ -- (void *(*) ()) obstack_chunk_alloc, (void (*) ()) obstack_chunk_free) -- --# define obstack_specify_allocation(h, size, alignment, chunkfun, freefun) \ -- _obstack_begin ((h), (size), (alignment), \ -- (void *(*) ()) (chunkfun), (void (*) ()) (freefun)) -- --# define obstack_specify_allocation_with_arg(h, size, alignment, chunkfun, freefun, arg) \ -- _obstack_begin_1 ((h), (size), (alignment), \ -- (void *(*) ()) (chunkfun), (void (*) ()) (freefun), (arg)) -- --# define obstack_chunkfun(h, newchunkfun) \ -- ((h) -> chunkfun = (struct _obstack_chunk *(*)()) (newchunkfun)) -- --# define obstack_freefun(h, newfreefun) \ -- ((h) -> freefun = (void (*)()) (newfreefun)) -- --#endif -- --#define obstack_1grow_fast(h,achar) (*((h)->next_free)++ = achar) -+#define obstack_1grow_fast(h,achar) (*((h)->next_free)++ = (achar)) - - #define obstack_blank_fast(h,n) ((h)->next_free += (n)) - -@@ -411,7 +354,7 @@ - ({ struct obstack *__o = (OBSTACK); \ - if (__o->next_free + 1 > __o->chunk_limit) \ - _obstack_newchunk (__o, 1); \ -- *(__o->next_free)++ = (datum); \ -+ obstack_1grow_fast (__o, datum); \ - (void) 0; }) - - /* These assume that the obstack alignment is good enough for pointers or ints, -@@ -423,19 +366,28 @@ - ({ struct obstack *__o = (OBSTACK); \ - if (__o->next_free + sizeof (void *) > __o->chunk_limit) \ - _obstack_newchunk (__o, sizeof (void *)); \ -- *((void **)__o->next_free)++ = ((void *)datum); \ -- (void) 0; }) -+ obstack_ptr_grow_fast (__o, datum); }) - - # define obstack_int_grow(OBSTACK,datum) \ - __extension__ \ - ({ struct obstack *__o = (OBSTACK); \ - if (__o->next_free + sizeof (int) > __o->chunk_limit) \ - _obstack_newchunk (__o, sizeof (int)); \ -- *((int *)__o->next_free)++ = ((int)datum); \ -+ obstack_int_grow_fast (__o, datum); }) -+ -+# define obstack_ptr_grow_fast(OBSTACK,aptr) \ -+__extension__ \ -+({ struct obstack *__o1 = (OBSTACK); \ -+ *(const void **) __o1->next_free = (aptr); \ -+ __o1->next_free += sizeof (const void *); \ - (void) 0; }) - --# define obstack_ptr_grow_fast(h,aptr) (*((void **) (h)->next_free)++ = (void *)aptr) --# define obstack_int_grow_fast(h,aint) (*((int *) (h)->next_free)++ = (int) aint) -+# define obstack_int_grow_fast(OBSTACK,aint) \ -+__extension__ \ -+({ struct obstack *__o1 = (OBSTACK); \ -+ *(int *) __o1->next_free = (aint); \ -+ __o1->next_free += sizeof (int); \ -+ (void) 0; }) - - # define obstack_blank(OBSTACK,length) \ - __extension__ \ -@@ -443,7 +395,7 @@ - int __len = (length); \ - if (__o->chunk_limit - __o->next_free < __len) \ - _obstack_newchunk (__o, __len); \ -- __o->next_free += __len; \ -+ obstack_blank_fast (__o, __len); \ - (void) 0; }) - - # define obstack_alloc(OBSTACK,length) \ -@@ -485,9 +437,9 @@ - # define obstack_free(OBSTACK, OBJ) \ - __extension__ \ - ({ struct obstack *__o = (OBSTACK); \ -- void *__obj = (OBJ); \ -+ void *__obj = (void *) (OBJ); \ - if (__obj > (void *)__o->chunk && __obj < (void *)__o->chunk_limit) \ -- __o->next_free = __o->object_base = __obj; \ -+ __o->next_free = __o->object_base = (char *) __obj; \ - else (obstack_free) (__o, __obj); }) - - #else /* not __GNUC__ or not __STDC__ */ -@@ -530,26 +482,29 @@ - # define obstack_1grow(h,datum) \ - ( (((h)->next_free + 1 > (h)->chunk_limit) \ - ? (_obstack_newchunk ((h), 1), 0) : 0), \ -- (*((h)->next_free)++ = (datum))) -+ obstack_1grow_fast (h, datum)) - - # define obstack_ptr_grow(h,datum) \ - ( (((h)->next_free + sizeof (char *) > (h)->chunk_limit) \ - ? (_obstack_newchunk ((h), sizeof (char *)), 0) : 0), \ -- (*((char **) (((h)->next_free+=sizeof(char *))-sizeof(char *))) = ((char *) datum))) -+ obstack_ptr_grow_fast (h, datum)) - - # define obstack_int_grow(h,datum) \ - ( (((h)->next_free + sizeof (int) > (h)->chunk_limit) \ - ? (_obstack_newchunk ((h), sizeof (int)), 0) : 0), \ -- (*((int *) (((h)->next_free+=sizeof(int))-sizeof(int))) = ((int) datum))) -+ obstack_int_grow_fast (h, datum)) -+ -+# define obstack_ptr_grow_fast(h,aptr) \ -+ (((const void **) ((h)->next_free += sizeof (void *)))[-1] = (aptr)) - --# define obstack_ptr_grow_fast(h,aptr) (*((char **) (h)->next_free)++ = (char *) aptr) --# define obstack_int_grow_fast(h,aint) (*((int *) (h)->next_free)++ = (int) aint) -+# define obstack_int_grow_fast(h,aint) \ -+ (((int *) ((h)->next_free += sizeof (int)))[-1] = (aptr)) - - # define obstack_blank(h,length) \ - ( (h)->temp = (length), \ - (((h)->chunk_limit - (h)->next_free < (h)->temp) \ - ? (_obstack_newchunk ((h), (h)->temp), 0) : 0), \ -- ((h)->next_free += (h)->temp)) -+ obstack_blank_fast (h, (h)->temp)) - - # define obstack_alloc(h,length) \ - (obstack_blank ((h), (length)), obstack_finish ((h))) -@@ -574,21 +529,12 @@ - (h)->object_base = (h)->next_free, \ - __INT_TO_PTR ((h)->temp)) - --# if defined __STDC__ && __STDC__ --# define obstack_free(h,obj) \ -+# define obstack_free(h,obj) \ - ( (h)->temp = (char *) (obj) - (char *) (h)->chunk, \ - (((h)->temp > 0 && (h)->temp < (h)->chunk_limit - (char *) (h)->chunk)\ - ? (int) ((h)->next_free = (h)->object_base \ - = (h)->temp + (char *) (h)->chunk) \ - : (((obstack_free) ((h), (h)->temp + (char *) (h)->chunk), 0), 0))) --# else --# define obstack_free(h,obj) \ --( (h)->temp = (char *) (obj) - (char *) (h)->chunk, \ -- (((h)->temp > 0 && (h)->temp < (h)->chunk_limit - (char *) (h)->chunk)\ -- ? (int) ((h)->next_free = (h)->object_base \ -- = (h)->temp + (char *) (h)->chunk) \ -- : (_obstack_free ((h), (h)->temp + (char *) (h)->chunk), 0))) --# endif - - #endif /* not __GNUC__ or not __STDC__ */ - ---- prc-tools-2.3/gdb/gdb/remote-palmos.c~ 2006-06-16 23:22:00.000000000 +0100 -+++ prc-tools-2.3/gdb/gdb/remote-palmos.c 2006-06-16 23:29:32.000000000 +0100 -@@ -127,8 +127,6 @@ - other form of hairy serial connection, I would think 2 seconds would - be plenty. */ - --static int remote_timeout = 2; -- - static CORE_ADDR text_addr=0, data_addr=0, bss_addr=0, __text___addr=0; - static int ncodesects=0; - static CORE_ADDR save_ssp, save_usp; diff --git a/dev-lang/prc-tools/metadata.xml b/dev-lang/prc-tools/metadata.xml deleted file mode 100644 index 73420b6cf0f0..000000000000 --- a/dev-lang/prc-tools/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>maintainer-needed@gentoo.org</email> -</maintainer> -</pkgmetadata> diff --git a/dev-lang/prc-tools/prc-tools-2.3-r2.ebuild b/dev-lang/prc-tools/prc-tools-2.3-r2.ebuild deleted file mode 100644 index 6a5f3cc84a91..000000000000 --- a/dev-lang/prc-tools/prc-tools-2.3-r2.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2007 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-r2.ebuild,v 1.6 2007/10/15 09:04:26 opfer Exp $ - -inherit flag-o-matic eutils toolchain-funcs - -BIN_V="binutils-2.14" -GDB_V="gdb-5.3" -GCC_V_ARM="gcc-3.3.1" -GCC_V_M68K="gcc-2.95.3" -MSECT_V="MsectGdb2.3-1Patch" - -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 - ftp://gcc.gnu.org/pub/gcc/releases/${GCC_V_ARM}/${GCC_V_ARM}.tar.bz2 - ftp://gcc.gnu.org/pub/gcc/releases/${GCC_V_M68K}/${GCC_V_M68K}.tar.bz2 - http://www.v-overbeek.nl/msectgdb/${MSECT_V}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86" - -IUSE="" -DEPEND=">=app-text/texi2html-1.70" - -RDEPEND="" - -src_unpack() { - unpack ${A} - - cd "${P}" - ln -s ../${BIN_V} binutils - ln -s ../${GDB_V} gdb - ln -s ../${GCC_V_ARM} gcc - ln -s ../${GCC_V_M68K} gcc295 - cd .. - - echo ">>> Patching sources..." - echo -n " "; epatch "${P}/${BIN_V}.palmos.diff" - echo -n " "; epatch "${P}/${GCC_V_ARM}.palmos.diff" - echo -n " "; epatch "${P}/${GCC_V_M68K}.palmos.diff" - echo -n " "; epatch "${P}/${GDB_V}.palmos.diff" - echo -n " "; EPATCH_OPTS="-l" epatch "${P}/../MsectGdb2.3-1.diff" - echo -n " "; epatch "${FILESDIR}/${P}-compilefix.patch" - echo -n " "; epatch "${FILESDIR}/${P}-gcc4.patch" - - # This last patch disables dummy headers being copied. - # a) They're not needed - # b) This causes a sandboxing error - # +) Keeps 'palmdev-prep' pointed at the - # right place while making the docs install - # script from not install them to real root / - - # 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() { - echo ">>> Rebuilding configuration scripts" - cd binutils - WANT_AUTOCONF=2.1 autoconf || die "Failed to reconfigure binutils" - cd .. - - cd .. - mkdir build - cd build - - echo ">>> Configuring..." - echo - - # Remove any flags; because the cross-compiler (2.9.x GCC) - # will not understand any of these optimizations {and will - # fail} once the cross-compiler compiles the m68k GCC suite - - ALLOWED_FLAGS="-pipe -O -O1 -O2" - strip-flags - - local targets - if [ "$(gcc-major-version)" -ge '4' ] - then - ewarn "Disabling ARM support as the 3.3 GCC prc-tools uses can't be" - ewarn "compiled using your GCC4+ compiler. Switch to GCC 3.x and rerun" - ewarn "the merge to get ARM support." - echo - else - targets=',arm-palmos' - fi - - # econf not possible as this seems to rely on from where it has been started - # will not debug further as this is a maintainer-needed ebuild - ../${P}/configure --enable-targets=m68k-palmos"${targets}" \ - --enable-languages=c,c++ \ - --with-headers="${WORKDIR}/build/empty" --enable-html-docs \ - --with-palmdev-prefix=/opt/palmdev --prefix=/usr || die - - # These have to be real; otherwise the compiler is hard-coded - # and tries to find libraries in ${D}/.... - - # palmdev-prefix also has to be real; otherwise 'palmdev-prep' - # defaults to virtual ${D}/.. - - # Make sure the newly built compiler is found; #100879. - export PATH="$PATH:${D}/usr/bin" -} - -src_compile() { - src_config - emake -j1 || die -} - -src_install() { - cd ../build - export PATH="$PATH:${D}/usr/bin" - einstall || die - # fix file collisions - rm -rf "${D}"/usr/share/locale/ - rm -f "${D}"/usr/share/info/gdb.info* - rm -f "${D}"/usr/share/info/gdbint* - rm -f "${D}"/usr/share/info/standards.info* - rm -f "${D}"/usr/share/info/stabs.info* -} - -pkg_postinst() { - elog - elog "PRC-Tools is now compiled and installed!" - elog "<HTML docs are installed in /opt/palmdev>" - elog - elog "For a complete Palm Development Environment you will also need..." - elog - elog "[ ] PilRC; the Palm resource compiler; emerge pilrc" - elog "[ ] POSE; The Palm OS Emulator" - elog " ->> A ROM for POSE; available from Palm" - elog "[ ] An SDK; emerge dev-lang/palmos-sdk" - elog -} |