diff options
author | nia <nia@pkgsrc.org> | 2021-10-08 16:38:31 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2021-10-08 16:38:31 +0000 |
commit | e662b3d7acf089c64f7213b33f0269bfcbbe3d51 (patch) | |
tree | b59989cde372bd274adab9685d5e217728001028 /lang | |
parent | fdb7a74d22572a7be13a91aad11430c730749fc4 (diff) | |
download | pkgsrc-e662b3d7acf089c64f7213b33f0269bfcbbe3d51.tar.gz |
lang: Remove gcc3.
Diffstat (limited to 'lang')
47 files changed, 1 insertions, 1394 deletions
diff --git a/lang/Makefile b/lang/Makefile index e0265b0b7f8..6b909fadc27 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.608 2021/10/05 19:07:13 adam Exp $ +# $NetBSD: Makefile,v 1.609 2021/10/08 16:38:31 nia Exp $ # COMMENT= Programming languages @@ -67,11 +67,6 @@ SUBDIR+= gcc-aux SUBDIR+= gcc10 SUBDIR+= gcc10-libs SUBDIR+= gcc2 -SUBDIR+= gcc3 -SUBDIR+= gcc3-c -SUBDIR+= gcc3-c++ -SUBDIR+= gcc3-f77 -SUBDIR+= gcc3-objc SUBDIR+= gcc5-aux SUBDIR+= gcc6 SUBDIR+= gcc6-aux diff --git a/lang/gcc3-c++/DESCR b/lang/gcc3-c++/DESCR deleted file mode 100644 index 38b2055393c..00000000000 --- a/lang/gcc3-c++/DESCR +++ /dev/null @@ -1,3 +0,0 @@ -The GNU Compiler Collection (GCC) version 3.x. - -This package includes support for compiling the C++ language. diff --git a/lang/gcc3-c++/MESSAGE b/lang/gcc3-c++/MESSAGE deleted file mode 100644 index 56a9548087a..00000000000 --- a/lang/gcc3-c++/MESSAGE +++ /dev/null @@ -1,7 +0,0 @@ -=========================================================================== -$NetBSD: MESSAGE,v 1.2 2003/07/08 15:04:58 drochner Exp $ - -To use ${PKGNAME} include "${GCC_PREFIX}/mk/c++.mk" in your -BSD style makefile. - -=========================================================================== diff --git a/lang/gcc3-c++/Makefile b/lang/gcc3-c++/Makefile deleted file mode 100644 index 6f949c8b63e..00000000000 --- a/lang/gcc3-c++/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# $NetBSD: Makefile,v 1.21 2012/10/02 20:11:40 asau Exp $ - -PKGNAME= gcc3${GCC3_PKGMODIF}-c++-${GCC_VERSION} -COMMENT= GNU Compiler Collection, v3 - C++ compiler - -INSTLIBS= libstdc++-v3/libsupc++/libsupc++.la \ - libstdc++-v3/src/libstdc++.la - -.include "../../lang/gcc3/language.mk" - -CONFIGURE_ARGS+= --enable-languages="c++" - -MAKE_ENV+= ALL_GCC_CXX=${ALL_GCC_CXX:Q} - -do-build: - cd ${WRKSRC}/gcc && ${SETENV} ${MAKE_ENV} ${GMAKE} c++ - cd ${WRKSRC}/gcc && ${SETENV} ${MAKE_ENV} ${GMAKE} g++ - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} all-target-libstdc++-v3 - -post-build: - ${SED} ${FILES_SUBST_SED} ${FILESDIR}/gcc3.mk > ${WRKDIR}/gcc3.mk - -do-install: - ${INSTALL_PROGRAM_DIR} ${DESTDIR}${GCC_ARCHDIR} - ${INSTALL_PROGRAM} ${WRKSRC}/gcc/cc1plus ${DESTDIR}${GCC_ARCHDIR} - cd ${WRKSRC}/gcc && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${GMAKE} \ - c++.install-common c++.install-man - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${GMAKE} \ - install-target-libstdc++-v3 - -post-install: - ${INSTALL_DATA_DIR} ${DESTDIR:Q}${GCC_PREFIX}/mk - ${INSTALL_DATA} ${WRKDIR}/gcc3.mk ${DESTDIR:Q}${GCC_PREFIX}/mk/c++.mk - -.include "../../mk/bsd.pkg.mk" diff --git a/lang/gcc3-c++/PLIST b/lang/gcc3-c++/PLIST deleted file mode 100644 index da77625c10e..00000000000 --- a/lang/gcc3-c++/PLIST +++ /dev/null @@ -1,196 +0,0 @@ -@comment $NetBSD: PLIST,v 1.6 2009/06/14 18:03:32 joerg Exp $ -${GCC_SUBPREFIX}/bin/c++ -${GCC_SUBPREFIX}/bin/g++ -${GCC_SUBPREFIX}/bin/${GCC_PLATFORM}-c++ -${GCC_SUBPREFIX}/bin/${GCC_PLATFORM}-g++ -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/algorithm -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/algo.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/algobase.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/alloc.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/backward_warning.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/bvector.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/complex.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/defalloc.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/deque.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/fstream.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/function.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/hash_map.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/hash_set.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/hashtable.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/heap.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/iomanip.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/iostream.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/istream.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/iterator.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/list.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/map.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/multimap.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/multiset.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/new.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/ostream.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/pair.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/queue.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/rope.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/set.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/slist.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/stack.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/stream.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/streambuf.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/strstream -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/tempbuf.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/tree.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/backward/vector.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/basic_ios.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/basic_ios.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/basic_string.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/basic_string.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/boost_concept_check.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/char_traits.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/cmath.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/codecvt.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/concept_check.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/cpp_type_traits.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/deque.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/fpos.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/fstream.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/functexcept.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/gslice.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/gslice_array.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/indirect_array.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/ios_base.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/istream.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/list.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/locale_classes.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/locale_facets.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/locale_facets.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/localefwd.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/mask_array.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/ostream.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/pthread_allocimpl.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/slice_array.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/sstream.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_algo.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_algobase.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_alloc.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_bvector.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_construct.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_deque.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_function.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_heap.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_iterator.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_iterator_base_funcs.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_iterator_base_types.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_list.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_map.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_multimap.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_multiset.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_numeric.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_pair.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_pthread_alloc.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_queue.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_raw_storage_iter.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_relops.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_set.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_stack.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_tempbuf.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_threads.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_tree.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_uninitialized.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stl_vector.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stream_iterator.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/streambuf.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/streambuf_iterator.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/stringfwd.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/type_traits.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/valarray_array.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/valarray_array.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/valarray_meta.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bits/vector.tcc -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/bitset -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cassert -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cctype -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cerrno -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cfloat -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ciso646 -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/climits -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/clocale -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cmath -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/complex -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/csetjmp -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/csignal -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cstdarg -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cstddef -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cstdio -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cstdlib -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cstring -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ctime -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cwchar -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cwctype -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/cxxabi.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/deque -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/exception -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/exception_defines.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/algorithm -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/enc_filebuf.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/functional -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/hash_map -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/hash_set -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/iterator -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/memory -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/numeric -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/rb_tree -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/rope -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/ropeimpl.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/slist -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/stdio_filebuf.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/stl_hash_fun.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/stl_hashtable.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ext/stl_rope.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/fstream -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/functional -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/atomicity.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/basic_file.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/c++config.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/c++io.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/c++locale.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/codecvt_specializations.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/ctype_base.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/ctype_inline.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/ctype_noninline.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/gthr-default.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/gthr-posix.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/gthr-single.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/gthr.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/messages_members.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/os_defines.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/${GCC_PLATFORM}/bits/time_members.h -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/iomanip -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ios -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/iosfwd -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/iostream -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/istream -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/iterator -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/limits -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/list -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/locale -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/map -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/memory -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/new -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/numeric -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/ostream -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/queue -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/set -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/sstream -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/stack -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/stdexcept -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/streambuf -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/string -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/typeinfo -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/utility -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/valarray -${GCC_SUBPREFIX}/include/c++/${PKGVERSION}/vector -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/cc1plus -${GCC_SUBPREFIX}/lib/libstdc++.la -${GCC_SUBPREFIX}/lib/libsupc++.la -${GCC_SUBPREFIX}/man/man1/g++.1 -${GCC_SUBPREFIX}/mk/c++.mk diff --git a/lang/gcc3-c++/buildlink3.mk b/lang/gcc3-c++/buildlink3.mk deleted file mode 100644 index beb236d76d1..00000000000 --- a/lang/gcc3-c++/buildlink3.mk +++ /dev/null @@ -1,29 +0,0 @@ -# $NetBSD: buildlink3.mk,v 1.22 2019/11/03 19:03:58 rillig Exp $ - -.include "../../mk/bsd.fast.prefs.mk" - -BUILDLINK_TREE+= gcc3-cxx - -.if !defined(GCC3_CXX_BUILDLINK3_MK) -GCC3_CXX_BUILDLINK3_MK:= - -.if defined(GCC3_INSTALLTO_SUBPREFIX) -. if ${GCC3_INSTALLTO_SUBPREFIX} != "gcc3" -GCC3_PKGMODIF= _${GCC3_INSTALLTO_SUBPREFIX} -. endif -.endif -BUILDLINK_API_DEPENDS.gcc3-cxx+= gcc3${GCC3_PKGMODIF}-c++>=3.0 -BUILDLINK_ABI_DEPENDS.gcc3-cxx+= gcc3-c++>=3.3.5nb1 -BUILDLINK_PKGSRCDIR.gcc3-cxx?= ../../lang/gcc3-c++ -BUILDLINK_LIBDIRS.gcc3-cxx?= \ - lib ${_GCC_ARCHDIR:S/^${BUILDLINK_PREFIX.gcc3-cxx}\///} - -# Packages that link against shared libraries need a full dependency. -.if defined(_USE_GCC_SHLIB) -BUILDLINK_DEPMETHOD.gcc3-cxx+= full -.else -BUILDLINK_DEPMETHOD.gcc3-cxx?= build -.endif -.endif # GCC3_CXX_BUILDLINK3_MK - -BUILDLINK_TREE+= -gcc3-cxx diff --git a/lang/gcc3-c++/files/gcc3.mk b/lang/gcc3-c++/files/gcc3.mk deleted file mode 100644 index d90579aec42..00000000000 --- a/lang/gcc3-c++/files/gcc3.mk +++ /dev/null @@ -1,7 +0,0 @@ -# $NetBSD: gcc3.mk,v 1.5 2003/09/16 15:47:19 drochner Exp $ -# -# make configuration file for @PKGNAME@ - -CC= @GCC_PREFIX@/bin/cc -CPP= @GCC_PREFIX@/bin/cpp -CXX= @GCC_PREFIX@/bin/c++ diff --git a/lang/gcc3-c/DESCR b/lang/gcc3-c/DESCR deleted file mode 100644 index e4ee87edaaf..00000000000 --- a/lang/gcc3-c/DESCR +++ /dev/null @@ -1,3 +0,0 @@ -The GNU Compiler Collection (GCC) version 3.x. - -This package includes support for compiling the C language. diff --git a/lang/gcc3-c/MESSAGE b/lang/gcc3-c/MESSAGE deleted file mode 100644 index 7fd8a8885be..00000000000 --- a/lang/gcc3-c/MESSAGE +++ /dev/null @@ -1,7 +0,0 @@ -=========================================================================== -$NetBSD: MESSAGE,v 1.2 2003/07/08 15:04:56 drochner Exp $ - -To use ${PKGNAME} include "${GCC_PREFIX}/mk/c.mk" in your -BSD style makefile. - -=========================================================================== diff --git a/lang/gcc3-c/Makefile b/lang/gcc3-c/Makefile deleted file mode 100644 index e527a5d2fc3..00000000000 --- a/lang/gcc3-c/Makefile +++ /dev/null @@ -1,49 +0,0 @@ -# $NetBSD: Makefile,v 1.31 2021/05/24 19:52:31 wiz Exp $ - -PKGNAME= gcc3${GCC3_PKGMODIF}-c-${GCC_VERSION} -PKGREVISION= 2 -COMMENT= GNU Compiler Collection, v3 - C compiler - -INFO_FILES= yes - -.include "../../lang/gcc3/Makefile.common" - -TOOLS_BROKEN+= perl - -# The "gcc" frontend knows all languages (by patch) -CONFIGURE_ARGS+= --enable-languages=c - -MAKE_ENV+= ALL_GCC=${ALL_GCC:Q} -MAKE_ENV+= ALL_GCC_C=${ALL_GCC_C:Q} -MAKE_ENV+= ALL_GCC_CCC=${ALL_GCCXX_C:Q} - -.include "../../mk/compiler.mk" - -.if empty(PKGSRC_COMPILER:Mgcc) -BUILD_TARGET= bootstrap -# make it find it's own libgcc_s.so.1, the system might not provide it -MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/gcc -.endif - -post-build: - ${SED} ${FILES_SUBST_SED} ${FILESDIR}/gcc3.mk > ${WRKDIR}/gcc3.mk - -GENERATE_PLIST+= \ - ${FIND} ${DESTDIR:Q}${GCC_PREFIX} \( -type f -o -type l \) -print \ - | ${SORT} | ${SED} -e "s,${DESTDIR}${PREFIX}/,,g"; - -post-install: -.if ${OPSYS} == "SunOS" - cd ${DESTDIR:Q}${GCC_ARCHDIR}/include && ${RM} -f fixed -. if exists(${DESTDIR}${GCC_ARCHDIR}/include/v7) - ${RMDIR} ${DESTDIR:Q}${GCC_ARCHDIR}/include/v7 -. endif -. if exists(${DESTDIR}${GCC_ARCHDIR}/include/v9) - ${RMDIR} ${DESTDIR:Q}${GCC_ARCHDIR}/include/v9 -. endif -.endif - ${INSTALL_DATA_DIR} ${DESTDIR:Q}${GCC_PREFIX}/mk - ${INSTALL_DATA} ${WRKDIR}/gcc3.mk ${DESTDIR:Q}${GCC_PREFIX}/mk/c.mk - ${LN} -f ${DESTDIR:Q}${GCC_PREFIX}/bin/gcc ${DESTDIR:Q}${GCC_PREFIX}/bin/cc - -.include "../../mk/bsd.pkg.mk" diff --git a/lang/gcc3-c/buildlink3.mk b/lang/gcc3-c/buildlink3.mk deleted file mode 100644 index dc63932b5f9..00000000000 --- a/lang/gcc3-c/buildlink3.mk +++ /dev/null @@ -1,40 +0,0 @@ -# $NetBSD: buildlink3.mk,v 1.20 2018/01/07 13:04:18 rillig Exp $ - -.include "../../mk/bsd.fast.prefs.mk" - -BUILDLINK_TREE+= gcc3-c - -.if !defined(GCC3_C_BUILDLINK3_MK) -GCC3_C_BUILDLINK3_MK:= - -.include "../../mk/bsd.prefs.mk" -.if defined(GCC3_INSTALLTO_SUBPREFIX) -# -# "gcc3" is the directory named in pkgsrc/lang/gcc3-c/Makefile.common" -# as GCC3_DEFAULT_SUBPREFIX. -# -. if ${GCC3_INSTALLTO_SUBPREFIX} != "gcc3" -GCC3_PKGMODIF= _${GCC3_INSTALLTO_SUBPREFIX} -. endif -.endif -BUILDLINK_API_DEPENDS.gcc3-c+= gcc3${GCC3_PKGMODIF}-c>=3.0 -BUILDLINK_ABI_DEPENDS.gcc3-c+= gcc3-c>=3.3.5nb1 -BUILDLINK_PKGSRCDIR.gcc3-c?= ../../lang/gcc3-c -BUILDLINK_GCC3_LIBDIRS= lib -.if defined(GCC3_INSTALLTO_SUBPREFIX) -BUILDLINK_GCC3_LIBDIRS+= ${GCC3_INSTALLTO_SUBPREFIX}/lib -.else -BUILDLINK_GCC3_LIBDIRS+= gcc3/lib -.endif -BUILDLINK_GCC3_LIBDIRS+= ${_GCC_ARCHDIR:S/^${BUILDLINK_PREFIX.gcc3-c}\///} -BUILDLINK_LIBDIRS.gcc3-c+= ${BUILDLINK_GCC3_LIBDIRS} - -# Packages that link against shared libraries need a full dependency. -.if defined(_USE_GCC_SHLIB) -BUILDLINK_DEPMETHOD.gcc3-c+= full -.else -BUILDLINK_DEPMETHOD.gcc3-c?= build -.endif -.endif # GCC3_C_BUILDLINK3_MK - -BUILDLINK_TREE+= -gcc3-c diff --git a/lang/gcc3-c/files/gcc3.mk b/lang/gcc3-c/files/gcc3.mk deleted file mode 100644 index edde4d8ad47..00000000000 --- a/lang/gcc3-c/files/gcc3.mk +++ /dev/null @@ -1,6 +0,0 @@ -# $NetBSD: gcc3.mk,v 1.6 2004/05/20 15:05:46 jschauma Exp $ -# -# make configuration file for @PKGNAME@ - -CC= @GCC_PREFIX@/bin/gcc -CPP= @GCC_PREFIX@/bin/cpp diff --git a/lang/gcc3-f77/DESCR b/lang/gcc3-f77/DESCR deleted file mode 100644 index d80eb6dd987..00000000000 --- a/lang/gcc3-f77/DESCR +++ /dev/null @@ -1,3 +0,0 @@ -The GNU Compiler Collection (GCC) version 3.x. - -This package includes support for compiling the Fortran language. diff --git a/lang/gcc3-f77/MESSAGE b/lang/gcc3-f77/MESSAGE deleted file mode 100644 index 5e4b12dbb68..00000000000 --- a/lang/gcc3-f77/MESSAGE +++ /dev/null @@ -1,7 +0,0 @@ -=========================================================================== -$NetBSD: MESSAGE,v 1.2 2003/07/08 15:05:00 drochner Exp $ - -To use ${PKGNAME} include "${GCC_PREFIX}/mk/f77.mk" in your -BSD style makefile. - -=========================================================================== diff --git a/lang/gcc3-f77/Makefile b/lang/gcc3-f77/Makefile deleted file mode 100644 index b189872833e..00000000000 --- a/lang/gcc3-f77/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -# $NetBSD: Makefile,v 1.22 2013/04/06 20:27:22 rodent Exp $ - -PKGNAME= gcc3${GCC3_PKGMODIF}-f77-${GCC_VERSION} -COMMENT= GNU Compiler Collection, v3 - F77 compiler - -INFO_FILES= yes - -INSTLIBS= libf2c/libg2c.la - -.include "../../lang/gcc3/language.mk" - -USE_TOOLS+= chmod -MAKE_ENV+= ac_cv_path_ac_cv_prog_chmod=${TOOLS_CHMOD:Q} -CONFIGURE_ARGS+= --enable-languages="f77" - -ONLY_FOR_COMPILER= gcc - -do-build: - cd ${WRKSRC}/gcc && ${SETENV} ${MAKE_ENV} ${GMAKE} f77 - cd ${WRKSRC}/gcc && ${SETENV} ${MAKE_ENV} ${GMAKE} g77 - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} all-target-libf2c - -post-build: - @${SED} ${FILES_SUBST_SED} ${FILESDIR}/gcc3.mk > ${WRKDIR}/gcc3.mk - -do-install: - ${INSTALL_PROGRAM_DIR} ${DESTDIR}${GCC_ARCHDIR} - ${INSTALL_PROGRAM} ${WRKSRC}/gcc/f771 ${DESTDIR}${GCC_ARCHDIR} - cd ${WRKSRC}/gcc && ${SETENV} ${MAKE_ENV} ${GMAKE} DESTDIR=${DESTDIR} \ - f77.install-common f77.install-info f77.install-man - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} DESTDIR=${DESTDIR} \ - install-target-libf2c - -post-install: - ${INSTALL_DATA_DIR} ${DESTDIR}${GCC_PREFIX}/mk - ${INSTALL_DATA} ${WRKDIR}/gcc3.mk ${DESTDIR}${GCC_PREFIX}/mk/f77.mk -# ${LN} -f ${GCC_PREFIX}/bin/g77 ${GCC_PREFIX}/bin/f77 - -.include "../../mk/bsd.pkg.mk" diff --git a/lang/gcc3-f77/PLIST b/lang/gcc3-f77/PLIST deleted file mode 100644 index 04ac3cb85c4..00000000000 --- a/lang/gcc3-f77/PLIST +++ /dev/null @@ -1,9 +0,0 @@ -@comment $NetBSD: PLIST,v 1.4 2004/09/08 10:22:01 jlam Exp $ -${GCC_SUBPREFIX}/bin/g77 -${GCC_SUBPREFIX}/info/g77.info -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/f771 -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/g2c.h -${GCC_SUBPREFIX}/lib/libfrtbegin.a -${GCC_SUBPREFIX}/lib/libg2c.la -${GCC_SUBPREFIX}/man/man1/g77.1 -${GCC_SUBPREFIX}/mk/f77.mk diff --git a/lang/gcc3-f77/buildlink3.mk b/lang/gcc3-f77/buildlink3.mk deleted file mode 100644 index c498dcd8861..00000000000 --- a/lang/gcc3-f77/buildlink3.mk +++ /dev/null @@ -1,29 +0,0 @@ -# $NetBSD: buildlink3.mk,v 1.22 2019/11/03 19:03:58 rillig Exp $ - -.include "../../mk/bsd.fast.prefs.mk" - -BUILDLINK_TREE+= gcc3-f77 - -.if !defined(GCC3_F77_BUILDLINK3_MK) -GCC3_F77_BUILDLINK3_MK:= - -.if defined(GCC3_INSTALLTO_SUBPREFIX) -. if ${GCC3_INSTALLTO_SUBPREFIX} != "gcc3" -GCC3_PKGMODIF= _${GCC3_INSTALLTO_SUBPREFIX} -. endif -.endif -BUILDLINK_API_DEPENDS.gcc3-f77+= gcc3${GCC3_PKGMODIF}-f77>=3.0 -BUILDLINK_ABI_DEPENDS.gcc3-f77+= gcc3-f77>=3.3.5nb2 -BUILDLINK_PKGSRCDIR.gcc3-f77?= ../../lang/gcc3-f77 -BUILDLINK_LIBDIRS.gcc3-f77?= \ - lib ${_GCC_ARCHDIR:S/^${BUILDLINK_PREFIX.gcc3-f77}\///} - -# Packages that link against shared libraries need a full dependency. -.if defined(_USE_GCC_SHLIB) -BUILDLINK_DEPMETHOD.gcc3-f77+= full -.else -BUILDLINK_DEPMETHOD.gcc3-f77?= build -.endif -.endif # GCC3_F77_BUILDLINK3_MK - -BUILDLINK_TREE+= -gcc3-f77 diff --git a/lang/gcc3-f77/files/gcc3.mk b/lang/gcc3-f77/files/gcc3.mk deleted file mode 100644 index fec145c8789..00000000000 --- a/lang/gcc3-f77/files/gcc3.mk +++ /dev/null @@ -1,6 +0,0 @@ -# $NetBSD: gcc3.mk,v 1.3 2003/09/16 15:47:21 drochner Exp $ -# -# make configuration file for @PKGNAME@ - -F77= @GCC_PREFIX@/bin/g77 -PKG_FC= @GCC_PREFIX@/bin/g77 diff --git a/lang/gcc3-objc/DESCR b/lang/gcc3-objc/DESCR deleted file mode 100644 index 967a25889e1..00000000000 --- a/lang/gcc3-objc/DESCR +++ /dev/null @@ -1,3 +0,0 @@ -The GNU Compiler Collection (GCC) version 3.x. - -This package includes support for compiling the Objective C language. diff --git a/lang/gcc3-objc/Makefile b/lang/gcc3-objc/Makefile deleted file mode 100644 index 4c5afd87045..00000000000 --- a/lang/gcc3-objc/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# $NetBSD: Makefile,v 1.17 2012/10/02 20:11:40 asau Exp $ - -PKGNAME= gcc3${GCC3_PKGMODIF}-objc-${GCC_VERSION} -COMMENT= GNU Compiler Collection, v3 - Objective C compiler -PKGREVISION= 1 - -INSTLIBS= libobjc/libobjc.la -MAKE_ENV+= DESTDIR=${DESTDIR} - -.include "../../lang/gcc3/language.mk" - -CONFIGURE_ARGS+= --enable-languages="objc" - -do-build: - cd ${WRKSRC}/gcc && ${SETENV} ${MAKE_ENV} ${GMAKE} objc - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} all-target-libobjc - -do-install: - ${INSTALL_PROGRAM_DIR} ${DESTDIR}${GCC_ARCHDIR} - ${INSTALL_PROGRAM} ${WRKSRC}/gcc/cc1obj ${DESTDIR}${GCC_ARCHDIR} - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} \ - install-target-libobjc - -.include "../../mk/bsd.pkg.mk" diff --git a/lang/gcc3-objc/PLIST b/lang/gcc3-objc/PLIST deleted file mode 100644 index 98defd8f141..00000000000 --- a/lang/gcc3-objc/PLIST +++ /dev/null @@ -1,14 +0,0 @@ -@comment $NetBSD: PLIST,v 1.4 2009/06/14 18:03:32 joerg Exp $ -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/cc1obj -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/objc/NXConstStr.h -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/objc/Object.h -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/objc/Protocol.h -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/objc/encoding.h -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/objc/hash.h -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/objc/objc-api.h -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/objc/objc-list.h -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/objc/objc.h -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/objc/sarray.h -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/objc/thr.h -${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/objc/typedstream.h -${GCC_SUBPREFIX}/lib/libobjc.la diff --git a/lang/gcc3-objc/buildlink3.mk b/lang/gcc3-objc/buildlink3.mk deleted file mode 100644 index f242bd3bbbf..00000000000 --- a/lang/gcc3-objc/buildlink3.mk +++ /dev/null @@ -1,29 +0,0 @@ -# $NetBSD: buildlink3.mk,v 1.22 2019/11/03 19:03:58 rillig Exp $ - -.include "../../mk/bsd.fast.prefs.mk" - -BUILDLINK_TREE+= gcc3-objc - -.if !defined(GCC3_OBJC_BUILDLINK3_MK) -GCC3_OBJC_BUILDLINK3_MK:= - -.if defined(GCC3_INSTALLTO_SUBPREFIX) -. if ${GCC3_INSTALLTO_SUBPREFIX} != "gcc3" -GCC3_PKGMODIF= _${GCC3_INSTALLTO_SUBPREFIX} -. endif -.endif -BUILDLINK_API_DEPENDS.gcc3-objc+= gcc3${GCC3_PKGMODIF}-objc>=3.0 -BUILDLINK_ABI_DEPENDS.gcc3-objc+= gcc3-objc>=3.3.5nb1 -BUILDLINK_PKGSRCDIR.gcc3-objc?= ../../lang/gcc3-objc -BUILDLINK_LIBDIRS.gcc3-objc?= \ - lib ${_GCC_ARCHDIR:S/^${BUILDLINK_PREFIX.gcc3-objc}\///} - -# Packages that link against shared libraries need a full dependency. -.if defined(_USE_GCC_SHLIB) -BUILDLINK_DEPMETHOD.gcc3-objc+= full -.else -BUILDLINK_DEPMETHOD.gcc3-objc?= build -.endif -.endif # GCC3_OBJC_BUILDLINK3_MK - -BUILDLINK_TREE+= -gcc3-objc diff --git a/lang/gcc3/DESCR b/lang/gcc3/DESCR deleted file mode 100644 index ad644a25ce7..00000000000 --- a/lang/gcc3/DESCR +++ /dev/null @@ -1,4 +0,0 @@ -The GNU Compiler Collection (GCC) version 3.x. - -This is a meta package for the C, C++, Objective C, Fortran, and Java -compilers. diff --git a/lang/gcc3/Makefile b/lang/gcc3/Makefile deleted file mode 100644 index 2d5e79b386e..00000000000 --- a/lang/gcc3/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# $NetBSD: Makefile,v 1.67 2020/01/18 23:32:42 rillig Exp $ - -GCC_VERSION= 3.3.6 -DISTNAME= gcc3-${GCC_VERSION} -CATEGORIES= lang - -MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= https://gcc.gnu.org/ -COMMENT= GNU Compiler Collection, v3 - -NOT_FOR_PLATFORM= Darwin-*-* - -META_PACKAGE= yes - -DEPENDS+= gcc3-c-${GCC_VERSION}{,nb*}:../../lang/gcc3-c -DEPENDS+= gcc3-c++-${GCC_VERSION}{,nb*}:../../lang/gcc3-c++ -DEPENDS+= gcc3-f77-${GCC_VERSION}{,nb*}:../../lang/gcc3-f77 -# Not buildable for ages and has proved not fixable in practice. -#DEPENDS+= gcc3-java-${GCC_VERSION}{,nb*}:../../lang/gcc3-java -DEPENDS+= gcc3-objc-${GCC_VERSION}{,nb*}:../../lang/gcc3-objc - -.include "../../mk/bsd.pkg.mk" diff --git a/lang/gcc3/Makefile.common b/lang/gcc3/Makefile.common deleted file mode 100644 index c57426fe4b2..00000000000 --- a/lang/gcc3/Makefile.common +++ /dev/null @@ -1,145 +0,0 @@ -# $NetBSD: Makefile.common,v 1.30 2020/01/18 23:32:42 rillig Exp $ -# -# used by lang/gcc3/language.mk -# used by lang/gcc3-c/Makefile - -GCC_VERSION= 3.3.6 -DISTNAME= gcc-${GCC_VERSION} -CATEGORIES= lang -MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_VERSION}/} -EXTRACT_SUFX= .tar.bz2 - -MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= https://www.gnu.org/software/gcc/gcc.html - -NOT_FOR_PLATFORM= Darwin-*-* Interix-*-* DragonFly-*-* - -USE_TOOLS+= gmake -MAKEFLAGS+= GMAKE_LOCALE=no -HAS_CONFIGURE= yes - -PATCHDIR= ${.CURDIR}/../../lang/gcc3/patches -DISTINFO_FILE= ${.CURDIR}/../../lang/gcc3/distinfo - -.include "../../mk/bsd.prefs.mk" - -# Make location overridable, to allow ping-pong bootstraps. -GCC3_DEFAULT_SUBPREFIX= gcc3 -GCC3_INSTALLTO_SUBPREFIX?= ${GCC3_DEFAULT_SUBPREFIX} -.if ${GCC3_INSTALLTO_SUBPREFIX} != ${GCC3_DEFAULT_SUBPREFIX} -GCC3_PKGMODIF= _${GCC3_INSTALLTO_SUBPREFIX} -.endif - -GCC_SUBPREFIX= ${GCC3_INSTALLTO_SUBPREFIX} -GCC_PREFIX= ${PREFIX}/${GCC_SUBPREFIX} -CONFIGURE_ARGS+= --prefix=${GCC_PREFIX:Q} -PLIST_SUBST+= GCC_SUBPREFIX=${GCC_SUBPREFIX:Q} -FILES_SUBST+= GCC_PREFIX=${GCC_PREFIX:Q} -FILES_SUBST+= PKGNAME=${PKGNAME:Q} -MESSAGE_SUBST+= GCC_PREFIX=${GCC_PREFIX} - -BUILDLINK_PASSTHRU_RPATHDIRS+= ${GCC_PREFIX} - -MAKE_ENV+= SHELL=${CONFIG_SHELL} - -# These come from $WRKSRC/Makefile.in -ALL_GCC= all-gcc -ALL_GCC_C= $$(ALL_GCC) all-target-newlib all-target-libgloss -ALL_GCC_CXX= $$(ALL_GCC_C) all-target-libstdc++-v3 - -# Support threads and building of crt*.o on post-1.6 -current. -# Use buildlink to avoid a GNU pth package. -.if ${OPSYS} == "NetBSD" && exists(/usr/include/pthread.h) -GCC_PLATFORM= ${MACHINE_GNU_ARCH}--netbsdelf2.0 -PTHREAD_OPTS+= require native -. include "../../mk/pthread.buildlink3.mk" -.else -GCC_PLATFORM= ${MACHINE_GNU_PLATFORM} -.endif -CONFIGURE_ARGS+= --host=${GCC_PLATFORM:Q} -PLIST_SUBST+= GCC_PLATFORM=${GCC_PLATFORM:Q} - -CONFIGURE_ARGS.AIX+= --disable-aix64 - -.if ${OPSYS} == "NetBSD" -. if !defined(USE_BINUTILS) -AS_PATH:= ${AS} -. for _dir_ in ${PATH:C/\:/ /g} -. if empty(AS_PATH:M/*) -. if exists(${_dir_}/${AS}) -AS_PATH:= ${_dir_}/${AS} -. endif -. endif -. endfor -. if !empty(AS_PATH:M${LOCALBASE}/*) -USE_BINUTILS= YES -. else -AS_VERSION!= ${AS_PATH} --version | ${AWK} '{ \ - split($$3, v, /[.]/); \ - printf "%02d%02d%02d%02d\n",v[1],v[2],v[3],v[4]; \ - exit; \ - }' -USE_BINUTILS!= ${TEST} ${AS_VERSION} -lt 02130201 && ${ECHO} YES || ${ECHO} NO -. endif -MAKEFLAGS+= USE_BINUTILS=${USE_BINUTILS:Q} -. endif -.endif - -.if defined(USE_BINUTILS) && !empty(USE_BINUTILS:M[yY][eE][sS]) -DEPENDS+= binutils>=2.13.2.1:../../devel/binutils -CONFIGURE_ARGS+= --with-as=${LOCALBASE}/${MACHINE_GNU_PLATFORM}/bin/as -.endif - -OPSYSVARS+= GCC_SHARED_ARG -GCC_SHARED_ARG.${OPSYS}?= --disable-shared -GCC_SHARED_ARG.FreeBSD= --enable-shared -GCC_SHARED_ARG.IRIX= --enable-shared -GCC_SHARED_ARG.Linux= --enable-shared -GCC_SHARED_ARG.NetBSD= --enable-shared -GCC_SHARED_ARG.SunOS= --enable-shared -CONFIGURE_ARGS+= ${GCC_SHARED_ARG} - -# gcc3 sub-packages must be built with gcc3. -.if defined(PKGNAME) && empty(PKGNAME:Mgcc3-c-[0-9]*) -ONLY_FOR_COMPILER+= gcc -PKGSRC_COMPILER:= gcc ${PKGSRC_COMPILER} -GCC_REQD+= ${GCC_VERSION} -.endif - -.include "../../mk/compiler.mk" - -.if ${OPSYS} == "IRIX" -. if !empty(PKGSRC_COMPILER:Mmipspro*) -CONFIGURE_ENV+= SGI_ABI="n32" -MAKE_ENV+= SGI_ABI="n32" -. endif -.endif - -GCC_ARCHSUBDIR= ${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${GCC_VERSION} -GCC_ARCHDIR= ${PREFIX}/${GCC_ARCHSUBDIR} - -.if defined(INSTLIBS) -WRAPPEES+= LIBTOOL - -.PHONY: scrub-libtool-archives -post-build: scrub-libtool-archives -scrub-libtool-archives: -. for lafile in ${INSTLIBS} - ${LIBTOOL} --mode=unwrap -o ${WRKSRC}/${GCC_PLATFORM}/${lafile} -. endfor -.endif - -# Create the directories for the build, patch the ltconfig script to -# always use "sunos" shared library numbering (for consistent PLISTs -# across platforms), and touch all the necessary files so that they're -# not regenerated after the configure script is run. -# -pre-configure: - ${MKDIR} ${BUILD_DIRS} - cd ${WRKSRC}; for file in ltconfig boehm-gc/ltconfig; do \ - ${MV} -f $$file $$file.bak; \ - ${SED} -e "s|\(version_type\)=linux|\1=sunos|g" \ - $$file.bak > $$file; \ - ${CHMOD} +x $$file; \ - done - cd ${WRKSRC} && contrib/gcc_update --touch diff --git a/lang/gcc3/distinfo b/lang/gcc3/distinfo deleted file mode 100644 index 26a2fb141b8..00000000000 --- a/lang/gcc3/distinfo +++ /dev/null @@ -1,25 +0,0 @@ -$NetBSD: distinfo,v 1.30 2021/10/07 14:20:52 nia Exp $ - -RMD160 (gcc-3.3.6.tar.bz2) = b32c7a08c690857f0ac52dda3deb47cf5775d967 -SHA512 (gcc-3.3.6.tar.bz2) = 576b88e2fa675314a79a85f180684fe5af370c596476a0bf02e33e8ae0e2be838417ea80675ce4194a8213792cf7ada50cae5131149e4b890ab61e0b8d50d0ed -Size (gcc-3.3.6.tar.bz2) = 23972413 bytes -SHA1 (patch-aa) = 2b8d1fcbe1f8028a6a011e85bb3ef9c1a9373b36 -SHA1 (patch-ab) = af8ad39a6b7c5c1c0461ed761c5cab7d01b62bd6 -SHA1 (patch-ac) = cc44ff46579900173b24ea4c39070a8b97450ce2 -SHA1 (patch-ad) = 00d8def03bc48cde0b03331ea6b846cc0997f0fe -SHA1 (patch-ae) = e5dd184ca1b0c415215e82d0250469792a432741 -SHA1 (patch-af) = ee41c43dbb6e710a9399954793c6ff7c4274e515 -SHA1 (patch-ag) = 23fecd85ddca19a2c543827b60ea555ffbdcaa6c -SHA1 (patch-ah) = bad03ed13de00bd5d677c8920dc6c1c9fdc60e71 -SHA1 (patch-ai) = bb9f4975769cd104b25b4609a1d4c888bb147bb1 -SHA1 (patch-aj) = bfbf65150fd6f0eaa50af68bb8e892fff4a2051e -SHA1 (patch-ak) = 53b91c8315e5e2ccb5d74058bdfd33c6f8431ad6 -SHA1 (patch-al) = 6294061358e2b618a980e77cbf7bad6231feacbe -SHA1 (patch-am) = 8eff72d76b135a9b0318de651341cb08976758b5 -SHA1 (patch-an) = c0795339102b4608a3813c3a2d488c71ea972d6f -SHA1 (patch-ap) = d2f55ff6992f6afb106b3c861a8eee0a5b7bd70e -SHA1 (patch-aq) = 1ee8d951e464a154c4f2a3f48d4c2101c2f3d79d -SHA1 (patch-ar) = 1ed0338bde1e863ddcfbc0bdfb77aeafdbef7220 -SHA1 (patch-as) = 35e1649aed1744be5cdd7caa0b246e74dd9df0aa -SHA1 (patch-at) = a8a310b85e661bbf2cb832027b84b72c1db27a0c -SHA1 (patch-au) = e72e61db43ea22fea3262d436274b748941bbf97 diff --git a/lang/gcc3/language.mk b/lang/gcc3/language.mk deleted file mode 100644 index 201f5dfb8e6..00000000000 --- a/lang/gcc3/language.mk +++ /dev/null @@ -1,14 +0,0 @@ -# $NetBSD: language.mk,v 1.5 2006/04/06 06:22:11 reed Exp $ - -BUILDLINK_API_DEPENDS.gcc3-c+= gcc3${GCC3_PKGMODIF}-c-${GCC_VERSION}{,nb*} -BUILDLINK_DEPMETHOD.gcc3-c+= full - -.include "../../lang/gcc3/Makefile.common" - -pre-build: - cd ${WRKSRC}/gcc && ${SETENV} ${MAKE_ENV} ${GMAKE} tconfig.h - ${RM} -f ${WRKSRC}/libiberty/libiberty.a ${WRKSRC}/gcc/xgcc - ${LN} -s ${GCC_PREFIX}/lib/libiberty.a ${WRKSRC}/libiberty - ${LN} -s ${GCC_PREFIX}/bin/gcc ${WRKSRC}/gcc/xgcc - -.include "../../lang/gcc3-c/buildlink3.mk" diff --git a/lang/gcc3/patches/patch-aa b/lang/gcc3/patches/patch-aa deleted file mode 100644 index ea5d0200a7d..00000000000 --- a/lang/gcc3/patches/patch-aa +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-aa,v 1.6 2004/04/10 15:47:08 seb Exp $ - ---- Makefile.in.orig 2003-07-05 02:37:08.000000000 +0000 -+++ Makefile.in -@@ -1644,9 +1644,9 @@ install-dosrel: installdirs info - - install-dosrel-fake: - --ALL_GCC = all-gcc --ALL_GCC_C = $(ALL_GCC) all-target-newlib all-target-libgloss --ALL_GCC_CXX = $(ALL_GCC_C) all-target-libstdc++-v3 -+#ALL_GCC = all-gcc -+#ALL_GCC_C = $(ALL_GCC) all-target-newlib all-target-libgloss -+#ALL_GCC_CXX = $(ALL_GCC_C) all-target-libstdc++-v3 - - # This is a list of inter-dependencies among modules. - all-ash: -@@ -1696,8 +1696,8 @@ all-libiberty: - all-build-libiberty: configure-build-libiberty - - configure-target-libffi: $(ALL_GCC_C) --configure-target-libjava: $(ALL_GCC_C) configure-target-zlib configure-target-boehm-gc configure-target-qthreads configure-target-libffi --all-target-libjava: all-fastjar all-target-zlib all-target-boehm-gc all-target-qthreads all-target-libffi -+configure-target-libjava: $(ALL_GCC_C) configure-target-boehm-gc configure-target-qthreads configure-target-libffi -+all-target-libjava: all-fastjar all-target-boehm-gc all-target-qthreads all-target-libffi - configure-target-libstdc++-v3: $(ALL_GCC_C) - all-target-libstdc++-v3: all-target-libiberty - all-libtool: diff --git a/lang/gcc3/patches/patch-ab b/lang/gcc3/patches/patch-ab deleted file mode 100644 index 354f128cb00..00000000000 --- a/lang/gcc3/patches/patch-ab +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ab,v 1.7 2016/09/30 20:32:48 maya Exp $ - ---- gcc/Makefile.in.orig Tue Jan 28 16:54:07 2003 -+++ gcc/Makefile.in Sat May 24 13:01:38 2003 -@@ -1236,6 +1236,7 @@ - # Language-independent files. - - DRIVER_DEFINES = \ -+ -DLINK_LIBGCC_SPEC="\"%D $(LINKER_RPATH_FLAG)$(prefix)/lib\"" \ - -DSTANDARD_STARTFILE_PREFIX=\"$(unlibsubdir)/\" \ - -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc-lib/\" \ - -DDEFAULT_TARGET_VERSION=\"$(version)\" \ diff --git a/lang/gcc3/patches/patch-ac b/lang/gcc3/patches/patch-ac deleted file mode 100644 index 59f45f8da94..00000000000 --- a/lang/gcc3/patches/patch-ac +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ac,v 1.5 2006/12/07 11:24:27 markd Exp $ - ---- gcc/f/com.h.orig 2006-12-05 23:50:53.000000000 +1300 -+++ gcc/f/com.h -@@ -233,7 +233,7 @@ void ffecom_finish_decl (tree decl, tree - void ffecom_finish_progunit (void); - tree ffecom_get_invented_identifier (const char *pattern, ...) - ATTRIBUTE_PRINTF_1; --ffeinfoKindtype ffecom_gfrt_basictype (ffecomGfrt ix); -+ffeinfoBasictype ffecom_gfrt_basictype (ffecomGfrt ix); - ffeinfoKindtype ffecom_gfrt_kindtype (ffecomGfrt ix); - void ffecom_init_0 (void); - void ffecom_init_2 (void); diff --git a/lang/gcc3/patches/patch-ad b/lang/gcc3/patches/patch-ad deleted file mode 100644 index eb34cce5991..00000000000 --- a/lang/gcc3/patches/patch-ad +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ad,v 1.3 2006/12/07 11:24:27 markd Exp $ - ---- gcc/java/gjavah.c.orig 2006-12-07 10:24:14.000000000 +1300 -+++ gcc/java/gjavah.c -@@ -46,7 +46,7 @@ FILE *out = NULL; - static int found_error = 0; - - /* Nonzero if we're generating JNI output. */ --static int flag_jni = 0; -+int flag_jni = 0; - - /* When nonzero, warn when source file is newer than matching class - file. */ diff --git a/lang/gcc3/patches/patch-ae b/lang/gcc3/patches/patch-ae deleted file mode 100644 index bcea5030614..00000000000 --- a/lang/gcc3/patches/patch-ae +++ /dev/null @@ -1,9 +0,0 @@ -$NetBSD: patch-ae,v 1.3 2004/04/10 15:47:08 seb Exp $ - ---- gcc/config/t-netbsd.orig 2003-06-11 19:38:33.000000000 +0200 -+++ gcc/config/t-netbsd 2003-06-11 19:38:59.000000000 +0200 -@@ -3,3 +3,4 @@ - - # Always build crtstuff with PIC. - CRTSTUFF_T_CFLAGS = -fPIC -+TARGET_LIBGCC2_CFLAGS += -fPIC diff --git a/lang/gcc3/patches/patch-af b/lang/gcc3/patches/patch-af deleted file mode 100644 index e98783c4a8a..00000000000 --- a/lang/gcc3/patches/patch-af +++ /dev/null @@ -1,18 +0,0 @@ -$NetBSD: patch-af,v 1.3 2004/04/10 15:47:08 seb Exp $ - ---- gcc/cppspec.c Wed Jul 23 02:40:54 2003 -+++ gcc/cppspec.c Fri Jul 25 17:57:41 2003 -@@ -85,6 +85,13 @@ - - is_cpp_driver = 1; - -+ /* NetBSD uses __GNUC__ and friends in header files processed with cpp -+ regularly. Default to old behaviour here. XXX - move me to -+ config/netbsd.h "DEFAULT_CPP_NEED_NO_GCC". */ -+#ifdef DEFAULT_CPP_NEED_NO_GCC -+ need_no_gcc = DEFAULT_CPP_NEED_NO_GCC; -+#endif -+ - /* First pass. If we see an -S or -c, barf. If we see an input file, - turn off read_stdin. If we see a second input file, it is actually - the output file. If we see a third input file, barf. */ diff --git a/lang/gcc3/patches/patch-ag b/lang/gcc3/patches/patch-ag deleted file mode 100644 index 6bdbad6ff64..00000000000 --- a/lang/gcc3/patches/patch-ag +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ag,v 1.3 2004/04/10 15:47:08 seb Exp $ - -Index: gcc/config/netbsd.h ---- gcc/config/netbsd.h Wed Jul 23 02:41:37 2003 -+++ gcc/config/netbsd.h Fri Jul 25 17:57:43 2003 -@@ -234,3 +234,7 @@ - /* 7 == PROT_READ | PROT_WRITE | PROT_EXEC */ \ - (void) mprotect (page, end - page, 7); \ - } -+ -+/* NetBSD depends on "cpp" having GNUC semantics, and must default as if -+ "cpp -gcc" was called. */ -+#define DEFAULT_CPP_NEED_NO_GCC 0 diff --git a/lang/gcc3/patches/patch-ah b/lang/gcc3/patches/patch-ah deleted file mode 100644 index ee18eb0f769..00000000000 --- a/lang/gcc3/patches/patch-ah +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-ah,v 1.1 2006/12/07 11:24:27 markd Exp $ - ---- libjava/java/net/natPlainSocketImpl.cc.orig 2006-12-07 21:55:04.000000000 +1300 -+++ libjava/java/net/natPlainSocketImpl.cc -@@ -61,6 +61,10 @@ read(int s, void *buf, int len) - #include <bstring.h> - #endif - -+#ifdef TRUE -+#undef TRUE -+#undef FALSE -+#endif - - #include <gcj/cni.h> - #include <gcj/javaprims.h> diff --git a/lang/gcc3/patches/patch-ai b/lang/gcc3/patches/patch-ai deleted file mode 100644 index 5bc9763d00e..00000000000 --- a/lang/gcc3/patches/patch-ai +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ai,v 1.1 2004/04/10 15:47:08 seb Exp $ - ---- gcc/configure.orig 2003-07-04 12:51:47.000000000 +0200 -+++ gcc/configure 2003-07-04 12:52:44.000000000 +0200 -@@ -8559,7 +8559,7 @@ - lang_specs_files= - lang_options_files= - lang_tree_files= --for subdir in . $subdirs -+for subdir in . cp f java objc ada - do - if test -f $srcdir/$subdir/lang-specs.h; then - lang_specs_files="$lang_specs_files $srcdir/$subdir/lang-specs.h" diff --git a/lang/gcc3/patches/patch-aj b/lang/gcc3/patches/patch-aj deleted file mode 100644 index 4a8393bc431..00000000000 --- a/lang/gcc3/patches/patch-aj +++ /dev/null @@ -1,50 +0,0 @@ -$NetBSD: patch-aj,v 1.2 2004/05/28 22:28:09 shannonjr Exp $ - ---- gcc/ada/Make-lang.in.orig 2003-07-04 13:53:53.000000000 -0600 -+++ gcc/ada/Make-lang.in -@@ -210,7 +210,7 @@ gnatbind$(exeext): ada/b_gnatb.o $(CONFI - $(LIBIBERTY) $(LIBS) $(SYSLIBS) - - # use target-gcc target-gnatmake target-gnatbind target-gnatlink --gnattools: $(GCC_PARTS) $(CONFIG_H) prefix.o force -+gnattools: $(CONFIG_H) prefix.o force - $(MAKE) -C ada $(FLAGS_TO_PASS) $(ADA_FLAGS_TO_PASS) \ - ADA_INCLUDES="-I- -I../rts"\ - CC="../../xgcc -B../../" STAGE_PREFIX=../../ gnattools1 -@@ -904,26 +904,28 @@ ada/sdefault.adb: ada/stamp-sdefault ; @ - ada/stamp-sdefault : $(srcdir)/version.c $(srcdir)/move-if-change \ - Makefile - $(ECHO) "pragma Style_Checks (Off);" >tmp-sdefault.adb -+ $(ECHO) "with Osint; use Osint;" >>tmp-sdefault.adb - $(ECHO) "package body Sdefault is" >>tmp-sdefault.adb -- $(ECHO) " S1 : aliased constant String := \"$(ADA_INCLUDE_DIR)/\";" >>tmp-sdefault.adb -- $(ECHO) " S2 : aliased constant String := \"$(ADA_RTL_OBJ_DIR)/\";" >>tmp-sdefault.adb -- $(ECHO) " S3 : aliased constant String := \"$(target)/\";" >>tmp-sdefault.adb -- $(ECHO) " S4 : aliased constant String := \"$(libsubdir)/\";" >>tmp-sdefault.adb -+ $(ECHO) " S0 : constant String := \"$(prefix)/\";" >>tmp-sdefault.adb -+ $(ECHO) " S1 : constant String := \"$(ADA_INCLUDE_DIR)/\";" >>tmp-sdefault.adb -+ $(ECHO) " S2 : constant String := \"$(ADA_RTL_OBJ_DIR)/\";" >>tmp-sdefault.adb -+ $(ECHO) " S3 : constant String := \"$(target)/\";" >>tmp-sdefault.adb -+ $(ECHO) " S4 : constant String := \"$(libsubdir)/\";" >>tmp-sdefault.adb - $(ECHO) " function Include_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb - $(ECHO) " begin" >>tmp-sdefault.adb -- $(ECHO) " return new String'(S1);" >>tmp-sdefault.adb -+ $(ECHO) " return Relocate_Path (S0, S1);" >>tmp-sdefault.adb - $(ECHO) " end Include_Dir_Default_Name;" >>tmp-sdefault.adb - $(ECHO) " function Object_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb - $(ECHO) " begin" >>tmp-sdefault.adb -- $(ECHO) " return new String'(S2);" >>tmp-sdefault.adb -+ $(ECHO) " return Relocate_Path (S0, S2);" >>tmp-sdefault.adb - $(ECHO) " end Object_Dir_Default_Name;" >>tmp-sdefault.adb - $(ECHO) " function Target_Name return String_Ptr is" >>tmp-sdefault.adb - $(ECHO) " begin" >>tmp-sdefault.adb -- $(ECHO) " return new String'(S3);" >>tmp-sdefault.adb -+ $(ECHO) " return Relocate_Path (S0, S3);" >>tmp-sdefault.adb - $(ECHO) " end Target_Name;" >>tmp-sdefault.adb - $(ECHO) " function Search_Dir_Prefix return String_Ptr is" >>tmp-sdefault.adb - $(ECHO) " begin" >>tmp-sdefault.adb -- $(ECHO) " return new String'(S4);" >>tmp-sdefault.adb -+ $(ECHO) " return Relocate_Path (S0, S4);" >>tmp-sdefault.adb - $(ECHO) " end Search_Dir_Prefix;" >>tmp-sdefault.adb - $(ECHO) "end Sdefault;" >> tmp-sdefault.adb - $(srcdir)/move-if-change tmp-sdefault.adb ada/sdefault.adb diff --git a/lang/gcc3/patches/patch-ak b/lang/gcc3/patches/patch-ak deleted file mode 100644 index 79bccebcf8f..00000000000 --- a/lang/gcc3/patches/patch-ak +++ /dev/null @@ -1,86 +0,0 @@ -$NetBSD: patch-ak,v 1.2 2004/05/28 22:28:09 shannonjr Exp $ - ---- gcc/ada/Makefile.in.orig 2003-07-04 13:53:53.000000000 -0600 -+++ gcc/ada/Makefile.in -@@ -1028,6 +1028,30 @@ ifeq ($(strip $(filter-out cygwin32% min - EXTRA_GNATRTL_NONTASKING_OBJS = g-regist.o - endif - -+ifeq ($(strip $(filter-out %86 netbsdelf%,$(arch) $(osys))),) -+ LIBGNAT_TARGET_PAIRS = \ -+ a-numaux.adb<86numaux.adb \ -+ a-numaux.ads<86numaux.ads \ -+ a-intnam.ads<4netbsdintnam.ads \ -+ s-inmaop.adb<7sinmaop.adb \ -+ s-intman.adb<5netbsdintman.adb \ -+ s-mastop.adb<5omastop.adb \ -+ s-osinte.adb<5netbsdosinte.adb \ -+ s-osinte.ads<5netbsdosinte.ads \ -+ s-osprim.adb<5posprim.adb \ -+ s-parame.adb<5netbsdparame.adb \ -+ s-taprop.adb<5netbsdtaprop.adb \ -+ s-tasinf.ads<5ftasinf.ads \ -+ s-taspri.ads<7staspri.ads \ -+ s-tpopse.adb<5netbsdtpopse.adb \ -+ s-tpopsp.adb<7netbsdtpopsp.adb \ -+ system.ads<5netbsdsystem.ads -+ -+ THREADSLIB=-pthread -+ EXTRA_GNATRTL_TASKING_OBJS=adasignal.o ada_lwp_self.o -+ -+endif -+ - # The runtime library for gnat comprises two directories. One contains the - # Ada source files that the compiler (gnat1) needs -- these files are listed - # by ADA_INCLUDE_SRCS -- and the other contains the object files and their -@@ -1585,6 +1609,41 @@ ifeq ($(TOOLSCASE),cross) - vpath %.h ../ - endif - -+ada/sdefault.adb: ada/stamp-sdefault ; @true -+ada/stamp-sdefault : $(srcdir)/version.c $(srcdir)/move-if-change \ -+ Makefile -+ $(ECHO) "pragma Style_Checks (Off);" >tmp-sdefault.adb -+ $(ECHO) "with Osint; use Osint;" >>tmp-sdefault.adb -+ $(ECHO) "package body Sdefault is" >>tmp-sdefault.adb -+ $(ECHO) " S0 : constant String := \"$(prefix)/\";" >>tmp-sdefault.adb -+ $(ECHO) " S1 : constant String := \"$(ADA_INCLUDE_DIR)/\";" >>tmp-sdefault.adb -+ $(ECHO) " S2 : constant String := \"$(ADA_RTL_OBJ_DIR)/\";" >>tmp-sdefault.adb -+ $(ECHO) " S3 : constant String := \"$(target)/\";" >>tmp-sdefault.adb -+ $(ECHO) " S4 : constant String := \"$(libsubdir)/\";" >>tmp-sdefault.adb -+ $(ECHO) " function Include_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb -+ $(ECHO) " begin" >>tmp-sdefault.adb -+ $(ECHO) " return Relocate_Path (S0, S1);" >>tmp-sdefault.adb -+ $(ECHO) " end Include_Dir_Default_Name;" >>tmp-sdefault.adb -+ $(ECHO) " function Object_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb -+ $(ECHO) " begin" >>tmp-sdefault.adb -+ $(ECHO) " return Relocate_Path (S0, S2);" >>tmp-sdefault.adb -+ $(ECHO) " end Object_Dir_Default_Name;" >>tmp-sdefault.adb -+ $(ECHO) " function Target_Name return String_Ptr is" >>tmp-sdefault.adb -+ $(ECHO) " begin" >>tmp-sdefault.adb -+ $(ECHO) " return Relocate_Path (S0, S3);" >>tmp-sdefault.adb -+ $(ECHO) " end Target_Name;" >>tmp-sdefault.adb -+ $(ECHO) " function Search_Dir_Prefix return String_Ptr is" >>tmp-sdefault.adb -+ $(ECHO) " begin" >>tmp-sdefault.adb -+ $(ECHO) " return Relocate_Path (S0, S4);" >>tmp-sdefault.adb -+ $(ECHO) " end Search_Dir_Prefix;" >>tmp-sdefault.adb -+ $(ECHO) "end Sdefault;" >> tmp-sdefault.adb -+ $(srcdir)/move-if-change tmp-sdefault.adb ada/sdefault.adb -+ touch ada/stamp-sdefault -+ -+ada/sdefault.o : ada/sdefault.ads ada/sdefault.adb ada/types.ads \ -+ ada/unchdeal.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \ -+ ada/unchconv.ads ada/osint.ads -+ - # gnatmake/link tools cannot always be built with gnatmake/link for bootstrap - # reasons: gnatmake should be built with a recent compiler, a recent compiler - # may not generate ALI files compatible with an old gnatmake so it is important -@@ -1609,7 +1668,7 @@ gnattools2: ../stamp-tools - TOOLSCASE=native \ - ../../gnatchop$(exeext) ../../gnat$(exeext) ../../gnatkr$(exeext) \ - ../../gnatls$(exeext) ../../gnatprep$(exeext) \ -- ../../gnatpsta$(exeext) ../../gnatxref$(exeext) \ -+ ../../gnatxref$(exeext) \ - ../../gnatfind$(exeext) ../../gnatname$(exeext) - - # These tools are only built for the native version. diff --git a/lang/gcc3/patches/patch-al b/lang/gcc3/patches/patch-al deleted file mode 100644 index f4e90c12bd3..00000000000 --- a/lang/gcc3/patches/patch-al +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-al,v 1.1 2004/04/10 15:47:08 seb Exp $ - ---- gcc/ada/cstreams.c.orig 2003-12-01 15:24:51.000000000 -0700 -+++ gcc/ada/cstreams.c -@@ -180,7 +180,7 @@ __gnat_full_name (nam, buffer) - #elif defined (MSDOS) - _fixpath (nam, buffer); - --#elif defined (sgi) -+#elif defined (sgi) || defined (__NetBSD__) - - /* Use realpath function which resolves links and references to .. and .. - on those Unix systems that support it. Note that GNU/Linux provides it but diff --git a/lang/gcc3/patches/patch-am b/lang/gcc3/patches/patch-am deleted file mode 100644 index 585492e86cd..00000000000 --- a/lang/gcc3/patches/patch-am +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-am,v 1.1 2004/04/10 15:47:08 seb Exp $ - ---- gcc/ada/adaint.c.orig 2002-11-18 07:39:46.000000000 -0700 -+++ gcc/ada/adaint.c -@@ -636,6 +636,8 @@ __gnat_open_new_temp (path, fmode) - return mkstemp (path); - #elif defined (__Lynx__) - mktemp (path); -+#elif defined(__NetBSD__) -+ return mkstemp (path); - #else - if (mktemp (path) == NULL) - return -1; -@@ -703,7 +705,7 @@ __gnat_tmp_name (tmp_filename) - free (pname); - } - --#elif defined (linux) -+#elif defined (linux) || defined (__NetBSD__) - char *tmpdir = getenv ("TMPDIR"); - - if (tmpdir == NULL) diff --git a/lang/gcc3/patches/patch-an b/lang/gcc3/patches/patch-an deleted file mode 100644 index bc0162011ac..00000000000 --- a/lang/gcc3/patches/patch-an +++ /dev/null @@ -1,36 +0,0 @@ -$NetBSD: patch-an,v 1.1 2004/04/10 15:47:08 seb Exp $ - ---- gcc/ada/i-cstrea.ads.orig 2002-10-23 01:33:26.000000000 -0600 -+++ gcc/ada/i-cstrea.ads -@@ -179,9 +179,6 @@ package Interfaces.C_Streams is - - function isatty (handle : int) return int; - -- procedure mktemp (template : chars); -- -- The return value (which is just a pointer to template) is discarded -- - procedure rewind (stream : FILEs); - - function setvbuf -@@ -191,11 +188,6 @@ package Interfaces.C_Streams is - size : size_t) - return int; - -- procedure tmpnam (string : chars); -- -- The parameter must be a pointer to a string buffer of at least L_tmpnam -- -- bytes (the call with a null parameter is not supported). The returned -- -- value, which is just a copy of the input argument, is discarded. -- - function tmpfile return FILEs; - - function ungetc (c : int; stream : FILEs) return int; -@@ -270,9 +262,7 @@ private - pragma Import (C, fseek); - pragma Import (C, ftell); - pragma Import (C, isatty); -- pragma Import (C, mktemp); - pragma Import (C, rewind); -- pragma Import (C, tmpnam); - pragma Import (C, tmpfile); - pragma Import (C, ungetc); - pragma Import (C, unlink); diff --git a/lang/gcc3/patches/patch-ap b/lang/gcc3/patches/patch-ap deleted file mode 100644 index ae0c2216f4d..00000000000 --- a/lang/gcc3/patches/patch-ap +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-ap,v 1.1 2004/05/28 22:28:09 shannonjr Exp $ - ---- gcc/ada/opt.ads.orig 2002-10-23 01:33:27.000000000 -0600 -+++ gcc/ada/opt.ads -@@ -92,6 +92,10 @@ package Opt is - -- The name of the Ada package generated by the binder (when in Ada mode). - -- This variable may be modified by Gnatbind.Scan_Bind_Arg. - -+ RTS_Lib_Path_Name : String_Ptr := null; -+ RTS_Src_Path_Name : String_Ptr := null; -+ -- Backported from 3.4 -+ - Address_Clause_Overlay_Warnings : Boolean := True; - -- GNAT - -- Set False to disable address clause warnings diff --git a/lang/gcc3/patches/patch-aq b/lang/gcc3/patches/patch-aq deleted file mode 100644 index 79c90acb22c..00000000000 --- a/lang/gcc3/patches/patch-aq +++ /dev/null @@ -1,185 +0,0 @@ -$NetBSD: patch-aq,v 1.1 2004/05/28 22:28:09 shannonjr Exp $ - ---- gcc/ada/osint.adb.orig 2002-10-23 01:33:27.000000000 -0600 -+++ gcc/ada/osint.adb -@@ -25,12 +25,12 @@ - -- -- - ------------------------------------------------------------------------------ - --with Fmap; use Fmap; -+with Fmap; use Fmap; - with Hostparm; --with Namet; use Namet; --with Opt; use Opt; --with Output; use Output; --with Sdefault; use Sdefault; -+with Namet; use Namet; -+with Opt; use Opt; -+with Output; use Output; -+with Sdefault; use Sdefault; - with Table; - - with Unchecked_Conversion; -@@ -43,6 +43,10 @@ package body Osint is - Running_Program : Program_Type := Unspecified; - Program_Set : Boolean := False; - -+ Std_Prefix : String_Ptr; -+ -- Standard prefix, computed dynamically the first time Relocate_Path -+ -- is called, and cached for subsequent calls. -+ - ------------------------------------- - -- Use of Name_Find and Name_Enter -- - ------------------------------------- -@@ -72,6 +76,14 @@ package body Osint is - function Concat (String_One : String; String_Two : String) return String; - -- Concatenates 2 strings and returns the result of the concatenation - -+ function Executable_Prefix return String_Ptr; -+ -- Returns the name of the root directory where the executable is stored. -+ -- The executable must be located in a directory called "bin", or -+ -- under root/lib/gcc-lib/..., or under root/libexec/gcc/... Thus, if -+ -- the executable is stored in directory "/foo/bar/bin", this routine -+ -- returns "/foo/bar/". -+ -- Return "" if the location is not recognized as described above. -+ - function Update_Path (Path : String_Ptr) return String_Ptr; - -- Update the specified path to replace the prefix with the location - -- where GNAT is installed. See the file prefix.c in GCC for details. -@@ -607,6 +619,82 @@ package body Osint is - return Name_Enter; - end Executable_Name; - -+ ------------------------- -+ -- Executable_Prefix -- -+ ------------------------- -+ -+ function Executable_Prefix return String_Ptr is -+ Exec_Name : String (1 .. Len_Arg (0)); -+ -+ function Get_Install_Dir (Exec : String) return String_Ptr; -+ -- S is the executable name preceeded by the absolute or relative -+ -- path, e.g. "c:\usr\bin\gcc.exe" or "..\bin\gcc". -+ -+ function To_Lower (C : Character) return Character; -+ -- Converts C to lower case -+ -+ --------------------- -+ -- To_Lower -- -+ --------------------- -+ -+ function To_Lower (C : Character) return Character is -+ type Lowers_Arr is array (Character range 'A' .. 'Z') of Character; -+ Lowers : constant Lowers_Arr := "abcdefghijklmnopqrstuvwxyz"; -+ begin -+ case C is -+ when 'A' .. 'Z' => -+ return Lowers (C); -+ when others => -+ return C; -+ end case; -+ end To_Lower; -+ -+ --------------------- -+ -- Get_Install_Dir -- -+ --------------------- -+ -+ function Get_Install_Dir (Exec : String) return String_Ptr is -+ begin -+ for J in reverse Exec'Range loop -+ if Is_Directory_Separator (Exec (J)) then -+ if J < Exec'Last - 5 then -+ if (To_Lower (Exec (J + 1)) = 'l' -+ and then To_Lower (Exec (J + 2)) = 'i' -+ and then To_Lower (Exec (J + 3)) = 'b') -+ or else -+ (To_Lower (Exec (J + 1)) = 'b' -+ and then To_Lower (Exec (J + 2)) = 'i' -+ and then To_Lower (Exec (J + 3)) = 'n') -+ then -+ return new String'(Exec (Exec'First .. J)); -+ end if; -+ end if; -+ end if; -+ end loop; -+ -+ return new String'(""); -+ end Get_Install_Dir; -+ -+ -- Beginning of Executable_Prefix -+ -+ begin -+ Osint.Fill_Arg (Exec_Name'Address, 0); -+ -+ -- First determine if a path prefix was placed in front of the -+ -- executable name. -+ -+ for J in reverse Exec_Name'Range loop -+ if Is_Directory_Separator (Exec_Name (J)) then -+ return Get_Install_Dir (Exec_Name); -+ end if; -+ end loop; -+ -+ -- If you are here, the user has typed the executable name with no -+ -- directory prefix. -+ -+ return Get_Install_Dir (GNAT.OS_Lib.Locate_Exec_On_Path (Exec_Name).all); -+ end Executable_Prefix; -+ - ------------------ - -- Exit_Program -- - ------------------ -@@ -1851,6 +1939,44 @@ package body Osint is - - end Read_Source_File; - -+ ------------------- -+ -- Relocate_Path -- -+ ------------------- -+ -+ function Relocate_Path -+ (Prefix : String; -+ Path : String) return String_Ptr -+ is -+ S : String_Ptr; -+ -+ procedure set_std_prefix (S : String; Len : Integer); -+ pragma Import (C, set_std_prefix); -+ -+ begin -+ if Std_Prefix = null then -+ Std_Prefix := Executable_Prefix; -+ -+ if Std_Prefix.all /= "" then -+ -- Remove trailing directory separator when calling set_std_prefix -+ -+ set_std_prefix (Std_Prefix.all, Std_Prefix'Length - 1); -+ end if; -+ end if; -+ -+ if Path (Prefix'Range) = Prefix then -+ if Std_Prefix.all /= "" then -+ S := new String -+ (1 .. Std_Prefix'Length + Path'Last - Prefix'Last); -+ S (1 .. Std_Prefix'Length) := Std_Prefix.all; -+ S (Std_Prefix'Length + 1 .. S'Last) := -+ Path (Prefix'Last + 1 .. Path'Last); -+ return S; -+ end if; -+ end if; -+ -+ return new String'(Path); -+ end Relocate_Path; -+ - ----------------- - -- Set_Program -- - ----------------- -@@ -2269,7 +2395,7 @@ package body Osint is - - In_Length : constant Integer := Path'Length; - In_String : String (1 .. In_Length + 1); -- Component_Name : aliased String := "GNAT" & ASCII.NUL; -+ Component_Name : aliased String := "GCC" & ASCII.NUL; - Result_Ptr : Address; - Result_Length : Integer; - Out_String : String_Ptr; diff --git a/lang/gcc3/patches/patch-ar b/lang/gcc3/patches/patch-ar deleted file mode 100644 index 28912f166af..00000000000 --- a/lang/gcc3/patches/patch-ar +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-ar,v 1.1 2004/05/28 22:28:09 shannonjr Exp $ - ---- gcc/ada/osint.ads.orig 2002-10-23 01:33:27.000000000 -0600 -+++ gcc/ada/osint.ads -@@ -195,6 +195,17 @@ package Osint is - return String_Access; - -- Convert a canonical syntax file specification to host syntax. - -+ function Relocate_Path -+ (Prefix : String; -+ Path : String) return String_Ptr; -+ -- Given an absolute path and a prefix, if Path starts with Prefix, -+ -- replace the Prefix substring with the root installation directory. -+ -- By default, try to compute the root installation directory by looking -+ -- at the executable name as it was typed on the command line and, if -+ -- needed, use the PATH environment variable. -+ -- If the above computation fails, return Path. -+ -- This function assumes that Prefix'First = Path'First -+ - ------------------------- - -- Search Dir Routines -- - ------------------------- diff --git a/lang/gcc3/patches/patch-as b/lang/gcc3/patches/patch-as deleted file mode 100644 index 450d76df4b7..00000000000 --- a/lang/gcc3/patches/patch-as +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-as,v 1.1 2007/11/03 17:16:37 rillig Exp $ - -At the point of this code, AC_CHECK_HEADERS(locale.h) has not yet been -called, so assume that the header exists. - ---- libjava/configure.orig 2005-05-03 14:37:08.000000000 +0200 -+++ libjava/configure 2007-11-03 18:03:59.000000000 +0100 -@@ -4191,7 +4191,7 @@ EOF - fi - - -- if test $ac_cv_header_locale_h = yes; then -+ if test "${ac_cv_header_locale_h-yes}" != no; then - echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 - echo "configure:4197: checking for LC_MESSAGES" >&5 - if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then diff --git a/lang/gcc3/patches/patch-at b/lang/gcc3/patches/patch-at deleted file mode 100644 index 4201541bd72..00000000000 --- a/lang/gcc3/patches/patch-at +++ /dev/null @@ -1,24 +0,0 @@ -$NetBSD: patch-at,v 1.1 2009/02/28 18:37:22 joerg Exp $ - -Alternative fix for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38182 - ---- gcc/ginclude/stddef.h.orig 2009-02-28 18:57:06.000000000 +0100 -+++ gcc/ginclude/stddef.h -@@ -64,7 +64,7 @@ Boston, MA 02111-1307, USA. */ - /* In 4.3bsd-net2, machine/ansi.h defines these symbols, which are - defined if the corresponding type is *not* defined. - FreeBSD-2.1 defines _MACHINE_ANSI_H_ instead of _ANSI_H_ */ --#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) -+#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(__NetBSD__) - #if !defined(_SIZE_T_) && !defined(_BSD_SIZE_T_) - #define _SIZE_T - #endif -@@ -359,7 +359,7 @@ typedef __WINT_TYPE__ wint_t; - /* In 4.3bsd-net2, leave these undefined to indicate that size_t, etc. - are already defined. */ - /* BSD/OS 3.1 and FreeBSD [23].x require the MACHINE_ANSI_H check here. */ --#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) -+#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(__NetBSD__) - /* The references to _GCC_PTRDIFF_T_, _GCC_SIZE_T_, and _GCC_WCHAR_T_ - are probably typos and should be removed before 2.8 is released. */ - #ifdef _GCC_PTRDIFF_T_ diff --git a/lang/gcc3/patches/patch-au b/lang/gcc3/patches/patch-au deleted file mode 100644 index 19c2c57a0a2..00000000000 --- a/lang/gcc3/patches/patch-au +++ /dev/null @@ -1,30 +0,0 @@ -$NetBSD: patch-au,v 1.2 2011/09/24 19:32:49 joerg Exp $ - ---- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h.orig 2002-06-24 05:48:58.000000000 +0000 -+++ libstdc++-v3/config/os/bsd/netbsd/ctype_base.h -@@ -44,6 +44,7 @@ - // NB: Offsets into ctype<char>::_M_table force a particular size - // on the mask type. Because of this, we don't use an enum. - typedef unsigned char mask; -+#if !defined(_CTYPE_U) - static const mask upper = _U; - static const mask lower = _L; - static const mask alpha = _U | _L; -@@ -55,4 +56,17 @@ - static const mask cntrl = _C; - static const mask punct = _P; - static const mask alnum = _U | _L | _N; -+#else -+ static const mask upper = _CTYPE_U; -+ static const mask lower = _CTYPE_L; -+ static const mask alpha = _CTYPE_U | _CTYPE_L; -+ static const mask digit = _CTYPE_N; -+ static const mask xdigit = _CTYPE_N | _CTYPE_X; -+ static const mask space = _CTYPE_S; -+ static const mask print = _CTYPE_P | _CTYPE_U | _CTYPE_L | _CTYPE_N | _CTYPE_B; -+ static const mask graph = _CTYPE_P | _CTYPE_U | _CTYPE_L | _CTYPE_N; -+ static const mask cntrl = _CTYPE_C; -+ static const mask punct = _CTYPE_P; -+ static const mask alnum = _CTYPE_U | _CTYPE_L | _CTYPE_N; -+#endif - }; |