From 6002ed4562002558f3ee3b338321bc7b3803388d Mon Sep 17 00:00:00 2001 From: js Date: Sat, 29 Jan 2022 18:33:17 +0000 Subject: freemint-gcc: Enable ObjC and ObjC++ --- cross/freemint-gcc/Makefile | 6 +++--- cross/freemint-gcc/PLIST | 49 ++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 51 insertions(+), 4 deletions(-) (limited to 'cross') diff --git a/cross/freemint-gcc/Makefile b/cross/freemint-gcc/Makefile index b35e8100e30..b30cbf3efa8 100644 --- a/cross/freemint-gcc/Makefile +++ b/cross/freemint-gcc/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.6 2021/11/18 16:05:28 nia Exp $ +# $NetBSD: Makefile,v 1.7 2022/01/29 18:33:17 js Exp $ DISTNAME= gcc-4.6.4 PKGNAME= cross-freemint-${DISTNAME} -PKGREVISION= 2 +PKGREVISION= 3 CATEGORIES= cross MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-4.6.4/} @@ -38,7 +38,7 @@ CFLAGS+= -fomit-frame-pointer HOSTDIR= build-${MACHINE_ARCH}--${LOWER_OPSYS} CONFIGURE_ARGS+= --target=m68k-atari-mint -CONFIGURE_ARGS+= --enable-languages=c,c++ +CONFIGURE_ARGS+= --enable-languages=c,c++,objc,obj-c++ CONFIGURE_ARGS+= --disable-libstdcxx-pch CONFIGURE_ARGS+= --disable-nls CONFIGURE_ARGS+= --disable-multilib diff --git a/cross/freemint-gcc/PLIST b/cross/freemint-gcc/PLIST index 56fd360de5d..5b503d6db0d 100644 --- a/cross/freemint-gcc/PLIST +++ b/cross/freemint-gcc/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.2 2014/05/16 13:54:50 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.3 2022/01/29 18:33:17 js Exp $ bin/m68k-atari-mint-c++ bin/m68k-atari-mint-cpp bin/m68k-atari-mint-g++ @@ -23,6 +23,50 @@ cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/float.h cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/iso646.h cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/math-68881.h cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/mf-runtime.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/NXConstStr.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/Object.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/Protocol.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/METHOD_NULL.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/MetaClass.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/Object.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/Protocol.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/STR.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/hash.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/objc-list.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/objc_error.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/objc_get_uninstalled_dtable.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/objc_malloc.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/objc_msg_sendv.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/objc_object_alloc.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/objc_unexpected_exception.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/objc_valloc.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/sarray.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_category.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_class.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_ivar.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_ivar_list.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_method.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_method_list.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_module.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_protocol.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_protocol_list.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_selector.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_static_instances.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/struct_objc_symtab.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/deprecated/typedstream.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/encoding.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/hash.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/message.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/objc-api.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/objc-decls.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/objc-exception.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/objc-list.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/objc-sync.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/objc.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/runtime.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/sarray.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/thr.h +cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/objc/typedstream.h cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/ssp/ssp.h cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/ssp/stdio.h cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/include/ssp/string.h @@ -171,6 +215,8 @@ cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/plugin/include/vecprim.h cross-freemint/lib/gcc/m68k-atari-mint/${PKGVERSION}/plugin/include/version.h cross-freemint/lib/libiberty.a cross-freemint/libexec/gcc/m68k-atari-mint/${PKGVERSION}/cc1 +cross-freemint/libexec/gcc/m68k-atari-mint/${PKGVERSION}/cc1obj +cross-freemint/libexec/gcc/m68k-atari-mint/${PKGVERSION}/cc1objplus cross-freemint/libexec/gcc/m68k-atari-mint/${PKGVERSION}/cc1plus cross-freemint/libexec/gcc/m68k-atari-mint/${PKGVERSION}/collect2 cross-freemint/libexec/gcc/m68k-atari-mint/${PKGVERSION}/install-tools/fixinc.sh @@ -808,6 +854,7 @@ cross-freemint/m68k-atari-mint/include/c++/${PKGVERSION}/utility cross-freemint/m68k-atari-mint/include/c++/${PKGVERSION}/valarray cross-freemint/m68k-atari-mint/include/c++/${PKGVERSION}/vector cross-freemint/m68k-atari-mint/lib/libmudflap.la +cross-freemint/m68k-atari-mint/lib/libobjc.la cross-freemint/m68k-atari-mint/lib/libssp.la cross-freemint/m68k-atari-mint/lib/libssp_nonshared.la cross-freemint/m68k-atari-mint/lib/libstdc++.a-gdb.py -- cgit v1.2.3