summaryrefslogtreecommitdiff
path: root/cross
diff options
context:
space:
mode:
authorjs <js@pkgsrc.org>2022-01-29 18:33:17 +0000
committerjs <js@pkgsrc.org>2022-01-29 18:33:17 +0000
commit6002ed4562002558f3ee3b338321bc7b3803388d (patch)
treec3805476ce24bc59d35f279101ba9fc62b57faad /cross
parent68ad1f587fef8a2b29a448844a919dfd4e170361 (diff)
downloadpkgsrc-6002ed4562002558f3ee3b338321bc7b3803388d.tar.gz
freemint-gcc: Enable ObjC and ObjC++
Diffstat (limited to 'cross')
-rw-r--r--cross/freemint-gcc/Makefile6
-rw-r--r--cross/freemint-gcc/PLIST49
2 files changed, 51 insertions, 4 deletions
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