pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc Finish move of lang/gcc to lang/gcc2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d7fb16a95470
branches:  trunk
changeset: 650637:d7fb16a95470
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Apr 25 10:33:29 2015 +0000

description:
Finish move of lang/gcc to lang/gcc2.
Let me know if I broke something.

diffstat:

 lang/Makefile                                |    4 +-
 lang/gcc/DESCR                               |   14 -
 lang/gcc/MESSAGE                             |    8 -
 lang/gcc/Makefile                            |  118 ----
 lang/gcc/PLIST                               |  200 --------
 lang/gcc/buildlink3.mk                       |   25 -
 lang/gcc/distinfo                            |   31 -
 lang/gcc/files/UPDATE.txt                    |   40 -
 lang/gcc/files/arm_netbsd-elf.h              |  158 ------
 lang/gcc/files/gcc.mk                        |    7 -
 lang/gcc/files/i386_netbsd-elf.h             |  661 ---------------------------
 lang/gcc/files/i386_xm-uwin.h                |   39 -
 lang/gcc/files/m68k_netbsd-elf.h             |  649 --------------------------
 lang/gcc/files/mips_t-mipseb                 |    1 -
 lang/gcc/files/rs6000_netbsd.h               |   73 --
 lang/gcc/files/sh_netbsd-elf-little.h        |   50 --
 lang/gcc/files/sh_netbsd-elf.h               |  166 ------
 lang/gcc/files/sparc_netbsd-elf-common.h     |   69 --
 lang/gcc/files/sparc_netbsd-elf.h            |   42 -
 lang/gcc/files/sparc_netbsd64.h              |  182 -------
 lang/gcc/files/sparc_t-netbsd                |    2 -
 lang/gcc/files/vax_netbsd-elf.h              |  101 ----
 lang/gcc/files/xm-netbsd.h                   |   32 -
 lang/gcc/files/xm-target64.h                 |    6 -
 lang/gcc/patches/patch-Makefile.in           |   15 -
 lang/gcc/patches/patch-aa                    |   42 -
 lang/gcc/patches/patch-ab                    |   75 ---
 lang/gcc/patches/patch-ac                    |   26 -
 lang/gcc/patches/patch-ad                    |    7 -
 lang/gcc/patches/patch-ae                    |    7 -
 lang/gcc/patches/patch-af                    |  161 ------
 lang/gcc/patches/patch-ag                    |  361 --------------
 lang/gcc/patches/patch-ah                    |   15 -
 lang/gcc/patches/patch-ai                    |   20 -
 lang/gcc/patches/patch-aj                    |   13 -
 lang/gcc/patches/patch-ak                    |   13 -
 lang/gcc/patches/patch-al                    |   13 -
 lang/gcc/patches/patch-am                    |   20 -
 lang/gcc/patches/patch-gcc_Makefile.in       |  356 --------------
 lang/gcc/patches/patch-gcc_ch_Make-lang.in   |   36 -
 lang/gcc/patches/patch-gcc_cp_Make-lang.in   |   68 --
 lang/gcc/patches/patch-gcc_f_Make-lang.in    |  105 ----
 lang/gcc/patches/patch-gcc_intl_Makefile.in  |   39 -
 lang/gcc/patches/patch-gcc_java_Make-lang.in |   34 -
 lang/gcc/patches/patch-libchill_Makefile.in  |   19 -
 lang/gcc/patches/patch-libf2c_Makefile.in    |   19 -
 lang/gcc/patches/patch-libio_Makefile.in     |   31 -
 mk/compiler/gcc.mk                           |   12 +-
 48 files changed, 8 insertions(+), 4177 deletions(-)

diffs (truncated from 4403 to 300 lines):

diff -r 0fa5e73df7f4 -r d7fb16a95470 lang/Makefile
--- a/lang/Makefile     Sat Apr 25 10:32:07 2015 +0000
+++ b/lang/Makefile     Sat Apr 25 10:33:29 2015 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.408 2015/04/14 11:35:36 wiz Exp $
+# $NetBSD: Makefile,v 1.409 2015/04/25 10:33:29 wiz Exp $
 #
 
 COMMENT=       Programming languages
@@ -50,8 +50,8 @@
 SUBDIR+=       gambc
 SUBDIR+=       gauche
 SUBDIR+=       gawk
-SUBDIR+=       gcc
 SUBDIR+=       gcc-aux
+SUBDIR+=       gcc2
 SUBDIR+=       gcc3
 SUBDIR+=       gcc3-c
 SUBDIR+=       gcc3-c++
diff -r 0fa5e73df7f4 -r d7fb16a95470 lang/gcc/DESCR
--- a/lang/gcc/DESCR    Sat Apr 25 10:32:07 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-This directory contains the GNU Compiler Collection (GCC) version 2.95.
-It includes all of the support for compiling C, C++, Objective C, Fortran,
-Java, and Chill.
-
-The GNU Compiler Collection is free software.  See the file COPYING for copying
-permission.
-
-See the file gcc.texi (together with other files that it includes) for
-installation and porting information.  The file INSTALL contains a
-copy of the installation information, as plain ASCII.
-
-See the Bugs chapter of the GCC Manual for how to report bugs
-usefully.  An online readable version of the manual is in the files
-gcc.info*.
diff -r 0fa5e73df7f4 -r d7fb16a95470 lang/gcc/MESSAGE
--- a/lang/gcc/MESSAGE  Sat Apr 25 10:32:07 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.5 2003/07/04 16:11:55 seb Exp $
-
-To use ${PKGNAME} include
-"${PREFIX}/share/examples/${DISTNAME}/mk.conf"
-in your BSD style makefile.
-
-===========================================================================
diff -r 0fa5e73df7f4 -r d7fb16a95470 lang/gcc/Makefile
--- a/lang/gcc/Makefile Sat Apr 25 10:32:07 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,118 +0,0 @@
-# $NetBSD: Makefile,v 1.98 2014/07/27 04:04:44 dholland Exp $
-
-DISTNAME=              gcc-2.95.3
-PKGREVISION=           7
-CATEGORIES=            lang
-MASTER_SITES=          ${MASTER_SITE_GNU:=gcc/}
-
-PATCH_SITES=           ${MASTER_SITE_LOCAL}
-PATCHFILES=            gcc-2.95.3-diff-2002-08-29.gz
-
-#
-# Synced from patches against main source tree as of 2002-03-28
-#
-MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=              http://gcc.gnu.org/
-COMMENT=               GNU Compiler Collection, version 2
-
-NOT_FOR_PLATFORM=      Darwin-*-* Interix-*-* *-*-x86_64 DragonFly-*-*
-NOT_FOR_PLATFORM+=     NetBSD-[6789]*-*
-
-USE_TOOLS+=            gmake bison
-MAKEFLAGS+=            GMAKE_LOCALE=no
-
-HAS_CONFIGURE=         YES
-CONFIGURE_SCRIPT=      ${WRKSRC}/configure
-CONFIGURE_ARGS+=       --host=${MACHINE_GNU_PLATFORM:Q}
-CONFIGURE_ARGS+=       --prefix=${GCC_PREFIX:Q}
-CONFIGURE_ARGS+=       --enable-shared
-
-USE_TOOLS+=            chmod
-MAKE_ENV+=             ac_cv_prog_chmod=${TOOLS_CHMOD:Q}
-MAKE_ENV+=             SHELL=${CONFIG_SHELL}
-
-CONFIGURE_DIRS=                ${WRKDIR}/objdir
-BUILD_DIRS=            ${CONFIGURE_DIRS}
-
-FILES_SUBST+=          DISTNAME=${DISTNAME:Q}                          \
-                       GCC_PREFIX=${GCC_PREFIX:Q}
-MESSAGE_SUBST+=                DISTNAME=${DISTNAME}
-PLIST_SUBST+=          DISTNAME=${DISTNAME:Q}                          \
-                       GCC_PREFIX=${GCC_PREFIX:S|^${PREFIX}/||:Q}
-
-INFO_FILES=    yes
-
-.include "../../mk/bsd.prefs.mk"
-
-.if !empty(MACHINE_PLATFORM:MNetBSD-4*)
-GCC_REQD+=             3.0
-USE_PKGSRC_GCC=                yes
-.endif
-
-.if ${OPSYS} == "SunOS"
-CONFLICTS+=            gcc-[0-9]* pgcc-[0-9]*
-.  if ${CC:M*gcc*} == ""
-BUILD_TARGET=          bootstrap
-.  endif
-# we know it's a GNU toolchain on Linux and the BSDs.
-.elif ${OPSYS:M*BSD} != "" || ${OPSYS} == "Linux"
-CONFIGURE_ARGS+=       --with-gnu-as
-CONFIGURE_ARGS+=       --with-gnu-ld
-.else
-# play it safe, force a bootstrap build if we don't know for sure it
-# is gcc.
-.  if ${CC:M*gcc*} == ""
-BUILD_TARGET=          bootstrap
-.  endif
-.endif
-
-GCC_PREFIX=    ${PREFIX}/${DISTNAME}
-GCC_VERSION=   ${PKGVERSION:C|nb.*||}
-GCC_ARCHDIR=   ${GCC_PREFIX}/lib/gcc-lib/${MACHINE_GNU_PLATFORM}/${GCC_VERSION}
-
-post-extract:
-       ${MKDIR} ${WRKSRC}
-       ${CP} ${FILESDIR}/xm-netbsd.h ${WRKSRC}/gcc/config
-       ${CP} ${FILESDIR}/xm-target64.h ${WRKSRC}/gcc/config
-       for file in ${FILESDIR}/*_* ; do \
-               arch=`${BASENAME} $${file} | ${SED} -e "s/_.*//"`;      \
-               dest=`${BASENAME} $${file} | ${SED} -e "s/$${arch}_//"`; \
-               ${MKDIR} ${WRKSRC}/gcc/config/$${arch};                 \
-               ${CP} $${file} ${WRKSRC}/gcc/config/$${arch}/$${dest};  \
-       done
-       ${RM} ${WRKSRC}/gcc/config/alpha/netbsd-elf.h
-       ${RM} ${WRKSRC}/gcc/config/arm/t-netbsd
-       ${RM} ${WRKSRC}/gcc/config/mips/x-netbsd
-       ${RM} ${WRKSRC}/libf2c/libF77/dtime_.c
-       ${RM} ${WRKSRC}/libf2c/libF77/etime_.c
-
-pre-configure:
-       ${MKDIR} ${BUILD_DIRS}
-       cd ${WRKSRC} && contrib/egcs_update --touch
-
-post-build:
-       @${SED} ${FILES_SUBST_SED} ${FILESDIR}/gcc.mk > ${WRKDIR}/gcc.mk
-
-.if ${OPSYS} == "SunOS"
-#
-# remove empty file and directories that show up when one does:
-#      make install; make deinstall; make install
-#
-post-install:
-       -cd ${DESTDIR}${GCC_ARCHDIR}/include && ${RM} -f fixed && ${RMDIR} v7 v9
-.else
-post-install:
-.  if exists(/usr/include/g++/FlexLexer.h)
-       ${LN} -fs /usr/include/g++/FlexLexer.h                          \
-               ${DESTDIR}${GCC_PREFIX}/include/g++-3/FlexLexer.h
-.  endif
-       ${RM} -f ${DESTDIR}${GCC_ARCHDIR}/include/curses.h ${DESTDIR}${GCC_PREFIX}/bin/cc
-.endif
-       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/${DISTNAME}
-       ${INSTALL_DATA} ${WRKDIR}/gcc.mk ${DESTDIR}${PREFIX}/share/examples/${DISTNAME}/mk.conf
-       ${LN} -s gcc ${DESTDIR}${GCC_PREFIX}/bin/cc
-
-.include "../../mk/bsd.pkg.mk"
-
-# Make bootstrap with compiler != gcc possible.
-LDFLAGS=               ${_STRIPFLAG_CC}
diff -r 0fa5e73df7f4 -r d7fb16a95470 lang/gcc/PLIST
--- a/lang/gcc/PLIST    Sat Apr 25 10:32:07 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,200 +0,0 @@
-@comment $NetBSD: PLIST,v 1.15 2011/07/15 08:47:22 asau Exp $
-${GCC_PREFIX}/bin/c++
-${GCC_PREFIX}/bin/c++filt
-${GCC_PREFIX}/bin/cc
-${GCC_PREFIX}/bin/chill
-${GCC_PREFIX}/bin/cpp
-${GCC_PREFIX}/bin/g++
-${GCC_PREFIX}/bin/g77
-${GCC_PREFIX}/bin/gcc
-${GCC_PREFIX}/bin/gcj
-${GCC_PREFIX}/bin/gcjh
-${GCC_PREFIX}/bin/gcov
-${GCC_PREFIX}/bin/${MACHINE_GNU_PLATFORM}-gcc
-${GCC_PREFIX}/bin/jcf-dump
-${GCC_PREFIX}/bin/jv-scan
-${GCC_PREFIX}/${MACHINE_GNU_PLATFORM}/include/_G_config.h
-${GCC_PREFIX}/include/g++-3/FlexLexer.h
-${GCC_PREFIX}/include/g++-3/PlotFile.h
-${GCC_PREFIX}/include/g++-3/SFile.h
-${GCC_PREFIX}/include/g++-3/algo.h
-${GCC_PREFIX}/include/g++-3/algobase.h
-${GCC_PREFIX}/include/g++-3/algorithm
-${GCC_PREFIX}/include/g++-3/alloc.h
-${GCC_PREFIX}/include/g++-3/bitset
-${GCC_PREFIX}/include/g++-3/builtinbuf.h
-${GCC_PREFIX}/include/g++-3/bvector.h
-${GCC_PREFIX}/include/g++-3/cassert
-${GCC_PREFIX}/include/g++-3/cctype
-${GCC_PREFIX}/include/g++-3/cerrno
-${GCC_PREFIX}/include/g++-3/cfloat
-${GCC_PREFIX}/include/g++-3/ciso646
-${GCC_PREFIX}/include/g++-3/climits
-${GCC_PREFIX}/include/g++-3/clocale
-${GCC_PREFIX}/include/g++-3/cmath
-${GCC_PREFIX}/include/g++-3/complex
-${GCC_PREFIX}/include/g++-3/complex.h
-${GCC_PREFIX}/include/g++-3/csetjmp
-${GCC_PREFIX}/include/g++-3/csignal
-${GCC_PREFIX}/include/g++-3/cstdarg
-${GCC_PREFIX}/include/g++-3/cstddef
-${GCC_PREFIX}/include/g++-3/cstdio
-${GCC_PREFIX}/include/g++-3/cstdlib
-${GCC_PREFIX}/include/g++-3/cstring
-${GCC_PREFIX}/include/g++-3/ctime
-${GCC_PREFIX}/include/g++-3/cwchar
-${GCC_PREFIX}/include/g++-3/cwctype
-${GCC_PREFIX}/include/g++-3/defalloc.h
-${GCC_PREFIX}/include/g++-3/deque
-${GCC_PREFIX}/include/g++-3/deque.h
-${GCC_PREFIX}/include/g++-3/editbuf.h
-${GCC_PREFIX}/include/g++-3/floatio.h
-${GCC_PREFIX}/include/g++-3/fstream
-${GCC_PREFIX}/include/g++-3/fstream.h
-${GCC_PREFIX}/include/g++-3/function.h
-${GCC_PREFIX}/include/g++-3/functional
-${GCC_PREFIX}/include/g++-3/hash_map
-${GCC_PREFIX}/include/g++-3/hash_map.h
-${GCC_PREFIX}/include/g++-3/hash_set
-${GCC_PREFIX}/include/g++-3/hash_set.h
-${GCC_PREFIX}/include/g++-3/hashtable.h
-${GCC_PREFIX}/include/g++-3/heap.h
-${GCC_PREFIX}/include/g++-3/indstream.h
-${GCC_PREFIX}/include/g++-3/iolibio.h
-${GCC_PREFIX}/include/g++-3/iomanip
-${GCC_PREFIX}/include/g++-3/iomanip.h
-${GCC_PREFIX}/include/g++-3/iosfwd
-${GCC_PREFIX}/include/g++-3/iostdio.h
-${GCC_PREFIX}/include/g++-3/iostream
-${GCC_PREFIX}/include/g++-3/iostream.h
-${GCC_PREFIX}/include/g++-3/iostreamP.h
-${GCC_PREFIX}/include/g++-3/istream.h
-${GCC_PREFIX}/include/g++-3/iterator
-${GCC_PREFIX}/include/g++-3/iterator.h
-${GCC_PREFIX}/include/g++-3/libio.h
-${GCC_PREFIX}/include/g++-3/libioP.h
-${GCC_PREFIX}/include/g++-3/list
-${GCC_PREFIX}/include/g++-3/list.h
-${GCC_PREFIX}/include/g++-3/map
-${GCC_PREFIX}/include/g++-3/map.h
-${GCC_PREFIX}/include/g++-3/memory
-${GCC_PREFIX}/include/g++-3/multimap.h
-${GCC_PREFIX}/include/g++-3/multiset.h
-${GCC_PREFIX}/include/g++-3/numeric
-${GCC_PREFIX}/include/g++-3/ostream.h
-${GCC_PREFIX}/include/g++-3/pair.h
-${GCC_PREFIX}/include/g++-3/parsestream.h
-${GCC_PREFIX}/include/g++-3/pfstream.h
-${GCC_PREFIX}/include/g++-3/procbuf.h
-${GCC_PREFIX}/include/g++-3/pthread_alloc
-${GCC_PREFIX}/include/g++-3/pthread_alloc.h
-${GCC_PREFIX}/include/g++-3/queue
-${GCC_PREFIX}/include/g++-3/rope
-${GCC_PREFIX}/include/g++-3/rope.h
-${GCC_PREFIX}/include/g++-3/ropeimpl.h
-${GCC_PREFIX}/include/g++-3/set
-${GCC_PREFIX}/include/g++-3/set.h
-${GCC_PREFIX}/include/g++-3/slist
-${GCC_PREFIX}/include/g++-3/slist.h
-${GCC_PREFIX}/include/g++-3/sstream
-${GCC_PREFIX}/include/g++-3/stack
-${GCC_PREFIX}/include/g++-3/stack.h
-${GCC_PREFIX}/include/g++-3/std/bastring.cc
-${GCC_PREFIX}/include/g++-3/std/bastring.h
-${GCC_PREFIX}/include/g++-3/std/complext.cc
-${GCC_PREFIX}/include/g++-3/std/complext.h
-${GCC_PREFIX}/include/g++-3/std/dcomplex.h
-${GCC_PREFIX}/include/g++-3/std/fcomplex.h
-${GCC_PREFIX}/include/g++-3/std/gslice.h
-${GCC_PREFIX}/include/g++-3/std/gslice_array.h
-${GCC_PREFIX}/include/g++-3/std/indirect_array.h
-${GCC_PREFIX}/include/g++-3/std/ldcomplex.h
-${GCC_PREFIX}/include/g++-3/std/mask_array.h
-${GCC_PREFIX}/include/g++-3/std/slice.h
-${GCC_PREFIX}/include/g++-3/std/slice_array.h
-${GCC_PREFIX}/include/g++-3/std/std_valarray.h
-${GCC_PREFIX}/include/g++-3/std/straits.h
-${GCC_PREFIX}/include/g++-3/std/valarray_array.h
-${GCC_PREFIX}/include/g++-3/std/valarray_array.tcc
-${GCC_PREFIX}/include/g++-3/std/valarray_meta.h
-${GCC_PREFIX}/include/g++-3/stdexcept
-${GCC_PREFIX}/include/g++-3/stdiostream.h
-${GCC_PREFIX}/include/g++-3/stl.h
-${GCC_PREFIX}/include/g++-3/stl_algo.h
-${GCC_PREFIX}/include/g++-3/stl_algobase.h
-${GCC_PREFIX}/include/g++-3/stl_alloc.h



Home | Main Index | Thread Index | Old Index