This commit is contained in:
2024-01-07 17:36:23 +02:00
parent 11db859130
commit 9f790664a3
208 changed files with 20204 additions and 0 deletions

View File

@@ -0,0 +1,96 @@
#
# $Id: Makefile 1285 2007-10-25 11:42:14Z root $
#
PORTNAME= gcc
PORTVERSION= 7.5.0
DIST_SUBDIR= gnu
MASTER_SITES+= http://ftp.gnu.org/gnu/${PORTNAME}/${PORTNAME}-${PORTVERSION}/
CATEGORIES= devel
PKGNAMEPREFIX= ${TARGET}-
MAINTAINER= onborodin@gmail.com
COMMENT= GNU C Compiler v${PORTVERSION}
LIB_DEPENDS+= libgmp.so:math/libgmp
LIB_DEPENDS+= libmpc.so:math/libmpc
LIB_DEPENDS+= libmpfr.so:math/libmpfr
BUILD_DEPENDS+= gawk:text/gawk
RUN_DEPENDS+= ${TARGET}-as:devel/${TARGET}-binutils
RUN_DEPENDS+= ${TARGET}-ld:devel/${TARGET}-binutils
BUILD_DEPENDS+= ${RUN_DEPENDS}
CONFIGURE_TARGET= ${TARGET}
USES+= tar:xz
GNU_CONFIGURE= yes
USES+= gmake
.include <bsd.port.pre.mk>
#TARGET= ${ARCH:S/amd64/x86_64/}-freebsd${OSREL:R}
TARGET= arm-eabi
LANGUAGES= "c"
CFLAGS+= -I${LOCALBASE}/include -fPIC
CXXFLAGS+= -I${LOCALBASE}/include -fPIC
LDFLAGS+= -L${LOCALBASE}/lib
TARGLIB= ${PREFIX}/lib/gcc/${PORTVERSION}
#USE_LDCONFIG= ${TARGLIB}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/build
PATCH_WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
CONFIGURE_SCRIPT= ../configure
CONFIGURE_ARGS+= --target=${TARGET}
CFLAGS+= -I${LOCALBASE}/include
CONFIGURE_ARGS+= --disable-nls
CONFIGURE_ARGS+= --libdir=${TARGLIB}
#CONFIGURE_ARGS+= --program-suffix=${SUFFIX}
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
CONFIGURE_ARGS+= --with-gxx-include-dir=${TARGLIB}/include/c++
CONFIGURE_ARGS+= --with-libiconv-prefix=${LOCALBASE}
CONFIGURE_ARGS+= --with-system-zlib
CONFIGURE_ARGS+= --infodir=${PREFIX}/info/${PORTNAME}
CONFIGURE_ARGS+= --enable-languages="${LANGUAGES}"
CONFIGURE_ARGS+= --with-system-zlib
CONFIGURE_ARGS+= --with-libiconv-prefix=${LOCALBASE}
CONFIGURE_ARGS+= --program-suffix=''
CONFIGURE_ARGS+= --program-transform-name='s&^cpp&gcpp&'
#CONFIGURE_ARGS+= --disable-shared
CONFIGURE_ARGS+= --with-mpfr=${LOCALBASE}
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
CONFIGURE_ARGS+= --disable-bootstrap
CONFIGURE_ARGS+= --enable-multilib
CONFIGURE_ARGS+= --enable-gnu-indirect-function
#CONFIGURE_ARGS+= --with-as=${LOCALBASE}/bin/${TARGET}-as
#CONFIGURE_ARGS+= --with-ld=${LOCALBASE}/bin/${TARGET}-ld
MAKE_ARGS+= infodir=${PREFIX}/info/${PORTNAME}
MAKE_ARGS+= BOOT_CFLAGS="${CFLAGS}"
MAKE_ARGS+= CFLAGS="${CFLAGS}"
MAKE_ARGS+= AWK=${LOCALBASE}/bin/gawk
MAKE_ARGS+= STAGE1_CXXFLAGS="-fbracket-depth=512 -fPIC"
PLIST_SUB+= TARGET=${CONFIGURE_TARGET}
PLIST_SUB+= VERSION=${PORTVERSION}
post-extract:
${MKDIR} ${WRKSRC}
pre-configure:
${MKDIR} ${WRKSRC}
${FIND} ${WRKSRC} -name 'config.cache' -delete
.include <bsd.port.post.mk>
#EOF

View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1579032946
SHA256 (gnu/gcc-7.5.0.tar.xz) = b81946e7f01f90528a1f7352ab08cc602b9ccc05d4e44da4bd501c5a189ee661
SIZE (gnu/gcc-7.5.0.tar.xz) = 62783088

View File

@@ -0,0 +1,106 @@
--- UTC
Index: gcc/ginclude/unwind-arm-common.h
===================================================================
--- gcc/ginclude/unwind-arm-common.h (revision 219113)
+++ gcc/ginclude/unwind-arm-common.h (working copy)
@@ -82,7 +82,11 @@
struct _Unwind_Control_Block
{
+#ifdef __FreeBSD__
+ unsigned exception_class __attribute__((__mode__(__DI__)));
+#else
char exception_class[8];
+#endif
void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *);
/* Unwinder cache, private fields for the unwinder's use */
struct
@@ -181,7 +185,11 @@
/* Support functions for the PR. */
#define _Unwind_Exception _Unwind_Control_Block
+#ifdef __FreeBSD__
+ typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__)));
+#else
typedef char _Unwind_Exception_Class[8];
+#endif
void * _Unwind_GetLanguageSpecificData (_Unwind_Context *);
_Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *);
Index: libstdc++-v3/libsupc++/unwind-cxx.h
===================================================================
--- libstdc++-v3/libsupc++/unwind-cxx.h (revision 219147)
+++ libstdc++-v3/libsupc++/unwind-cxx.h (working copy)
@@ -235,7 +235,7 @@
return reinterpret_cast<__cxa_dependent_exception *>(exc + 1) - 1;
}
-#ifdef __ARM_EABI_UNWINDER__
+#if defined(__ARM_EABI_UNWINDER__) && !defined(__FreeBSD__)
static inline bool
__is_gxx_exception_class(_Unwind_Exception_Class c)
{
@@ -309,13 +309,7 @@
c[6] = 'R';
c[7] = '\0';
}
-
-static inline void*
-__gxx_caught_object(_Unwind_Exception* eo)
-{
- return (void*)eo->barrier_cache.bitpattern[0];
-}
-#else // !__ARM_EABI_UNWINDER__
+#else // !__ARM_EABI_UNWINDER__ || __FreeBSD__
// This is the primary exception class we report -- "GNUCC++\0".
const _Unwind_Exception_Class __gxx_primary_exception_class
= ((((((((_Unwind_Exception_Class) 'G'
@@ -339,6 +333,16 @@
<< 8 | (_Unwind_Exception_Class) '+')
<< 8 | (_Unwind_Exception_Class) '\x01');
+const _Unwind_Exception_Class __gxx_forced_unwind_class
+= ((((((((_Unwind_Exception_Class) 'G'
+ << 8 | (_Unwind_Exception_Class) 'N')
+ << 8 | (_Unwind_Exception_Class) 'U')
+ << 8 | (_Unwind_Exception_Class) 'C')
+ << 8 | (_Unwind_Exception_Class) 'F')
+ << 8 | (_Unwind_Exception_Class) 'O')
+ << 8 | (_Unwind_Exception_Class) 'R')
+ << 8 | (_Unwind_Exception_Class) '\0');
+
static inline bool
__is_gxx_exception_class(_Unwind_Exception_Class c)
{
@@ -346,6 +350,12 @@
|| c == __gxx_dependent_exception_class;
}
+static inline bool
+__is_gxx_forced_unwind_class(_Unwind_Exception_Class c)
+{
+ return c == __gxx_forced_unwind_class;
+}
+
// Only checks for primary or dependent, but not that it is a C++ exception at
// all.
static inline bool
@@ -357,7 +367,18 @@
#define __GXX_INIT_PRIMARY_EXCEPTION_CLASS(c) c = __gxx_primary_exception_class
#define __GXX_INIT_DEPENDENT_EXCEPTION_CLASS(c) \
c = __gxx_dependent_exception_class
+#define __GXX_INIT_FORCED_UNWIND_CLASS(c) c = __gxx_forced_unwind_class
+#endif // __ARM_EABI_UNWINDER__ && !__FreeBSD__
+#ifdef __ARM_EABI_UNWINDER__
+static inline void*
+__gxx_caught_object(_Unwind_Exception* eo)
+{
+ return (void*)eo->barrier_cache.bitpattern[0];
+}
+
+#else // !__ARM_EABI_UNWINDER__
+
// GNU C++ personality routine, Version 0.
extern "C" _Unwind_Reason_Code __gxx_personality_v0
(int, _Unwind_Action, _Unwind_Exception_Class,

View File

@@ -0,0 +1,47 @@
Disable the build/use of libssp/gets-chk since FreeBSD 12 and later
do not feature gets() any longer.
--- UTC
Index: libssp/Makefile.am
===================================================================
--- libssp/Makefile.am (revision 263319)
+++ libssp/Makefile.am (working copy)
@@ -42,7 +42,7 @@
nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h
libssp_la_SOURCES = \
- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
+ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \
strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \
vsnprintf-chk.c vsprintf-chk.c
Index: libssp/Makefile.in
===================================================================
--- libssp/Makefile.in (revision 263319)
+++ libssp/Makefile.in (working copy)
@@ -108,7 +108,7 @@
am__installdirs = "$(DESTDIR)$(toolexeclibdir)" \
"$(DESTDIR)$(libsubincludedir)"
LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
-am_libssp_la_OBJECTS = ssp.lo gets-chk.lo memcpy-chk.lo memmove-chk.lo \
+am_libssp_la_OBJECTS = ssp.lo memcpy-chk.lo memmove-chk.lo \
mempcpy-chk.lo memset-chk.lo snprintf-chk.lo sprintf-chk.lo \
stpcpy-chk.lo strcat-chk.lo strcpy-chk.lo strncat-chk.lo \
strncpy-chk.lo vsnprintf-chk.lo vsprintf-chk.lo
@@ -291,7 +291,7 @@
libsubincludedir = $(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include
nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h
libssp_la_SOURCES = \
- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
+ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \
strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \
vsnprintf-chk.c vsprintf-chk.c
@@ -452,7 +452,6 @@
distclean-compile:
-rm -f *.tab.c
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gets-chk.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libssp_nonshared_la-ssp-local.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcpy-chk.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmove-chk.Plo@am__quote@

View File

@@ -0,0 +1,15 @@
--- UTC
Index: gcc/config.gcc
===================================================================
--- gcc/config.gcc.old 2017-04-05 17:48:03.045750000 -0500
+++ gcc/config.gcc 2017-04-05 17:49:22.143572000 -0500
@@ -2285,6 +2285,9 @@
tmake_file="${tmake_file} rs6000/t-freebsd64"
extra_options="${extra_options} rs6000/linux64.opt"
;;
+ powerpcspe-*)
+ tm_file="${tm_file} rs6000/freebsd.h rs6000/linuxspe.h rs6000/e500.h"
+ ;;
*)
tm_file="${tm_file} rs6000/freebsd.h"
;;

View File

@@ -0,0 +1,25 @@
--- ./ltmain.sh.orig 2014-02-04 12:31:38.000000000 +0300
+++ ./ltmain.sh 2019-05-10 16:39:50.225498000 +0200
@@ -6411,7 +6411,7 @@
age="$number_minor"
revision="$number_revision"
;;
- freebsd-aout|freebsd-elf|qnx|sunos)
+ freebsd*|qnx|sunos)
current="$number_major"
revision="$number_minor"
age="0"
@@ -6482,12 +6482,7 @@
verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
;;
- freebsd-aout)
- major=".$current"
- versuffix=".$current.$revision";
- ;;
-
- freebsd-elf)
+ freebsd*)
major=".$current"
versuffix=".$current"
;;

View File

@@ -0,0 +1,13 @@
[
{ type: install
message: <<EOD
To ensure binaries built with this toolchain find appropriate versions
of the necessary run-time libraries, you may want to link using
-Wl,-rpath=%%TARGLIB%%
For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens
transparently.
EOD
}
]

View File

@@ -0,0 +1,6 @@
The GNU Ada compiler system built from GCC 4.1.2.
Please add ${PREFIX}/bin/gcc41 to your PATH variable
before using this port.
WWW: http://gcc.gnu.org/

View File

@@ -0,0 +1,519 @@
bin/arm-eabi-gcc
bin/arm-eabi-gcc-ar
bin/arm-eabi-gcc-nm
bin/arm-eabi-gcc-ranlib
lib/gcc/7.5.0/fpu/libssp_nonshared.a
lib/gcc/7.5.0/fpu/libssp_nonshared.la
lib/gcc/7.5.0/fpu/libssp.a
lib/gcc/7.5.0/fpu/libssp.la
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/crtbegin.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/crtend.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/crtfastmath.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/crti.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/crtn.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/crtbegin.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/crtend.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/crtfastmath.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/crti.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/crtn.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/libgcc.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/libgcov.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/limits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_fil.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_lookup.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_nat.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_proxy.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_scan.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_state.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/README
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/stddef.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/stdio.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/stdlib.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/sys/types.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/syslimits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/unistd.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/wchar.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/arm_acle.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/arm_cmse.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/arm_fp16.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/arm_neon.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/float.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/gcov.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/iso646.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/mmintrin.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/ssp/ssp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/ssp/stdio.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/ssp/string.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/ssp/unistd.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdalign.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdarg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdatomic.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdbool.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stddef.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdfix.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdint-gcc.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdint.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdnoreturn.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/tgmath.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/unwind-arm-common.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/unwind.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/varargs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/fixinc_list
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/gsyslimits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/include/limits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/include/README
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/macro_list
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/mkheaders.conf
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/libgcc.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/libgcov.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/gtype.state
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ada/gcc-interface/ada-tree.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/addresses.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/alias.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/all-tree.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/alloc-pool.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ansidecl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/asan.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/attribs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/auto-host.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/auto-profile.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/b-header-vars
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/backend.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/basic-block.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/bb-reorder.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/bitmap.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/brig-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/builtin-attrs.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/builtin-types.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/builtins.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/bversion.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family/c-common.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family/c-common.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family/c-objc.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family/c-pragma.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family/c-pretty-print.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/calls.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ccmp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfg-flags.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfganal.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgbuild.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgcleanup.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgexpand.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfghooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgloop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgloopmanip.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgrtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cgraph.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/chkp-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cif-code.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cilk-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cilk.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cilkplus.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/collect-utils.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/collect2-aix.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/collect2.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/conditions.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/aarch-common-protos.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/aout.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm-cpu.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm-flags.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm-isa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm-opts.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm-protos.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/bpabi.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/elf.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/unknown-elf.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/dbxelf.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/elfos.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/initfini-array.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/newlib-stdint.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/vxworks-dummy.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/configargs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/context.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/convert.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/coretypes.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/coverage.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cp/cp-tree.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cppbuiltin.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cppdefault.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cpplib.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cselib.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/data-streamer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dbgcnt.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dbgcnt.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dbxout.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dce.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ddg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/debug.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/defaults.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/df.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dfp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/diagnostic-color.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/diagnostic-core.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/diagnostic.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/diagnostic.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dojump.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dominance.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/domwalk.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/double-int.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dumpfile.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dwarf2asm.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dwarf2out.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/edit-context.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/emit-rtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/errors.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/et-forest.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/except.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/explow.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/expmed.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/expr.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/fibonacci_heap.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/file-find.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/filenames.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/fixed-value.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/flag-types.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/flags.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/fold-const-call.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/fold-const.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/function.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcc-plugin.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcc-rich-location.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcc-symtab.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcc.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcov-counter.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcov-io.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcse-common.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcse.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/generic-match.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gengtype.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/genrtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gensupport.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ggc-internal.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ggc.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-builder.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-expr.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-fold.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-iterator.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-low.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-match.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-predict.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-pretty-print.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-ssa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-streamer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-walk.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimplify-me.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimplify.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/glimits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/graph.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/graphds.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/graphite.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gsstruct.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gstab.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gsyms.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gsyslimits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gtm-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gtype-desc.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hard-reg-set.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hash-map-traits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hash-map.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hash-set.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hash-table.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hash-traits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hashtab.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/highlev-plugin-common.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hosthooks-def.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hosthooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hsa-brig-format.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hsa-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hsa-common.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hw-doloop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hwint.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ifcvt.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/inchash.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/incpath.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/input.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-addr.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-codes.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-constants.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-flags.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-modes.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-notes.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/internal-fn.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/internal-fn.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/intl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-chkp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-icf-gimple.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-icf.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-inline.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-prop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-ref.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-reference.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-utils.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ira-int.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ira.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/is-a.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/langhooks-def.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/langhooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lcm.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/libfuncs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/libiberty.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/limitx.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/limity.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/line-map.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/loop-unroll.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lower-subreg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lra-int.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lra.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lto-compress.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lto-section-names.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lto-streamer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/machmode.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/machmode.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/md5.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/mem-stats-traits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/mem-stats.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/memmodel.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/memory-block.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/mode-classes.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/objc/objc-tree.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/obstack.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-expand.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-general.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-grid.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-low.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-offload.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/optabs-libfuncs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/optabs-query.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/optabs-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/optabs.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/optabs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/options.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/opts-diagnostic.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/opts.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/output.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params-enum.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params-list.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params-options.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params.list
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/pass_manager.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/pass-instances.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/passes.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/plugin-api.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/plugin-version.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/plugin.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/plugin.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/predict.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/predict.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/prefix.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/pretty-print.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/print-rtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/print-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/profile.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/read-md.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/read-rtl-function.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/real.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/realmpfr.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/recog.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/reg-notes.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/regcprop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/regrename.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/regs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/regset.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/reload.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/resource.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtl-chkp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtl-error.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtl-iter.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtl.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtlhash.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtlhooks-def.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/run-rtl-passes.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/safe-ctype.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sanitizer.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sbitmap.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sched-int.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sdbout.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sel-sched-dump.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sel-sched-ir.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sel-sched.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/selftest-rtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/selftest.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sese.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/shrink-wrap.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/signop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sparseset.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/spellcheck-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/spellcheck.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/splay-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sreal.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ssa-iterators.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ssa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/stab.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/statistics.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/stmt.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/stor-layout.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/streamer-hooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/stringpool.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/substring-locations.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/symbol-summary.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/symtab.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sync-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/system.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target-def.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target-globals.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target-hooks-macros.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target-insns.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/targhooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/timevar.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/timevar.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tm_p.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tm-preds.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tm.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/toplev.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tracer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/trans-mem.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-affine.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-cfg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-cfgcleanup.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-check.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-chkp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-chrec.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-core.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-data-ref.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-dfa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-diagnostic.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-dump.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-eh.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-hash-traits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-hasher.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-if-conv.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-inline.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-into-ssa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-iterator.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-nested.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-object-size.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-outof-ssa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-parloops.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-pass.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-phinodes.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-pretty-print.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-scalar-evolution.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-address.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-alias.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-ccp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-coalesce.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-dom.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-live.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-loop-ivopts.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-loop-manip.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-loop-niter.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-loop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-operands.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-propagate.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-sccvn.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-scopedtables.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-ter.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-threadbackward.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-threadedge.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-threadupdate.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssanames.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-stdarg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-streamer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-vectorizer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-vrp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/treestruct.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tsan.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tsystem.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/typeclass.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/typed-splay-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ubsan.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/valtrack.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/value-prof.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/varasm.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/vec.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/version.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/vmsdbg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/vtable-verify.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/wide-int-print.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/wide-int.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/xcoff.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/xcoffout.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/libcc1plugin.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/libcc1plugin.la
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/libcp1plugin.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/libcp1plugin.la
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/crtbegin.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/crtend.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/crtfastmath.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/crti.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/crtn.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/libgcc.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/libgcov.a
lib/gcc/7.5.0/libcc1.a
lib/gcc/7.5.0/libcc1.la
lib/gcc/7.5.0/libssp_nonshared.a
lib/gcc/7.5.0/libssp_nonshared.la
lib/gcc/7.5.0/libssp.a
lib/gcc/7.5.0/libssp.la
lib/gcc/7.5.0/thumb/libssp_nonshared.a
lib/gcc/7.5.0/thumb/libssp_nonshared.la
lib/gcc/7.5.0/thumb/libssp.a
lib/gcc/7.5.0/thumb/libssp.la
libexec/gcc/arm-eabi/7.5.0/cc1
libexec/gcc/arm-eabi/7.5.0/collect2
libexec/gcc/arm-eabi/7.5.0/install-tools/fixinc.sh
libexec/gcc/arm-eabi/7.5.0/install-tools/fixincl
libexec/gcc/arm-eabi/7.5.0/install-tools/mkheaders
libexec/gcc/arm-eabi/7.5.0/install-tools/mkinstalldirs
libexec/gcc/arm-eabi/7.5.0/liblto_plugin.a
libexec/gcc/arm-eabi/7.5.0/liblto_plugin.la
libexec/gcc/arm-eabi/7.5.0/lto-wrapper
libexec/gcc/arm-eabi/7.5.0/lto1
libexec/gcc/arm-eabi/7.5.0/plugin/gengtype
@dir lib/gcc/7.5.0/fpu
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/ssp
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/sys
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/include
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ada/gcc-interface
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ada
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cp
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/objc
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0
@dir lib/gcc/7.5.0/gcc/arm-eabi
@dir lib/gcc/7.5.0/gcc
@dir lib/gcc/7.5.0/thumb
@dir lib/gcc/7.5.0
@dir lib/gcc
@dir libexec/gcc/arm-eabi/7.5.0/install-tools
@dir libexec/gcc/arm-eabi/7.5.0/plugin
@dir libexec/gcc/arm-eabi/7.5.0
@dir libexec/gcc/arm-eabi
@dir libexec/gcc

View File

@@ -0,0 +1,96 @@
#
# $Id: Makefile 1285 2007-10-25 11:42:14Z root $
#
PORTNAME= gcc
PORTVERSION= 8.3.0
DIST_SUBDIR= gnu
MASTER_SITES+= http://ftp.gnu.org/gnu/${PORTNAME}/${PORTNAME}-${PORTVERSION}/
CATEGORIES= devel
PKGNAMEPREFIX= ${TARGET}-
MAINTAINER= onborodin@gmail.com
COMMENT= GNU C Compiler v${PORTVERSION}
LIB_DEPENDS+= libgmp.so:math/libgmp
LIB_DEPENDS+= libmpc.so:math/libmpc
LIB_DEPENDS+= libmpfr.so:math/libmpfr
BUILD_DEPENDS+= gawk:text/gawk
RUN_DEPENDS+= ${TARGET}-as:devel/${TARGET}-binutils
RUN_DEPENDS+= ${TARGET}-ld:devel/${TARGET}-binutils
BUILD_DEPENDS+= ${RUN_DEPENDS}
CONFIGURE_TARGET= ${TARGET}
USES+= tar:xz
GNU_CONFIGURE= yes
USES+= gmake
.include <bsd.port.pre.mk>
#TARGET= ${ARCH:S/amd64/x86_64/}-freebsd${OSREL:R}
TARGET= arm-eabi
LANGUAGES= "c"
CFLAGS+= -I${LOCALBASE}/include -fPIC
CXXFLAGS+= -I${LOCALBASE}/include -fPIC
LDFLAGS+= -L${LOCALBASE}/lib
TARGLIB= ${PREFIX}/lib/gcc/${PORTVERSION}
#USE_LDCONFIG= ${TARGLIB}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/build
PATCH_WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
CONFIGURE_SCRIPT= ../configure
CONFIGURE_ARGS+= --target=${TARGET}
CFLAGS+= -I${LOCALBASE}/include
CONFIGURE_ARGS+= --disable-nls
CONFIGURE_ARGS+= --libdir=${TARGLIB}
#CONFIGURE_ARGS+= --program-suffix=${SUFFIX}
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
CONFIGURE_ARGS+= --with-gxx-include-dir=${TARGLIB}/include/c++
CONFIGURE_ARGS+= --with-libiconv-prefix=${LOCALBASE}
CONFIGURE_ARGS+= --with-system-zlib
CONFIGURE_ARGS+= --infodir=${PREFIX}/info/${PORTNAME}
CONFIGURE_ARGS+= --enable-languages="${LANGUAGES}"
CONFIGURE_ARGS+= --with-system-zlib
CONFIGURE_ARGS+= --with-libiconv-prefix=${LOCALBASE}
CONFIGURE_ARGS+= --program-suffix=''
CONFIGURE_ARGS+= --program-transform-name='s&^cpp&gcpp&'
#CONFIGURE_ARGS+= --disable-shared
CONFIGURE_ARGS+= --with-mpfr=${LOCALBASE}
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
CONFIGURE_ARGS+= --disable-bootstrap
CONFIGURE_ARGS+= --enable-multilib
CONFIGURE_ARGS+= --enable-gnu-indirect-function
#CONFIGURE_ARGS+= --with-as=${LOCALBASE}/bin/${TARGET}-as
#CONFIGURE_ARGS+= --with-ld=${LOCALBASE}/bin/${TARGET}-ld
MAKE_ARGS+= infodir=${PREFIX}/info/${PORTNAME}
MAKE_ARGS+= BOOT_CFLAGS="${CFLAGS}"
MAKE_ARGS+= CFLAGS="${CFLAGS}"
MAKE_ARGS+= AWK=${LOCALBASE}/bin/gawk
MAKE_ARGS+= STAGE1_CXXFLAGS="-fbracket-depth=512 -fPIC"
PLIST_SUB+= TARGET=${CONFIGURE_TARGET}
PLIST_SUB+= VERSION=${PORTVERSION}
post-extract:
${MKDIR} ${WRKSRC}
pre-configure:
${MKDIR} ${WRKSRC}
${FIND} ${WRKSRC} -name 'config.cache' -delete
.include <bsd.port.post.mk>
#EOF

View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1579031712
SHA256 (gnu/gcc-8.3.0.tar.xz) = 64baadfe6cc0f4947a84cb12d7f0dfaf45bb58b7e92461639596c21e02d97d2c
SIZE (gnu/gcc-8.3.0.tar.xz) = 63694700

View File

@@ -0,0 +1,106 @@
--- UTC
Index: gcc/ginclude/unwind-arm-common.h
===================================================================
--- gcc/ginclude/unwind-arm-common.h (revision 219113)
+++ gcc/ginclude/unwind-arm-common.h (working copy)
@@ -82,7 +82,11 @@
struct _Unwind_Control_Block
{
+#ifdef __FreeBSD__
+ unsigned exception_class __attribute__((__mode__(__DI__)));
+#else
char exception_class[8];
+#endif
void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *);
/* Unwinder cache, private fields for the unwinder's use */
struct
@@ -181,7 +185,11 @@
/* Support functions for the PR. */
#define _Unwind_Exception _Unwind_Control_Block
+#ifdef __FreeBSD__
+ typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__)));
+#else
typedef char _Unwind_Exception_Class[8];
+#endif
void * _Unwind_GetLanguageSpecificData (_Unwind_Context *);
_Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *);
Index: libstdc++-v3/libsupc++/unwind-cxx.h
===================================================================
--- libstdc++-v3/libsupc++/unwind-cxx.h (revision 219147)
+++ libstdc++-v3/libsupc++/unwind-cxx.h (working copy)
@@ -235,7 +235,7 @@
return reinterpret_cast<__cxa_dependent_exception *>(exc + 1) - 1;
}
-#ifdef __ARM_EABI_UNWINDER__
+#if defined(__ARM_EABI_UNWINDER__) && !defined(__FreeBSD__)
static inline bool
__is_gxx_exception_class(_Unwind_Exception_Class c)
{
@@ -309,13 +309,7 @@
c[6] = 'R';
c[7] = '\0';
}
-
-static inline void*
-__gxx_caught_object(_Unwind_Exception* eo)
-{
- return (void*)eo->barrier_cache.bitpattern[0];
-}
-#else // !__ARM_EABI_UNWINDER__
+#else // !__ARM_EABI_UNWINDER__ || __FreeBSD__
// This is the primary exception class we report -- "GNUCC++\0".
const _Unwind_Exception_Class __gxx_primary_exception_class
= ((((((((_Unwind_Exception_Class) 'G'
@@ -339,6 +333,16 @@
<< 8 | (_Unwind_Exception_Class) '+')
<< 8 | (_Unwind_Exception_Class) '\x01');
+const _Unwind_Exception_Class __gxx_forced_unwind_class
+= ((((((((_Unwind_Exception_Class) 'G'
+ << 8 | (_Unwind_Exception_Class) 'N')
+ << 8 | (_Unwind_Exception_Class) 'U')
+ << 8 | (_Unwind_Exception_Class) 'C')
+ << 8 | (_Unwind_Exception_Class) 'F')
+ << 8 | (_Unwind_Exception_Class) 'O')
+ << 8 | (_Unwind_Exception_Class) 'R')
+ << 8 | (_Unwind_Exception_Class) '\0');
+
static inline bool
__is_gxx_exception_class(_Unwind_Exception_Class c)
{
@@ -346,6 +350,12 @@
|| c == __gxx_dependent_exception_class;
}
+static inline bool
+__is_gxx_forced_unwind_class(_Unwind_Exception_Class c)
+{
+ return c == __gxx_forced_unwind_class;
+}
+
// Only checks for primary or dependent, but not that it is a C++ exception at
// all.
static inline bool
@@ -357,7 +367,18 @@
#define __GXX_INIT_PRIMARY_EXCEPTION_CLASS(c) c = __gxx_primary_exception_class
#define __GXX_INIT_DEPENDENT_EXCEPTION_CLASS(c) \
c = __gxx_dependent_exception_class
+#define __GXX_INIT_FORCED_UNWIND_CLASS(c) c = __gxx_forced_unwind_class
+#endif // __ARM_EABI_UNWINDER__ && !__FreeBSD__
+#ifdef __ARM_EABI_UNWINDER__
+static inline void*
+__gxx_caught_object(_Unwind_Exception* eo)
+{
+ return (void*)eo->barrier_cache.bitpattern[0];
+}
+
+#else // !__ARM_EABI_UNWINDER__
+
// GNU C++ personality routine, Version 0.
extern "C" _Unwind_Reason_Code __gxx_personality_v0
(int, _Unwind_Action, _Unwind_Exception_Class,

View File

@@ -0,0 +1,13 @@
--- configure.orig 2015-05-03 17:29:57 UTC
+++ configure
@@ -3675,10 +3675,6 @@ case "${target}" in
*-*-dragonfly*)
;;
*-*-freebsd*)
- if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
- && test -f /usr/local/include/gmp.h; then
- with_gmp=/usr/local
- fi
;;
*-*-kaos*)
# Remove unsupported stuff on all kaOS configurations.

View File

@@ -0,0 +1,106 @@
commit 4eea76dbfc871614e116961b048d9aa38eee66ea
Author: law <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu Nov 8 22:05:27 2018 +0000
* collect2.c (linker_select): Add USE_LLD_LD.
(ld_suffixes): Add ld.lld.
(main): Handle -fuse-ld=lld.
* common.opt (-fuse-ld=lld): New option.
* doc/invoke.texi (-fuse-ld=lld): Document.
* opts.c (common_handle_option): Handle OPT_fuse_ld_lld.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@265940 138bc75d-0d04-0410-961f-82ee72b054a4
--- UTC
diff --git a/gcc/collect2.c b/gcc/collect2.c
index a96af137a44..6463ff7b645 100644
--- gcc/collect2.c
+++ gcc/collect2.c
@@ -831,6 +831,7 @@ main (int argc, char **argv)
USE_PLUGIN_LD,
USE_GOLD_LD,
USE_BFD_LD,
+ USE_LLD_LD,
USE_LD_MAX
} selected_linker = USE_DEFAULT_LD;
static const char *const ld_suffixes[USE_LD_MAX] =
@@ -838,7 +839,8 @@ main (int argc, char **argv)
"ld",
PLUGIN_LD_SUFFIX,
"ld.gold",
- "ld.bfd"
+ "ld.bfd",
+ "ld.lld"
};
static const char *const real_ld_suffix = "real-ld";
static const char *const collect_ld_suffix = "collect-ld";
@@ -1007,6 +1009,8 @@ main (int argc, char **argv)
selected_linker = USE_BFD_LD;
else if (strcmp (argv[i], "-fuse-ld=gold") == 0)
selected_linker = USE_GOLD_LD;
+ else if (strcmp (argv[i], "-fuse-ld=lld") == 0)
+ selected_linker = USE_LLD_LD;
#ifdef COLLECT_EXPORT_LIST
/* These flags are position independent, although their order
@@ -1096,7 +1100,8 @@ main (int argc, char **argv)
/* Maybe we know the right file to use (if not cross). */
ld_file_name = 0;
#ifdef DEFAULT_LINKER
- if (selected_linker == USE_BFD_LD || selected_linker == USE_GOLD_LD)
+ if (selected_linker == USE_BFD_LD || selected_linker == USE_GOLD_LD ||
+ selected_linker == USE_LLD_LD)
{
char *linker_name;
# ifdef HOST_EXECUTABLE_SUFFIX
@@ -1315,7 +1320,7 @@ main (int argc, char **argv)
else if (!use_collect_ld
&& strncmp (arg, "-fuse-ld=", 9) == 0)
{
- /* Do not pass -fuse-ld={bfd|gold} to the linker. */
+ /* Do not pass -fuse-ld={bfd|gold|lld} to the linker. */
ld1--;
ld2--;
}
diff --git a/gcc/common.opt b/gcc/common.opt
index 5a5d33205a4..99489fbd553 100644
--- gcc/common.opt
+++ gcc/common.opt
@@ -2732,6 +2732,10 @@ fuse-ld=gold
Common Driver Negative(fuse-ld=bfd)
Use the gold linker instead of the default linker.
+fuse-ld=lld
+Common Driver Negative(fuse-ld=lld)
+Use the lld LLVM linker instead of the default linker.
+
fuse-linker-plugin
Common Undocumented Var(flag_use_linker_plugin)
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index e0a770491b6..8762f3f7bc3 100644
--- gcc/doc/invoke.texi
+++ gcc/doc/invoke.texi
@@ -12610,6 +12610,10 @@ Use the @command{bfd} linker instead of the default linker.
@opindex fuse-ld=gold
Use the @command{gold} linker instead of the default linker.
+@item -fuse-ld=lld
+@opindex fuse-ld=lld
+Use the LLVM @command{lld} linker instead of the default linker.
+
@cindex Libraries
@item -l@var{library}
@itemx -l @var{library}
diff --git a/gcc/opts.c b/gcc/opts.c
index 34c283dd765..f094f5f1251 100644
--- gcc/opts.c
+++ gcc/opts.c
@@ -2557,6 +2557,7 @@ common_handle_option (struct gcc_options *opts,
case OPT_fuse_ld_bfd:
case OPT_fuse_ld_gold:
+ case OPT_fuse_ld_lld:
case OPT_fuse_linker_plugin:
/* No-op. Used by the driver and passed to us because it starts with f.*/
break;

View File

@@ -0,0 +1,47 @@
Disable the build/use of libssp/gets-chk since FreeBSD 12 and later
do not feature gets() any longer.
--- UTC
Index: libssp/Makefile.am
===================================================================
--- libssp/Makefile.am (revision 263319)
+++ libssp/Makefile.am (working copy)
@@ -42,7 +42,7 @@
nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h
libssp_la_SOURCES = \
- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
+ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \
strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \
vsnprintf-chk.c vsprintf-chk.c
Index: libssp/Makefile.in
===================================================================
--- libssp/Makefile.in (revision 263319)
+++ libssp/Makefile.in (working copy)
@@ -108,7 +108,7 @@
am__installdirs = "$(DESTDIR)$(toolexeclibdir)" \
"$(DESTDIR)$(libsubincludedir)"
LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
-am_libssp_la_OBJECTS = ssp.lo gets-chk.lo memcpy-chk.lo memmove-chk.lo \
+am_libssp_la_OBJECTS = ssp.lo memcpy-chk.lo memmove-chk.lo \
mempcpy-chk.lo memset-chk.lo snprintf-chk.lo sprintf-chk.lo \
stpcpy-chk.lo strcat-chk.lo strcpy-chk.lo strncat-chk.lo \
strncpy-chk.lo vsnprintf-chk.lo vsprintf-chk.lo
@@ -291,7 +291,7 @@
libsubincludedir = $(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include
nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h
libssp_la_SOURCES = \
- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
+ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \
strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \
vsnprintf-chk.c vsprintf-chk.c
@@ -452,7 +452,6 @@
distclean-compile:
-rm -f *.tab.c
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gets-chk.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libssp_nonshared_la-ssp-local.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcpy-chk.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmove-chk.Plo@am__quote@

View File

@@ -0,0 +1,24 @@
--- UTC
Index: gcc/config.gcc
===================================================================
--- gcc/config.gcc.orig 2018-06-25 19:34:01.000000000 +0000
+++ gcc/config.gcc 2018-12-14 04:14:25.044026000 +0000
@@ -455,7 +455,7 @@
nvptx-*-*)
cpu_type=nvptx
;;
-powerpc*-*-*spe*)
+powerpcspe-*-*|powerpc*-*-*spe*)
cpu_type=powerpcspe
extra_headers="ppc-asm.h altivec.h spe.h ppu_intrinsics.h paired.h spu2vmx.h vec_types.h si2vmx.h htmintrin.h htmxlintrin.h"
case x$with_cpu in
@@ -2413,6 +2413,9 @@
tm_file="${tm_file} rs6000/default64.h rs6000/freebsd64.h"
tmake_file="${tmake_file} rs6000/t-freebsd64"
extra_options="${extra_options} rs6000/linux64.opt"
+ ;;
+ powerpcspe-*)
+ tm_file="${tm_file} powerpcspe/freebsd.h powerpcspe/linuxspe.h powerpcspe/e500.h"
;;
*)
tm_file="${tm_file} rs6000/freebsd.h"

View File

@@ -0,0 +1,25 @@
--- ./ltmain.sh.orig 2014-02-04 12:31:38.000000000 +0300
+++ ./ltmain.sh 2019-05-10 16:39:50.225498000 +0200
@@ -6411,7 +6411,7 @@
age="$number_minor"
revision="$number_revision"
;;
- freebsd-aout|freebsd-elf|qnx|sunos)
+ freebsd*|qnx|sunos)
current="$number_major"
revision="$number_minor"
age="0"
@@ -6482,12 +6482,7 @@
verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
;;
- freebsd-aout)
- major=".$current"
- versuffix=".$current.$revision";
- ;;
-
- freebsd-elf)
+ freebsd*)
major=".$current"
versuffix=".$current"
;;

View File

@@ -0,0 +1,7 @@
To ensure binaries built with this toolchain find appropriate versions
of the necessary run-time libraries, you may want to link using
-Wl,-rpath=%%TARGLIB%%
For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens
transparently.

View File

@@ -0,0 +1,6 @@
The GNU Ada compiler system built from GCC 4.1.2.
Please add ${PREFIX}/bin/gcc41 to your PATH variable
before using this port.
WWW: http://gcc.gnu.org/

View File

@@ -0,0 +1,558 @@
bin/arm-eabi-gcc
bin/arm-eabi-gcc-ar
bin/arm-eabi-gcc-nm
bin/arm-eabi-gcc-ranlib
lib/gcc/8.3.0/arm/autofp/v5te/fpu/libssp_nonshared.a
lib/gcc/8.3.0/arm/autofp/v5te/fpu/libssp_nonshared.la
lib/gcc/8.3.0/arm/autofp/v5te/fpu/libssp.a
lib/gcc/8.3.0/arm/autofp/v5te/fpu/libssp.la
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/arm/autofp/v5te/fpu/crtbegin.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/arm/autofp/v5te/fpu/crtend.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/arm/autofp/v5te/fpu/crtfastmath.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/arm/autofp/v5te/fpu/crti.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/arm/autofp/v5te/fpu/crtn.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/arm/autofp/v5te/fpu/libgcc.a
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/arm/autofp/v5te/fpu/libgcov.a
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/crtbegin.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/crtend.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/crtfastmath.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/crti.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/crtn.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/limits.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/netinet/ip_fil.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/netinet/ip_lookup.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/netinet/ip_nat.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/netinet/ip_proxy.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/netinet/ip_scan.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/netinet/ip_state.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/README
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/stddef.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/stdio.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/stdlib.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/sys/types.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/syslimits.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/unistd.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/wchar.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/arm_acle.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/arm_cmse.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/arm_fp16.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/arm_neon.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/float.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/gcov.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/iso646.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/mmintrin.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/ssp/ssp.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/ssp/stdio.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/ssp/string.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/ssp/unistd.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/stdalign.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/stdarg.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/stdatomic.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/stdbool.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/stddef.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/stdfix.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/stdint-gcc.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/stdint.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/stdnoreturn.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/tgmath.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/unwind-arm-common.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/unwind.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/varargs.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/install-tools/fixinc_list
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/install-tools/gsyslimits.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/install-tools/include/limits.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/install-tools/include/README
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/install-tools/macro_list
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/install-tools/mkheaders.conf
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/libgcc.a
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/libgcov.a
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/gtype.state
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ada/gcc-interface/ada-tree.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/addresses.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/alias.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/all-tree.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/alloc-pool.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ansidecl.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/arm-cpu.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/arm-isa.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/asan.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/attribs.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/auto-host.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/auto-profile.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/b-header-vars
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/backend.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/basic-block.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/bb-reorder.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/bitmap.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/brig-builtins.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/builtin-attrs.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/builtin-types.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/builtins.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/builtins.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/bversion.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/c-family/c-common.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/c-family/c-common.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/c-family/c-objc.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/c-family/c-pragma.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/c-family/c-pretty-print.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/c-tree.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/calls.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ccmp.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cfg-flags.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cfg.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cfganal.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cfgbuild.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cfgcleanup.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cfgexpand.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cfghooks.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cfgloop.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cfgloopmanip.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cfgrtl.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cgraph.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/chkp-builtins.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cif-code.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/collect-utils.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/collect2-aix.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/collect2.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/color-macros.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/conditions.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/arm/aarch-common-protos.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/arm/aout.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/arm/arm-flags.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/arm/arm-opts.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/arm/arm-protos.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/arm/arm.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/arm/bpabi.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/arm/elf.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/arm/unknown-elf.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/dbxelf.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/elfos.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/initfini-array.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/newlib-stdint.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/vxworks-dummy.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/configargs.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/context.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/convert.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/coretypes.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/coverage.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cp/cp-tree.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cppbuiltin.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cppdefault.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cpplib.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cselib.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/data-streamer.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/dbgcnt.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/dbgcnt.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/dbxout.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/dce.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ddg.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/debug.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/defaults.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/df.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/dfp.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/diagnostic-color.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/diagnostic-core.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/diagnostic.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/diagnostic.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/dojump.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/dominance.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/domwalk.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/double-int.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/dumpfile.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/dwarf2asm.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/dwarf2out.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/edit-context.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/emit-rtl.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/errors.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/et-forest.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/except.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/explow.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/expmed.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/expr.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/fibonacci_heap.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/file-find.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/file-prefix-map.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/filenames.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/fixed-value.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/flag-types.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/flags.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/fold-const-call.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/fold-const.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/function.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gcc-plugin.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gcc-rich-location.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gcc-symtab.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gcc.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gcov-counter.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gcov-io.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gcse-common.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gcse.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/generic-match.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gengtype.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/genrtl.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gensupport.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ggc-internal.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ggc.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-builder.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-expr.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-fold.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-iterator.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-low.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-match.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-predict.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-pretty-print.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-ssa-evrp-analyze.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-ssa-warn-restrict.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-ssa.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-streamer.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple-walk.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimple.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimplify-me.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gimplify.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/glimits.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/graph.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/graphds.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/graphite.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gsstruct.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gstab.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gsyms.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gsyslimits.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gtm-builtins.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/gtype-desc.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hard-reg-set.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hash-map-traits.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hash-map.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hash-set.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hash-table.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hash-traits.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hashtab.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/highlev-plugin-common.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hooks.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hosthooks-def.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hosthooks.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hsa-brig-format.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hsa-builtins.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hsa-common.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hw-doloop.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/hwint.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ifcvt.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/inchash.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/incpath.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/input.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/insn-addr.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/insn-codes.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/insn-constants.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/insn-flags.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/insn-modes-inline.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/insn-modes.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/insn-notes.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/int-vector-builder.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/internal-fn.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/internal-fn.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/intl.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ipa-chkp.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ipa-fnsummary.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ipa-icf-gimple.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ipa-icf.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ipa-inline.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ipa-param-manipulation.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ipa-predicate.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ipa-prop.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ipa-ref.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ipa-reference.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ipa-utils.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ira-int.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ira.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/is-a.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/langhooks-def.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/langhooks.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/lcm.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/libfuncs.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/libiberty.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/limitx.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/limity.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/line-map.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/loop-unroll.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/lower-subreg.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/lra-int.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/lra.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/lto-compress.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/lto-section-names.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/lto-streamer.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/machmode.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/machmode.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/md5.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/mem-stats-traits.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/mem-stats.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/memmodel.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/memory-block.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/mode-classes.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/objc/objc-tree.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/obstack.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/omp-builtins.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/omp-expand.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/omp-general.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/omp-grid.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/omp-low.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/omp-offload.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/omp-simd-clone.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/optabs-libfuncs.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/optabs-query.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/optabs-tree.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/optabs.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/optabs.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/options.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/opts-diagnostic.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/opts.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/output.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/params-enum.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/params-list.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/params-options.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/params.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/params.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/params.list
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/pass_manager.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/pass-instances.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/passes.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/plugin-api.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/plugin-version.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/plugin.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/plugin.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/poly-int-types.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/poly-int.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/predict.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/predict.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/prefix.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/pretty-print.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/print-rtl.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/print-tree.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/profile-count.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/profile.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/read-md.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/read-rtl-function.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/real.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/realmpfr.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/recog.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/reg-notes.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/regcprop.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/regrename.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/regs.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/regset.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/reload.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/resource.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/rtl-chkp.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/rtl-error.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/rtl-iter.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/rtl.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/rtl.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/rtlhash.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/rtlhooks-def.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/rtx-vector-builder.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/run-rtl-passes.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/safe-ctype.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/sanitizer.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/sbitmap.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/sched-int.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/sel-sched-dump.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/sel-sched-ir.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/sel-sched.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/selftest-diagnostic.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/selftest-rtl.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/selftest.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/sese.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/shrink-wrap.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/signop.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/sparseset.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/spellcheck-tree.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/spellcheck.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/splay-tree.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/sreal.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ssa-iterators.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ssa.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/stab.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/statistics.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/stmt.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/stor-layout.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/streamer-hooks.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/stringpool.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/substring-locations.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/symbol-summary.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/symtab.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/sync-builtins.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/system.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/target-def.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/target-globals.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/target-hooks-macros.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/target-insns.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/target.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/target.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/targhooks.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/timevar.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/timevar.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tm_p.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tm-preds.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tm.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/toplev.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tracer.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/trans-mem.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-affine.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-cfg.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-cfgcleanup.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-check.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-chkp.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-chrec.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-core.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-data-ref.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-dfa.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-diagnostic.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-dump.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-eh.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-hash-traits.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-hasher.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-if-conv.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-inline.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-into-ssa.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-iterator.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-nested.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-object-size.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-outof-ssa.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-parloops.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-pass.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-phinodes.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-pretty-print.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-scalar-evolution.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-address.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-alias.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-ccp.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-coalesce.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-dce.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-dom.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-live.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-loop-ivopts.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-loop-manip.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-loop-niter.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-loop.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-operands.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-propagate.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-sccvn.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-scopedtables.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-strlen.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-ter.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-threadedge.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa-threadupdate.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssa.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-ssanames.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-stdarg.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-streamer.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-vector-builder.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-vectorizer.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree-vrp.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tree.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/treestruct.def
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tsan.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/tsystem.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/typeclass.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/typed-splay-tree.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ubsan.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/valtrack.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/value-prof.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/varasm.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/vec-perm-indices.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/vec.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/vector-builder.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/version.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/vmsdbg.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/vr-values.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/vtable-verify.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/wide-int-bitmask.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/wide-int-print.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/wide-int.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/xcoff.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/xcoffout.h
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/libcc1plugin.a
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/libcc1plugin.la
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/libcp1plugin.a
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/libcp1plugin.la
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/autofp/v7/fpu/crtbegin.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/autofp/v7/fpu/crtend.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/autofp/v7/fpu/crtfastmath.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/autofp/v7/fpu/crti.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/autofp/v7/fpu/crtn.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/autofp/v7/fpu/libgcc.a
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/autofp/v7/fpu/libgcov.a
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/crtbegin.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/crtend.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/crtfastmath.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/crti.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/crtn.o
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/libgcc.a
lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/libgcov.a
lib/gcc/8.3.0/libcc1.a
lib/gcc/8.3.0/libcc1.la
lib/gcc/8.3.0/libssp_nonshared.a
lib/gcc/8.3.0/libssp_nonshared.la
lib/gcc/8.3.0/libssp.a
lib/gcc/8.3.0/libssp.la
lib/gcc/8.3.0/thumb/autofp/v7/fpu/libssp_nonshared.a
lib/gcc/8.3.0/thumb/autofp/v7/fpu/libssp_nonshared.la
lib/gcc/8.3.0/thumb/autofp/v7/fpu/libssp.a
lib/gcc/8.3.0/thumb/autofp/v7/fpu/libssp.la
lib/gcc/8.3.0/thumb/libssp_nonshared.a
lib/gcc/8.3.0/thumb/libssp_nonshared.la
lib/gcc/8.3.0/thumb/libssp.a
lib/gcc/8.3.0/thumb/libssp.la
libexec/gcc/arm-eabi/8.3.0/cc1
libexec/gcc/arm-eabi/8.3.0/collect2
libexec/gcc/arm-eabi/8.3.0/install-tools/fixinc.sh
libexec/gcc/arm-eabi/8.3.0/install-tools/fixincl
libexec/gcc/arm-eabi/8.3.0/install-tools/mkheaders
libexec/gcc/arm-eabi/8.3.0/install-tools/mkinstalldirs
libexec/gcc/arm-eabi/8.3.0/liblto_plugin.a
libexec/gcc/arm-eabi/8.3.0/liblto_plugin.la
libexec/gcc/arm-eabi/8.3.0/lto-wrapper
libexec/gcc/arm-eabi/8.3.0/lto1
libexec/gcc/arm-eabi/8.3.0/plugin/gengtype
@dir lib/gcc/8.3.0/arm/autofp/v5te/fpu
@dir lib/gcc/8.3.0/arm/autofp/v5te
@dir lib/gcc/8.3.0/arm/autofp
@dir lib/gcc/8.3.0/arm
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/arm/autofp/v5te/fpu
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/arm/autofp/v5te
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/arm/autofp
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/arm
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include/ssp
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/netinet
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed/sys
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/include-fixed
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/install-tools/include
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/install-tools
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ada/gcc-interface
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/ada
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/c-family
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config/arm
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/config
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/cp
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include/objc
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin/include
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/plugin
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/autofp/v7/fpu
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/autofp/v7
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb/autofp
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0/thumb
@dir lib/gcc/8.3.0/gcc/arm-eabi/8.3.0
@dir lib/gcc/8.3.0/gcc/arm-eabi
@dir lib/gcc/8.3.0/gcc
@dir lib/gcc/8.3.0/thumb/autofp/v7/fpu
@dir lib/gcc/8.3.0/thumb/autofp/v7
@dir lib/gcc/8.3.0/thumb/autofp
@dir lib/gcc/8.3.0/thumb
@dir lib/gcc/8.3.0
@dir libexec/gcc/arm-eabi/8.3.0/install-tools
@dir libexec/gcc/arm-eabi/8.3.0/plugin
@dir libexec/gcc/arm-eabi/8.3.0
@dir libexec/gcc/arm-eabi
@dir libexec/gcc

View File

@@ -0,0 +1,93 @@
#
# $Id: Makefile 1285 2007-10-25 11:42:14Z root $
#
PORTNAME= gcc
PORTVERSION= 6.4.0
DIST_SUBDIR= gnu
#MASTER_SITES+= http://ftp.gnu.org/gnu/gcc/gcc-${PORTVERSION}/
MASTER_SITES= GCC/releases/gcc-${DISTVERSION}
CATEGORIES= devel
PKGNAMEPREFIX= ${TARGET}-
MAINTAINER= homeunix7@gmail.com
COMMENT= GNU Compiler Collection for bare metal arm cross-development
LIB_DEPENDS+= libgmp.so:math/libgmp
LIB_DEPENDS+= libmpc.so:math/libmpc
LIB_DEPENDS+= libmpfr.so:math/libmpfr
RUN_DEPENDS+= ${TARGET}-as:devel/${TARGET}-binutils
BUILD_DEPENDS+= ${TARGET}-as:devel/${TARGET}-binutils
GNU_CONFIGURE= yes
USES+= gmake tar:xz
TARGET= arm-eabi
LANGUAGES= c
CONFIGURE_TARGET= #
CONFIGURE_ARGS+= --target=${TARGET}
CONFIGURE_ARGS+= --enable-languages='${LANGUAGES}'
CONFIGURE_ARGS+= --with-system-zlib
CONFIGURE_ARGS+= --with-mpfr=${LOCALBASE}
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
CFLAGS= -I${WRKSRC}/../include -I${LOCALBASE}/include -Os
CPPFLAGS= -I${WRKSRC}/../include -I${LOCALBASE}/include -Os
LDFLAGS= -L${LOCALBASE}/lib
CXXFLAGS+= -fbracket-depth=512 -Os
CFLAGS+= -DCROSS_DIRECTORY_STRUCTURE
CONFIGURE_ARGS+= --disable-bootstrap
CONFIGURE_ARGS+= --disable-libssp
CONFIGURE_ARGS+= --without-nls
CONFIGURE_ARGS+= --disable-nls
CONFIGURE_ARGS+= --enable-multilib
CONFIGURE_ARGS+= --disable-shared
CONFIGURE_ARGS+= --infodir=${LOCALBASE}/info/${TARGET}
CONFIGURE_ARGS+= --with-as=${LOCALBASE}/bin/${TARGET}-as
CONFIGURE_ARGS+= --with-ld=${LOCALBASE}/bin/${TARGET}-ld
MAKE_ARGS+= AWK=${LOCALBASE}/bin/gawk
CONFIGURE_ENV+= ac_cv_path_SED=${LOCALBASE}/bin/gsed
CONFIGURE_ARGS+= --disable-libstdcxx
BUILD_DEPENS+= gawk:text/gawk
BUILD_DEPENS+= gawk:text/gsed
post-extract:
${MKDIR} ${WRKSRC}
post-patch:
${REINPLACE_CMD} -e 's,-g -O2,-g -O,' ${WRKSRC}/configure
${REINPLACE_CMD} -e '/LOCAL_INCLUDE_DIR/ d ' ${WRKSRC}/gcc/Makefile.in
PLIST_SUB+= SUFFIX=${GCC_SUFFIX}
PLIST_SUB+= TARGET=${TARGET}
PLIST_SUB+= VERSION=${PORTVERSION}
INFO+= ${TARGET}/cpp
INFO+= ${TARGET}/cppinternals
INFO+= ${TARGET}/gcc
INFO+= ${TARGET}/gccinstall
INFO+= ${TARGET}/gccint
post-configure:
${MKDIR} ${WRKSRC}/gcc/include
pre-configure:
${MKDIR} ${WRKSRC}
${FIND} ${WRKSRC} -name 'config.cache' | ${XARGS} ${RM} -v
.include <bsd.port.pre.mk>
.if (${OSVERSION} > 1100000)
BUILD_DEPENDS+= makeinfo:system/texinfo
.endif
.include <bsd.port.post.mk>
#EOF

View File

@@ -0,0 +1,2 @@
SHA256 (gnu/gcc-6.4.0.tar.xz) = 850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4
SIZE (gnu/gcc-6.4.0.tar.xz) = 76156220

View File

@@ -0,0 +1,17 @@
--- Makefile.in.orig 2015-12-04 19:51:35 UTC
+++ Makefile.in
@@ -38392,6 +38392,14 @@ all-target-libgcc: stage_current
TARGET-target-libgcc=all
maybe-all-target-libgcc: all-target-libgcc
all-target-libgcc: configure-target-libgcc
+ cp -p ${HOST_SUBDIR}/gcc/libgcc.mvars gcc/
+ cp -p ${HOST_SUBDIR}/gcc/tconfig.h libgcc/
+ cp -p ${HOST_SUBDIR}/gcc/auto-host.h libgcc/
+ cp -p ${HOST_SUBDIR}/gcc/tm.h libgcc/
+ cp -p ${HOST_SUBDIR}/gcc/options.h libgcc/
+ cp -p ${HOST_SUBDIR}/gcc/insn-constants.h libgcc/
+ cp -p ${HOST_SUBDIR}/gcc/insn-modes.h libgcc/
+ cp -p ${HOST_SUBDIR}/gcc/gcov-iov.h libgcc/
@r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(NORMAL_TARGET_EXPORTS) \

View File

@@ -0,0 +1,127 @@
--- ./gcc/config/arm/t-arm-elf.orig 2015-01-05 14:33:28.000000000 +0200
+++ ./gcc/config/arm/t-arm-elf 2018-03-04 23:08:01.373328000 +0200
@@ -1,90 +1,34 @@
-# Copyright (C) 1998-2015 Free Software Foundation, Inc.
-#
-# This file is part of GCC.
-#
-# GCC is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3, or (at your option)
-# any later version.
-#
-# GCC is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GCC; see the file COPYING3. If not see
-# <http://www.gnu.org/licenses/>.
-
-MULTILIB_OPTIONS = marm/mthumb
-MULTILIB_DIRNAMES = arm thumb
-MULTILIB_EXCEPTIONS =
-MULTILIB_MATCHES =
-
-#MULTILIB_OPTIONS += mcpu=fa526/mcpu=fa626/mcpu=fa606te/mcpu=fa626te/mcpu=fmp626/mcpu=fa726te
-#MULTILIB_DIRNAMES += fa526 fa626 fa606te fa626te fmp626 fa726te
-#MULTILIB_EXCEPTIONS += *mthumb*/*mcpu=fa526 *mthumb*/*mcpu=fa626
-
-#MULTILIB_OPTIONS += march=armv7
-#MULTILIB_DIRNAMES += thumb2
-#MULTILIB_EXCEPTIONS += march=armv7* marm/*march=armv7*
-#MULTILIB_MATCHES += march?armv7=march?armv7-a
-#MULTILIB_MATCHES += march?armv7=march?armv7-r
-#MULTILIB_MATCHES += march?armv7=march?armv7-m
-#MULTILIB_MATCHES += march?armv7=mcpu?cortex-a8
-#MULTILIB_MATCHES += march?armv7=mcpu?cortex-r4
-#MULTILIB_MATCHES += march?armv7=mcpu?cortex-m3
-
-# Not quite true. We can support hard-vfp calling in Thumb2, but how do we
-# express that here? Also, we really need architecture v5e or later
-# (mcrr etc).
-MULTILIB_OPTIONS += mfloat-abi=hard
-MULTILIB_DIRNAMES += fpu
-MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard*
-#MULTILIB_EXCEPTIONS += *mcpu=fa526/*mfloat-abi=hard*
-#MULTILIB_EXCEPTIONS += *mcpu=fa626/*mfloat-abi=hard*
-
-# MULTILIB_OPTIONS += mcpu=ep9312
-# MULTILIB_DIRNAMES += ep9312
-# MULTILIB_EXCEPTIONS += *mthumb/*mcpu=ep9312*
-#
-# MULTILIB_OPTIONS += mlittle-endian/mbig-endian
-# MULTILIB_DIRNAMES += le be
-# MULTILIB_MATCHES += mbig-endian=mbe mlittle-endian=mle
-#
-# MULTILIB_OPTIONS += mfloat-abi=hard/mfloat-abi=soft
-# MULTILIB_DIRNAMES += fpu soft
-# MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard*
-#
-# MULTILIB_OPTIONS += mno-thumb-interwork/mthumb-interwork
-# MULTILIB_DIRNAMES += normal interwork
-#
-# MULTILIB_OPTIONS += fno-leading-underscore/fleading-underscore
-# MULTILIB_DIRNAMES += elf under
-#
-# MULTILIB_OPTIONS += mcpu=arm7
-# MULTILIB_DIRNAMES += nofmult
-# MULTILIB_EXCEPTIONS += *mthumb*/*mcpu=arm7*
-# # Note: the multilib_exceptions matches both -mthumb and
-# # -mthumb-interwork
-# #
-# # We have to match all the arm cpu variants which do not have the
-# # multiply instruction and treat them as if the user had specified
-# # -mcpu=arm7. Note that in the following the ? is interpreted as
-# # an = for the purposes of matching command line options.
-# # FIXME: There ought to be a better way to do this.
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm7d
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm7di
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm70
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm700
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm700i
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm710
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm710c
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm7100
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm7500
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm7500fe
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm6
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm60
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm600
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm610
-# MULTILIB_MATCHES += mcpu?arm7=mcpu?arm620
+# Custom multilibs for ARM
+
+MULTILIB_OPTIONS = mthumb
+MULTILIB_DIRNAMES = thumb
+
+MULTILIB_OPTIONS += march=armv6/march=armv6-m/march=armv7-a/march=armv7-r/march=armv7-m/march=armv7e-m
+MULTILIB_DIRNAMES += armv6 armv6-m armv7-a armv7-r armv7-m armv7e-m
+
+MULTILIB_OPTIONS += mfloat-abi=hard/mfloat-abi=softfp
+MULTILIB_DIRNAMES += hard softfp
+
+MULTILIB_OPTIONS += mfpu=neon/mfpu=vfpv3-d16/mfpu=fpv4-sp-d16/mfpu=fpv5-d16
+MULTILIB_DIRNAMES += neon vfpv3-d16 fpv4-sp-d16 fpv5-d16
+
+MULTILIB_EXCEPTIONS =
+MULTILIB_REQUIRED =
+
+MULTILIB_REQUIRED += mthumb/march=armv6-m
+
+MULTILIB_REQUIRED += mthumb/march=armv7-a/mfloat-abi=hard/mfpu=neon
+MULTILIB_REQUIRED += mthumb/march=armv7-a/mfloat-abi=softfp/mfpu=neon
+MULTILIB_REQUIRED += mthumb/march=armv7-a
+
+MULTILIB_REQUIRED += mthumb/march=armv7-r/mfloat-abi=hard/mfpu=vfpv3-d16
+MULTILIB_REQUIRED += mthumb/march=armv7-r
+
+MULTILIB_REQUIRED += mthumb/march=armv7-m/mfloat-abi=hard/mfpu=fpv4-sp-d16
+MULTILIB_REQUIRED += mthumb/march=armv7-m
+
+MULTILIB_REQUIRED += mthumb/march=armv7e-m/mfloat-abi=hard/mfpu=fpv4-sp-d16
+MULTILIB_REQUIRED += mthumb/march=armv7e-m/mfloat-abi=hard/mfpu=fpv5-d16
+MULTILIB_REQUIRED += mthumb/march=armv7e-m
+
+#EOF

View File

@@ -0,0 +1,5 @@
MULTILIB_OPTIONS = march=armv7-a mthumb
MULTILIB_DIRNAMES = armv7-a thumb
MULTILIB_EXCEPTIONS =
MULTILIB_MATCHES =
MULTILIB_OSDIRNAMES =

View File

@@ -0,0 +1,6 @@
The GNU Ada compiler system built from GCC 4.1.2.
Please add ${PREFIX}/bin/gcc41 to your PATH variable
before using this port.
WWW: http://gcc.gnu.org/

View File

@@ -0,0 +1,556 @@
bin/%%TARGET%%-cpp
bin/%%TARGET%%-gcc
bin/%%TARGET%%-gcc-ar
bin/%%TARGET%%-gcc-nm
bin/%%TARGET%%-gcc-ranlib
bin/%%TARGET%%-gcov
bin/%%TARGET%%-gcov-dump
bin/%%TARGET%%-gcov-tool
info/%%TARGET%%/cpp.info
info/%%TARGET%%/cppinternals.info
info/%%TARGET%%/dir
info/%%TARGET%%/gcc.info
info/%%TARGET%%/gccinstall.info
info/%%TARGET%%/gccint.info
info/%%TARGET%%/libquadmath.info
lib/gcc/%%TARGET%%/%%VERSION%%/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/include-fixed/limits.h
lib/gcc/%%TARGET%%/%%VERSION%%/include-fixed/README
lib/gcc/%%TARGET%%/%%VERSION%%/include-fixed/syslimits.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/arm_acle.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/arm_neon.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/float.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/iso646.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/mmintrin.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/stdalign.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/stdarg.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/stdatomic.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/stdbool.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/stddef.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/stdfix.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/stdint-gcc.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/stdint.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/stdnoreturn.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/tgmath.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/unwind-arm-common.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/unwind.h
lib/gcc/%%TARGET%%/%%VERSION%%/include/varargs.h
lib/gcc/%%TARGET%%/%%VERSION%%/install-tools/fixinc_list
lib/gcc/%%TARGET%%/%%VERSION%%/install-tools/gsyslimits.h
lib/gcc/%%TARGET%%/%%VERSION%%/install-tools/include/limits.h
lib/gcc/%%TARGET%%/%%VERSION%%/install-tools/include/README
lib/gcc/%%TARGET%%/%%VERSION%%/install-tools/macro_list
lib/gcc/%%TARGET%%/%%VERSION%%/install-tools/mkheaders.conf
lib/gcc/%%TARGET%%/%%VERSION%%/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/libgcov.a
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/gtype.state
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ada/gcc-interface/ada-tree.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/addresses.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/alias.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/all-tree.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/alloc-pool.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ansidecl.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/asan.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/attribs.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/auto-host.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/auto-profile.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/b-header-vars
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/backend.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/basic-block.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/bb-reorder.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/bitmap.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/builtin-attrs.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/builtin-types.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/builtins.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/builtins.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/bversion.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/c-family/c-common.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/c-family/c-common.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/c-family/c-objc.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/c-family/c-pragma.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/c-family/c-pretty-print.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/c-tree.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/calls.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ccmp.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cfg-flags.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cfg.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cfganal.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cfgbuild.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cfgcleanup.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cfgexpand.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cfghooks.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cfgloop.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cfgloopmanip.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cfgrtl.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cgraph.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/chkp-builtins.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cif-code.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cilk-builtins.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cilk.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cilkplus.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/collect-utils.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/collect2-aix.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/collect2.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/conditions.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/arm/aarch-common-protos.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/arm/aout.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/arm/arm-cores.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/arm/arm-opts.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/arm/arm-protos.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/arm/arm.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/arm/bpabi.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/arm/elf.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/arm/unknown-elf.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/dbxelf.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/elfos.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/initfini-array.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/newlib-stdint.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/vxworks-dummy.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/configargs.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/context.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/convert.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/coretypes.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/coverage.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cp/cp-tree.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cppbuiltin.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cppdefault.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cpplib.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cselib.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/data-streamer.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/dbgcnt.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/dbgcnt.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/dbxout.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/dce.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ddg.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/debug.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/defaults.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/df.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/dfp.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/diagnostic-color.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/diagnostic-core.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/diagnostic.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/diagnostic.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/dojump.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/dominance.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/domwalk.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/double-int.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/dumpfile.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/dwarf2asm.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/dwarf2out.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/emit-rtl.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/errors.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/et-forest.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/except.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/explow.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/expmed.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/expr.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/fibonacci_heap.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/file-find.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/filenames.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/fixed-value.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/flag-types.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/flags.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/fold-const-call.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/fold-const.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/function.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gcc-plugin.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gcc-rich-location.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gcc-symtab.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gcc.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gcov-counter.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gcov-io.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gcse-common.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gcse.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/generic-match.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gengtype.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/genrtl.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gensupport.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ggc-internal.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ggc.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple-builder.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple-expr.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple-fold.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple-iterator.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple-low.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple-match.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple-predict.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple-pretty-print.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple-ssa.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple-streamer.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple-walk.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimple.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimplify-me.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gimplify.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/glimits.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/graph.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/graphds.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/graphite.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gsstruct.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gstab.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gsyms.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gsyslimits.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gtm-builtins.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/gtype-desc.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hard-reg-set.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hash-map-traits.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hash-map.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hash-set.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hash-table.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hash-traits.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hashtab.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/highlev-plugin-common.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hooks.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hosthooks-def.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hosthooks.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hsa-brig-format.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hsa.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hw-doloop.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/hwint.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ifcvt.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/inchash.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/incpath.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/input.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/insn-addr.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/insn-codes.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/insn-constants.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/insn-flags.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/insn-modes.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/insn-notes.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/internal-fn.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/internal-fn.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/intl.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ipa-chkp.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ipa-icf-gimple.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ipa-icf.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ipa-inline.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ipa-prop.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ipa-ref.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ipa-reference.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ipa-utils.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ira-int.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ira.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/is-a.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/java/java-tree.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/langhooks-def.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/langhooks.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/lcm.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/libfuncs.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/libiberty.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/limitx.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/limity.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/line-map.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/loop-unroll.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/lower-subreg.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/lra-int.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/lra.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/lto-compress.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/lto-section-names.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/lto-streamer.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/machmode.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/machmode.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/md5.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/mem-stats-traits.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/mem-stats.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/memory-block.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/mode-classes.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/objc/objc-tree.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/obstack.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/omp-builtins.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/omp-low.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/optabs-libfuncs.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/optabs-query.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/optabs-tree.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/optabs.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/optabs.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/options.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/opts-diagnostic.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/opts.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/output.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/params-enum.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/params-list.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/params.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/params.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/params.list
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/pass_manager.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/pass-instances.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/passes.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/plugin-api.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/plugin-version.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/plugin.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/plugin.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/predict.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/predict.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/prefix.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/pretty-print.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/print-rtl.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/print-tree.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/profile.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/read-md.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/real.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/realmpfr.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/recog.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/reg-notes.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/regcprop.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/regrename.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/regs.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/regset.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/reload.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/resource.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/rtl-chkp.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/rtl-error.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/rtl-iter.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/rtl.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/rtl.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/rtlhash.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/rtlhooks-def.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/safe-ctype.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/sanitizer.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/sbitmap.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/sched-int.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/sdbout.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/sel-sched-dump.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/sel-sched-ir.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/sel-sched.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/sese.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/shrink-wrap.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/signop.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/sparseset.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/spellcheck.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/splay-tree.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/sreal.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ssa-iterators.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ssa.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/stab.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/statistics.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/stmt.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/stor-layout.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/streamer-hooks.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/stringpool.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/symbol-summary.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/symtab.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/sync-builtins.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/system.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/target-def.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/target-globals.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/target-hooks-macros.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/target-insns.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/target.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/target.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/targhooks.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/timevar.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/timevar.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tm_p.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tm-preds.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tm.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/toplev.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tracer.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/trans-mem.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-affine.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-cfg.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-cfgcleanup.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-check.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-chkp.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-chrec.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-core.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-data-ref.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-dfa.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-diagnostic.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-dump.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-eh.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-hash-traits.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-hasher.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-inline.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-into-ssa.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-iterator.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-nested.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-object-size.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-outof-ssa.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-parloops.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-pass.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-phinodes.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-pretty-print.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-scalar-evolution.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-address.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-alias.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-coalesce.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-dom.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-live.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-loop-ivopts.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-loop-manip.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-loop-niter.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-loop.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-operands.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-propagate.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-sccvn.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-scopedtables.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-ter.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-threadbackward.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-threadedge.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa-threadupdate.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssa.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-ssanames.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-stdarg.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-streamer.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree-vectorizer.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tree.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/treestruct.def
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tsan.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/tsystem.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/typeclass.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/typed-splay-tree.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ubsan.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/valtrack.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/value-prof.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/varasm.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/vec.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/version.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/vmsdbg.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/vtable-verify.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/wide-int-print.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/wide-int.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/xcoff.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/xcoffout.h
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/libcc1plugin.la
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/libcc1plugin.so
lib/gcc/%%TARGET%%/%%VERSION%%/plugin/libcc1plugin.so.0
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv6-m/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv6-m/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv6-m/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv6-m/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv6-m/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv6-m/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv6-m/libgcov.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/hard/neon/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/hard/neon/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/hard/neon/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/hard/neon/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/hard/neon/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/hard/neon/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/hard/neon/libgcov.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/libgcov.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/softfp/neon/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/softfp/neon/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/softfp/neon/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/softfp/neon/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/softfp/neon/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/softfp/neon/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/softfp/neon/libgcov.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/hard/fpv4-sp-d16/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/hard/fpv4-sp-d16/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/hard/fpv4-sp-d16/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/hard/fpv4-sp-d16/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/hard/fpv4-sp-d16/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/hard/fpv4-sp-d16/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/hard/fpv4-sp-d16/libgcov.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/libgcov.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/hard/vfpv3-d16/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/hard/vfpv3-d16/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/hard/vfpv3-d16/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/hard/vfpv3-d16/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/hard/vfpv3-d16/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/hard/vfpv3-d16/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/hard/vfpv3-d16/libgcov.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/libgcov.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv4-sp-d16/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv4-sp-d16/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv4-sp-d16/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv4-sp-d16/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv4-sp-d16/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv4-sp-d16/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv4-sp-d16/libgcov.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv5-d16/crtbegin.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv5-d16/crtend.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv5-d16/crtfastmath.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv5-d16/crti.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv5-d16/crtn.o
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv5-d16/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv5-d16/libgcov.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/libgcc.a
lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/libgcov.a
libexec/gcc/%%TARGET%%/%%VERSION%%/cc1
libexec/gcc/%%TARGET%%/%%VERSION%%/collect2
libexec/gcc/%%TARGET%%/%%VERSION%%/install-tools/fixinc.sh
libexec/gcc/%%TARGET%%/%%VERSION%%/install-tools/fixincl
libexec/gcc/%%TARGET%%/%%VERSION%%/install-tools/mkheaders
libexec/gcc/%%TARGET%%/%%VERSION%%/install-tools/mkinstalldirs
libexec/gcc/%%TARGET%%/%%VERSION%%/liblto_plugin.la
libexec/gcc/%%TARGET%%/%%VERSION%%/liblto_plugin.so
libexec/gcc/%%TARGET%%/%%VERSION%%/liblto_plugin.so.0
libexec/gcc/%%TARGET%%/%%VERSION%%/lto-wrapper
libexec/gcc/%%TARGET%%/%%VERSION%%/lto1
libexec/gcc/%%TARGET%%/%%VERSION%%/plugin/gengtype
man/man1/%%TARGET%%-cpp.1.gz
man/man1/%%TARGET%%-gcc.1.gz
man/man1/%%TARGET%%-gcov-dump.1.gz
man/man1/%%TARGET%%-gcov-tool.1.gz
man/man1/%%TARGET%%-gcov.1.gz
@dir info/%%TARGET%%
@dir lib/gcc/%%TARGET%%/%%VERSION%%/include
@dir lib/gcc/%%TARGET%%/%%VERSION%%/include-fixed
@dir lib/gcc/%%TARGET%%/%%VERSION%%/install-tools/include
@dir lib/gcc/%%TARGET%%/%%VERSION%%/install-tools
@dir lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ada/gcc-interface
@dir lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/ada
@dir lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/c-family
@dir lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config/arm
@dir lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/config
@dir lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/cp
@dir lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/java
@dir lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include/objc
@dir lib/gcc/%%TARGET%%/%%VERSION%%/plugin/include
@dir lib/gcc/%%TARGET%%/%%VERSION%%/plugin
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv6-m
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/hard/neon
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/hard
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/softfp/neon
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a/softfp
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-a
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/hard/fpv4-sp-d16
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m/hard
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-m
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/hard/vfpv3-d16
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r/hard
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7-r
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv4-sp-d16
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard/fpv5-d16
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m/hard
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb/armv7e-m
@dir lib/gcc/%%TARGET%%/%%VERSION%%/thumb
@dir lib/gcc/%%TARGET%%/%%VERSION%%
@dir lib/gcc/%%TARGET%%
@dir lib/gcc
@dir libexec/gcc/%%TARGET%%/%%VERSION%%/install-tools
@dir libexec/gcc/%%TARGET%%/%%VERSION%%/plugin
@dir libexec/gcc/%%TARGET%%/%%VERSION%%
@dir libexec/gcc/%%TARGET%%
@dir libexec/gcc

View File

@@ -0,0 +1,80 @@
#
# $Id$
#
PORTNAME= newlib
PORTVERSION= 3.0.0
CATEGORIES= devel
MASTER_SITES+= http://mirrors.kernel.org/sources.redhat.com/newlib/
MASTER_SITES+= ftp://sourceware.org/pub/newlib/
MASTER_SITES+= https://distfiles.macports.org/gcc/
PKGNAMEPREFIX= ${TARGET}-
MAINTAINER= homeunix7@gmail.com
COMMENT= GNU binary tools for ${TARGET:U}
USES+= gmake
#MAKE_JOBS_UNSAFE=yes
SSP_UNSAFE=yes
GNU_CONFIGURE= yes
LDFLAGS= #
CFLAGS= -Os -g
TARGET= arm-eabi
CONFIGURE_TARGET= #
CONFIGURE_ARGS+= --target=${TARGET}
CONFIGURE_ENV+= CFLAGS_FOR_TARGET="${CFLAGS}"
#CONFIGURE_ARGS+= --enable-lite-exit
#CONFIGURE_ARGS+= --enable-malloc-debugging
#CONFIGURE_ARGS+= --enable-newlib_wide_orient
#CONFIGURE_ARGS+= --enable-newlib-atexit-dynamic-alloc
#CONFIGURE_ARGS+= --enable-newlib-elix-level
#CONFIGURE_ARGS+= --enable-newlib-fseek-optimization
#CONFIGURE_ARGS+= --enable-newlib-fvwrite-in-streamio
#CONFIGURE_ARGS+= --enable-newlib-global-atexit
#CONFIGURE_ARGS+= --enable-newlib-iconv
#CONFIGURE_ARGS+= --enable-newlib-iconv-encodings
#CONFIGURE_ARGS+= --enable-newlib-iconv-external-ccs
#CONFIGURE_ARGS+= --enable-newlib-iconv-from-encodings
#CONFIGURE_ARGS+= --enable-newlib-iconv-to-encodings
#CONFIGURE_ARGS+= --enable-newlib-io-c99-formats
#CONFIGURE_ARGS+= --enable-newlib-io-float
#CONFIGURE_ARGS+= --enable-newlib-io-long-double
#CONFIGURE_ARGS+= --enable-newlib-io-long-long
#CONFIGURE_ARGS+= --enable-newlib-io-pos-args
#CONFIGURE_ARGS+= --enable-newlib-mb
#CONFIGURE_ARGS+= --enable-newlib-multithread
#CONFIGURE_ARGS+= --enable-newlib-register-fini
#CONFIGURE_ARGS+= --enable-newlib-supplied-syscalls
#CONFIGURE_ARGS+= --enable-newlib-unbuf-stream-opt
#CONFIGURE_ARGS+= --enable-target-optspace
CONFIGURE_ARGS+= --enable-multilib
CONFIGURE_ARGS+= --enable-newlib_nano_formatted_io
CONFIGURE_ARGS+= --enable-newlib-nano-malloc
#CONFIGURE_ARGS+= --enable-newlib-reent-small
PKGNAMESUFFIX= -nano
#PKGNAMESUFFIX= -big
#CONFIGURE_ARGS+= --disable-newlib-atexit-dynamic-alloc
#CONFIGURE_ARGS+= --disable-newlib-fvwrite-in-streamio
#CONFIGURE_ARGS+= --disable-newlib-fseek-optimization
#CONFIGURE_ARGS+= --disable-newlib-wide-orient
#CONFIGURE_ARGS+= --disable-newlib-unbuf-stream-opt
#CONFIGURE_ARGS+= --disable-newlib-io-float
CONFIGURE_ARGS+= --disable-newlib-supplied-syscalls
CONFIGURE_ENV+= ac_cv_prog_SED=${LOCALBASE}/bin/gsed
PLIST_SUB+= TARGET=${TARGET}
PLIST_SUB+= VERSION=${PORTVERSION}
post-patch:
${REINPLACE_CMD} -e 's,-g -O2,-g -Os,' ${WRKSRC}/configure
.include <bsd.port.mk>
#EOF

View File

@@ -0,0 +1,2 @@
SHA256 (newlib-3.0.0.tar.gz) = c8566335ee74e5fcaeb8595b4ebd0400c4b043d6acb3263ecb1314f8f5501332
SIZE (newlib-3.0.0.tar.gz) = 18168046

View File

@@ -0,0 +1,20 @@
--- ./libgloss/arm/Makefile.in.orig 2016-03-29 23:33:42.000000000 +0200
+++ ./libgloss/arm/Makefile.in 2018-03-05 02:07:16.309962000 +0200
@@ -100,7 +100,7 @@
# build a test program for each target board. Just trying to get
# it to link is a good test, so we ignore all the errors for now.
#
-all: ${CRT0} ${LINUX_CRT0} ${LINUX_BSP} ${REDBOOT_CRT0} ${REDBOOT_OBJS} ${RDPMON_CRT0} ${RDPMON_BSP} ${RDIMON_CRT0} ${RDIMON_BSP}
+all: ${CRT0} ${RDIMON_CRT0} ${RDIMON_BSP}
@rootpre=`pwd`/; export rootpre; \
srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \
for dir in .. ${SUBDIRS}; do \
@@ -177,7 +177,7 @@
rm -f Makefile config.status *~
.PHONY: install info install-info clean-info
-install: ${CRT0_INSTALL} ${LINUX_INSTALL} ${REDBOOT_INSTALL} ${RDPMON_INSTALL} ${RDIMON_INSTALL} ${IQ80310_INSTALL} ${PID_INSTALL} ${NANO_INSTALL}
+install: ${CRT0_INSTALL} ${RDIMON_INSTALL} ${IQ80310_INSTALL} ${PID_INSTALL} ${NANO_INSTALL}
@rootpre=`pwd`/; export rootpre; \
srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \
for dir in .. ${SUBDIRS}; do \

View File

@@ -0,0 +1,11 @@
--- ./newlib/libc/include/sys/types.h.orig 2016-12-23 04:33:54.000000000 +0200
+++ ./newlib/libc/include/sys/types.h 2018-04-08 01:18:32.570661000 +0200
@@ -236,7 +236,7 @@
typedef __int64_t sbintime_t;
#include <sys/features.h>
-#include <sys/_pthreadtypes.h>
+#include <sys/_pthreadtypes.h>
#include <machine/types.h>
#endif /* !__need_inttypes */

View File

@@ -0,0 +1,15 @@
The GNU Binutils are a collection of binary tools. The main ones are:
* ld - the GNU linker.
* as - the GNU assembler.
Most of these programs use BFD, the Binary File Descriptor library, to do
low-level manipulation. Many of them also use the opcodes library to assemble
and disassemble machine instructions.
This port may be used as a replacement for the system binutils and support
features from the latest versions of GCC.
For cross-compilation, see the devel/cross-binutils port.
WWW: http://sources.redhat.com/binutils/

View File

@@ -0,0 +1,402 @@
arm-eabi/include/_ansi.h
arm-eabi/include/_newlib_version.h
arm-eabi/include/_syslist.h
arm-eabi/include/alloca.h
arm-eabi/include/ar.h
arm-eabi/include/argz.h
arm-eabi/include/assert.h
arm-eabi/include/complex.h
arm-eabi/include/cpio.h
arm-eabi/include/ctype.h
arm-eabi/include/devctl.h
arm-eabi/include/dirent.h
arm-eabi/include/elf.h
arm-eabi/include/envlock.h
arm-eabi/include/envz.h
arm-eabi/include/errno.h
arm-eabi/include/fastmath.h
arm-eabi/include/fcntl.h
arm-eabi/include/fnmatch.h
arm-eabi/include/getopt.h
arm-eabi/include/glob.h
arm-eabi/include/grp.h
arm-eabi/include/iconv.h
arm-eabi/include/ieeefp.h
arm-eabi/include/inttypes.h
arm-eabi/include/langinfo.h
arm-eabi/include/libgen.h
arm-eabi/include/limits.h
arm-eabi/include/locale.h
arm-eabi/include/machine/_arc4random.h
arm-eabi/include/machine/_default_types.h
arm-eabi/include/machine/_endian.h
arm-eabi/include/machine/_time.h
arm-eabi/include/machine/_types.h
arm-eabi/include/machine/ansi.h
arm-eabi/include/machine/endian.h
arm-eabi/include/machine/fastmath.h
arm-eabi/include/machine/ieeefp.h
arm-eabi/include/machine/malloc.h
arm-eabi/include/machine/param.h
arm-eabi/include/machine/setjmp-dj.h
arm-eabi/include/machine/setjmp.h
arm-eabi/include/machine/stdlib.h
arm-eabi/include/machine/termios.h
arm-eabi/include/machine/time.h
arm-eabi/include/machine/types.h
arm-eabi/include/malloc.h
arm-eabi/include/math.h
arm-eabi/include/memory.h
arm-eabi/include/newlib.h
arm-eabi/include/paths.h
arm-eabi/include/pthread.h
arm-eabi/include/pwd.h
arm-eabi/include/reent.h
arm-eabi/include/regdef.h
arm-eabi/include/regex.h
arm-eabi/include/sched.h
arm-eabi/include/search.h
arm-eabi/include/setjmp.h
arm-eabi/include/signal.h
arm-eabi/include/spawn.h
arm-eabi/include/ssp/ssp.h
arm-eabi/include/ssp/stdio.h
arm-eabi/include/ssp/stdlib.h
arm-eabi/include/ssp/string.h
arm-eabi/include/ssp/strings.h
arm-eabi/include/ssp/unistd.h
arm-eabi/include/ssp/wchar.h
arm-eabi/include/stdatomic.h
arm-eabi/include/stdint.h
arm-eabi/include/stdio_ext.h
arm-eabi/include/stdio.h
arm-eabi/include/stdlib.h
arm-eabi/include/string.h
arm-eabi/include/strings.h
arm-eabi/include/sys/_default_fcntl.h
arm-eabi/include/sys/_intsup.h
arm-eabi/include/sys/_pthreadtypes.h
arm-eabi/include/sys/_sigset.h
arm-eabi/include/sys/_stdint.h
arm-eabi/include/sys/_timespec.h
arm-eabi/include/sys/_timeval.h
arm-eabi/include/sys/_types.h
arm-eabi/include/sys/cdefs.h
arm-eabi/include/sys/config.h
arm-eabi/include/sys/custom_file.h
arm-eabi/include/sys/dir.h
arm-eabi/include/sys/dirent.h
arm-eabi/include/sys/errno.h
arm-eabi/include/sys/fcntl.h
arm-eabi/include/sys/features.h
arm-eabi/include/sys/file.h
arm-eabi/include/sys/iconvnls.h
arm-eabi/include/sys/lock.h
arm-eabi/include/sys/param.h
arm-eabi/include/sys/queue.h
arm-eabi/include/sys/reent.h
arm-eabi/include/sys/resource.h
arm-eabi/include/sys/sched.h
arm-eabi/include/sys/select.h
arm-eabi/include/sys/signal.h
arm-eabi/include/sys/stat.h
arm-eabi/include/sys/stdio.h
arm-eabi/include/sys/string.h
arm-eabi/include/sys/syslimits.h
arm-eabi/include/sys/time.h
arm-eabi/include/sys/timeb.h
arm-eabi/include/sys/times.h
arm-eabi/include/sys/timespec.h
arm-eabi/include/sys/tree.h
arm-eabi/include/sys/types.h
arm-eabi/include/sys/unistd.h
arm-eabi/include/sys/utime.h
arm-eabi/include/sys/wait.h
arm-eabi/include/tar.h
arm-eabi/include/termios.h
arm-eabi/include/tgmath.h
arm-eabi/include/threads.h
arm-eabi/include/time.h
arm-eabi/include/unctrl.h
arm-eabi/include/unistd.h
arm-eabi/include/utime.h
arm-eabi/include/utmp.h
arm-eabi/include/wchar.h
arm-eabi/include/wctype.h
arm-eabi/include/wordexp.h
arm-eabi/include/xlocale.h
arm-eabi/lib/aprofile-validation-v2m.specs
arm-eabi/lib/aprofile-validation.specs
arm-eabi/lib/aprofile-ve-v2m.specs
arm-eabi/lib/aprofile-ve.specs
arm-eabi/lib/cpu-init/rdimon-aem.o
arm-eabi/lib/crt0.o
arm-eabi/lib/iq80310.specs
arm-eabi/lib/libc.a
arm-eabi/lib/libg.a
arm-eabi/lib/libm.a
arm-eabi/lib/libnosys.a
arm-eabi/lib/librdimon-v2m.a
arm-eabi/lib/librdimon.a
arm-eabi/lib/nano.specs
arm-eabi/lib/nosys.specs
arm-eabi/lib/pid.specs
arm-eabi/lib/rdimon-crt0-v2m.o
arm-eabi/lib/rdimon-crt0.o
arm-eabi/lib/rdimon-v2m.specs
arm-eabi/lib/rdimon.specs
arm-eabi/lib/thumb/armv6-m/aprofile-validation-v2m.specs
arm-eabi/lib/thumb/armv6-m/aprofile-validation.specs
arm-eabi/lib/thumb/armv6-m/aprofile-ve-v2m.specs
arm-eabi/lib/thumb/armv6-m/aprofile-ve.specs
arm-eabi/lib/thumb/armv6-m/cpu-init/rdimon-aem.o
arm-eabi/lib/thumb/armv6-m/crt0.o
arm-eabi/lib/thumb/armv6-m/iq80310.specs
arm-eabi/lib/thumb/armv6-m/libc.a
arm-eabi/lib/thumb/armv6-m/libg.a
arm-eabi/lib/thumb/armv6-m/libm.a
arm-eabi/lib/thumb/armv6-m/libnosys.a
arm-eabi/lib/thumb/armv6-m/librdimon-v2m.a
arm-eabi/lib/thumb/armv6-m/librdimon.a
arm-eabi/lib/thumb/armv6-m/nano.specs
arm-eabi/lib/thumb/armv6-m/nosys.specs
arm-eabi/lib/thumb/armv6-m/pid.specs
arm-eabi/lib/thumb/armv6-m/rdimon-crt0-v2m.o
arm-eabi/lib/thumb/armv6-m/rdimon-crt0.o
arm-eabi/lib/thumb/armv6-m/rdimon-v2m.specs
arm-eabi/lib/thumb/armv6-m/rdimon.specs
arm-eabi/lib/thumb/armv7-a/aprofile-validation-v2m.specs
arm-eabi/lib/thumb/armv7-a/aprofile-validation.specs
arm-eabi/lib/thumb/armv7-a/aprofile-ve-v2m.specs
arm-eabi/lib/thumb/armv7-a/aprofile-ve.specs
arm-eabi/lib/thumb/armv7-a/cpu-init/rdimon-aem.o
arm-eabi/lib/thumb/armv7-a/crt0.o
arm-eabi/lib/thumb/armv7-a/hard/neon/aprofile-validation-v2m.specs
arm-eabi/lib/thumb/armv7-a/hard/neon/aprofile-validation.specs
arm-eabi/lib/thumb/armv7-a/hard/neon/aprofile-ve-v2m.specs
arm-eabi/lib/thumb/armv7-a/hard/neon/aprofile-ve.specs
arm-eabi/lib/thumb/armv7-a/hard/neon/cpu-init/rdimon-aem.o
arm-eabi/lib/thumb/armv7-a/hard/neon/crt0.o
arm-eabi/lib/thumb/armv7-a/hard/neon/iq80310.specs
arm-eabi/lib/thumb/armv7-a/hard/neon/libc.a
arm-eabi/lib/thumb/armv7-a/hard/neon/libg.a
arm-eabi/lib/thumb/armv7-a/hard/neon/libm.a
arm-eabi/lib/thumb/armv7-a/hard/neon/libnosys.a
arm-eabi/lib/thumb/armv7-a/hard/neon/librdimon-v2m.a
arm-eabi/lib/thumb/armv7-a/hard/neon/librdimon.a
arm-eabi/lib/thumb/armv7-a/hard/neon/nano.specs
arm-eabi/lib/thumb/armv7-a/hard/neon/nosys.specs
arm-eabi/lib/thumb/armv7-a/hard/neon/pid.specs
arm-eabi/lib/thumb/armv7-a/hard/neon/rdimon-crt0-v2m.o
arm-eabi/lib/thumb/armv7-a/hard/neon/rdimon-crt0.o
arm-eabi/lib/thumb/armv7-a/hard/neon/rdimon-v2m.specs
arm-eabi/lib/thumb/armv7-a/hard/neon/rdimon.specs
arm-eabi/lib/thumb/armv7-a/iq80310.specs
arm-eabi/lib/thumb/armv7-a/libc.a
arm-eabi/lib/thumb/armv7-a/libg.a
arm-eabi/lib/thumb/armv7-a/libm.a
arm-eabi/lib/thumb/armv7-a/libnosys.a
arm-eabi/lib/thumb/armv7-a/librdimon-v2m.a
arm-eabi/lib/thumb/armv7-a/librdimon.a
arm-eabi/lib/thumb/armv7-a/nano.specs
arm-eabi/lib/thumb/armv7-a/nosys.specs
arm-eabi/lib/thumb/armv7-a/pid.specs
arm-eabi/lib/thumb/armv7-a/rdimon-crt0-v2m.o
arm-eabi/lib/thumb/armv7-a/rdimon-crt0.o
arm-eabi/lib/thumb/armv7-a/rdimon-v2m.specs
arm-eabi/lib/thumb/armv7-a/rdimon.specs
arm-eabi/lib/thumb/armv7-a/softfp/neon/aprofile-validation-v2m.specs
arm-eabi/lib/thumb/armv7-a/softfp/neon/aprofile-validation.specs
arm-eabi/lib/thumb/armv7-a/softfp/neon/aprofile-ve-v2m.specs
arm-eabi/lib/thumb/armv7-a/softfp/neon/aprofile-ve.specs
arm-eabi/lib/thumb/armv7-a/softfp/neon/cpu-init/rdimon-aem.o
arm-eabi/lib/thumb/armv7-a/softfp/neon/crt0.o
arm-eabi/lib/thumb/armv7-a/softfp/neon/iq80310.specs
arm-eabi/lib/thumb/armv7-a/softfp/neon/libc.a
arm-eabi/lib/thumb/armv7-a/softfp/neon/libg.a
arm-eabi/lib/thumb/armv7-a/softfp/neon/libm.a
arm-eabi/lib/thumb/armv7-a/softfp/neon/libnosys.a
arm-eabi/lib/thumb/armv7-a/softfp/neon/librdimon-v2m.a
arm-eabi/lib/thumb/armv7-a/softfp/neon/librdimon.a
arm-eabi/lib/thumb/armv7-a/softfp/neon/nano.specs
arm-eabi/lib/thumb/armv7-a/softfp/neon/nosys.specs
arm-eabi/lib/thumb/armv7-a/softfp/neon/pid.specs
arm-eabi/lib/thumb/armv7-a/softfp/neon/rdimon-crt0-v2m.o
arm-eabi/lib/thumb/armv7-a/softfp/neon/rdimon-crt0.o
arm-eabi/lib/thumb/armv7-a/softfp/neon/rdimon-v2m.specs
arm-eabi/lib/thumb/armv7-a/softfp/neon/rdimon.specs
arm-eabi/lib/thumb/armv7-m/aprofile-validation-v2m.specs
arm-eabi/lib/thumb/armv7-m/aprofile-validation.specs
arm-eabi/lib/thumb/armv7-m/aprofile-ve-v2m.specs
arm-eabi/lib/thumb/armv7-m/aprofile-ve.specs
arm-eabi/lib/thumb/armv7-m/cpu-init/rdimon-aem.o
arm-eabi/lib/thumb/armv7-m/crt0.o
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/aprofile-validation-v2m.specs
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/aprofile-validation.specs
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/aprofile-ve-v2m.specs
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/aprofile-ve.specs
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/cpu-init/rdimon-aem.o
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/crt0.o
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/iq80310.specs
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/libc.a
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/libg.a
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/libm.a
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/libnosys.a
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/librdimon-v2m.a
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/librdimon.a
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/nano.specs
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/nosys.specs
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/pid.specs
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/rdimon-crt0-v2m.o
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/rdimon-crt0.o
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/rdimon-v2m.specs
arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/rdimon.specs
arm-eabi/lib/thumb/armv7-m/iq80310.specs
arm-eabi/lib/thumb/armv7-m/libc.a
arm-eabi/lib/thumb/armv7-m/libg.a
arm-eabi/lib/thumb/armv7-m/libm.a
arm-eabi/lib/thumb/armv7-m/libnosys.a
arm-eabi/lib/thumb/armv7-m/librdimon-v2m.a
arm-eabi/lib/thumb/armv7-m/librdimon.a
arm-eabi/lib/thumb/armv7-m/nano.specs
arm-eabi/lib/thumb/armv7-m/nosys.specs
arm-eabi/lib/thumb/armv7-m/pid.specs
arm-eabi/lib/thumb/armv7-m/rdimon-crt0-v2m.o
arm-eabi/lib/thumb/armv7-m/rdimon-crt0.o
arm-eabi/lib/thumb/armv7-m/rdimon-v2m.specs
arm-eabi/lib/thumb/armv7-m/rdimon.specs
arm-eabi/lib/thumb/armv7-r/aprofile-validation-v2m.specs
arm-eabi/lib/thumb/armv7-r/aprofile-validation.specs
arm-eabi/lib/thumb/armv7-r/aprofile-ve-v2m.specs
arm-eabi/lib/thumb/armv7-r/aprofile-ve.specs
arm-eabi/lib/thumb/armv7-r/cpu-init/rdimon-aem.o
arm-eabi/lib/thumb/armv7-r/crt0.o
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/aprofile-validation-v2m.specs
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/aprofile-validation.specs
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/aprofile-ve-v2m.specs
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/aprofile-ve.specs
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/cpu-init/rdimon-aem.o
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/crt0.o
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/iq80310.specs
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/libc.a
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/libg.a
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/libm.a
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/libnosys.a
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/librdimon-v2m.a
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/librdimon.a
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/nano.specs
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/nosys.specs
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/pid.specs
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/rdimon-crt0-v2m.o
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/rdimon-crt0.o
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/rdimon-v2m.specs
arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/rdimon.specs
arm-eabi/lib/thumb/armv7-r/iq80310.specs
arm-eabi/lib/thumb/armv7-r/libc.a
arm-eabi/lib/thumb/armv7-r/libg.a
arm-eabi/lib/thumb/armv7-r/libm.a
arm-eabi/lib/thumb/armv7-r/libnosys.a
arm-eabi/lib/thumb/armv7-r/librdimon-v2m.a
arm-eabi/lib/thumb/armv7-r/librdimon.a
arm-eabi/lib/thumb/armv7-r/nano.specs
arm-eabi/lib/thumb/armv7-r/nosys.specs
arm-eabi/lib/thumb/armv7-r/pid.specs
arm-eabi/lib/thumb/armv7-r/rdimon-crt0-v2m.o
arm-eabi/lib/thumb/armv7-r/rdimon-crt0.o
arm-eabi/lib/thumb/armv7-r/rdimon-v2m.specs
arm-eabi/lib/thumb/armv7-r/rdimon.specs
arm-eabi/lib/thumb/armv7e-m/aprofile-validation-v2m.specs
arm-eabi/lib/thumb/armv7e-m/aprofile-validation.specs
arm-eabi/lib/thumb/armv7e-m/aprofile-ve-v2m.specs
arm-eabi/lib/thumb/armv7e-m/aprofile-ve.specs
arm-eabi/lib/thumb/armv7e-m/cpu-init/rdimon-aem.o
arm-eabi/lib/thumb/armv7e-m/crt0.o
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/aprofile-validation-v2m.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/aprofile-validation.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/aprofile-ve-v2m.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/aprofile-ve.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/cpu-init/rdimon-aem.o
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/crt0.o
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/iq80310.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/libc.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/libg.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/libm.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/libnosys.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/librdimon-v2m.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/librdimon.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/nano.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/nosys.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/pid.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/rdimon-crt0-v2m.o
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/rdimon-crt0.o
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/rdimon-v2m.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/rdimon.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/aprofile-validation-v2m.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/aprofile-validation.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/aprofile-ve-v2m.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/aprofile-ve.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/cpu-init/rdimon-aem.o
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/crt0.o
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/iq80310.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/libc.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/libg.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/libm.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/libnosys.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/librdimon-v2m.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/librdimon.a
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/nano.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/nosys.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/pid.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/rdimon-crt0-v2m.o
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/rdimon-crt0.o
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/rdimon-v2m.specs
arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/rdimon.specs
arm-eabi/lib/thumb/armv7e-m/iq80310.specs
arm-eabi/lib/thumb/armv7e-m/libc.a
arm-eabi/lib/thumb/armv7e-m/libg.a
arm-eabi/lib/thumb/armv7e-m/libm.a
arm-eabi/lib/thumb/armv7e-m/libnosys.a
arm-eabi/lib/thumb/armv7e-m/librdimon-v2m.a
arm-eabi/lib/thumb/armv7e-m/librdimon.a
arm-eabi/lib/thumb/armv7e-m/nano.specs
arm-eabi/lib/thumb/armv7e-m/nosys.specs
arm-eabi/lib/thumb/armv7e-m/pid.specs
arm-eabi/lib/thumb/armv7e-m/rdimon-crt0-v2m.o
arm-eabi/lib/thumb/armv7e-m/rdimon-crt0.o
arm-eabi/lib/thumb/armv7e-m/rdimon-v2m.specs
arm-eabi/lib/thumb/armv7e-m/rdimon.specs
@dir arm-eabi/include/machine
@dir arm-eabi/include/ssp
@dir arm-eabi/include/sys
@dir arm-eabi/include
@dir arm-eabi/lib/cpu-init
@dir arm-eabi/lib/thumb/armv6-m/cpu-init
@dir arm-eabi/lib/thumb/armv6-m
@dir arm-eabi/lib/thumb/armv7-a/cpu-init
@dir arm-eabi/lib/thumb/armv7-a/hard/neon/cpu-init
@dir arm-eabi/lib/thumb/armv7-a/hard/neon
@dir arm-eabi/lib/thumb/armv7-a/hard
@dir arm-eabi/lib/thumb/armv7-a/softfp/neon/cpu-init
@dir arm-eabi/lib/thumb/armv7-a/softfp/neon
@dir arm-eabi/lib/thumb/armv7-a/softfp
@dir arm-eabi/lib/thumb/armv7-a
@dir arm-eabi/lib/thumb/armv7-m/cpu-init
@dir arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16/cpu-init
@dir arm-eabi/lib/thumb/armv7-m/hard/fpv4-sp-d16
@dir arm-eabi/lib/thumb/armv7-m/hard
@dir arm-eabi/lib/thumb/armv7-m
@dir arm-eabi/lib/thumb/armv7-r/cpu-init
@dir arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16/cpu-init
@dir arm-eabi/lib/thumb/armv7-r/hard/vfpv3-d16
@dir arm-eabi/lib/thumb/armv7-r/hard
@dir arm-eabi/lib/thumb/armv7-r
@dir arm-eabi/lib/thumb/armv7e-m/cpu-init
@dir arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16/cpu-init
@dir arm-eabi/lib/thumb/armv7e-m/hard/fpv4-sp-d16
@dir arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16/cpu-init
@dir arm-eabi/lib/thumb/armv7e-m/hard/fpv5-d16
@dir arm-eabi/lib/thumb/armv7e-m/hard
@dir arm-eabi/lib/thumb/armv7e-m
@dir arm-eabi/lib/thumb
@dir arm-eabi/lib
@dir arm-eabi

33
_beta/bvm/Makefile Normal file
View File

@@ -0,0 +1,33 @@
# Created by: Qiang Guo <guoqiang_cn@126.com>
# $FreeBSD: head/sysutils/bvm/Makefile 494673 2019-03-05 02:55:20Z swills $
PORTNAME= bvm
PORTVERSION= 1.2.4
CATEGORIES= sysutils
MAINTAINER= guoqiang_cn@126.com
COMMENT= Bhyve VM Manager
ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= Bhyve VM Manager is required to be built on a 64bit machine
RUN_DEPENDS= bhyve-firmware>0:sysutils/bhyve-firmware \
grub-bhyve:sysutils/grub2-bhyve \
tmux:sysutils/tmux
USE_GITHUB= yes
GH_ACCOUNT= bigdragonsoft
BUILD_WRKSRC= ${WRKSRC}/src
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/bvm
${INSTALL_DATA} ${WRKSRC}/conf/bvm.conf ${STAGEDIR}${PREFIX}/etc/bvm/bvm.conf.sample
${INSTALL_DATA} ${WRKSRC}/conf/nat.conf ${STAGEDIR}${PREFIX}/etc/bvm/nat.conf.sample
${INSTALL_DATA} ${WRKSRC}/conf/switch.conf ${STAGEDIR}${PREFIX}/etc/bvm/switch.conf.sample
${INSTALL_SCRIPT} ${WRKSRC}/conf/bvmd ${STAGEDIR}${PREFIX}/etc/rc.d/
${INSTALL_PROGRAM} ${WRKSRC}/src/bvm ${STAGEDIR}${PREFIX}/bin/
${INSTALL_PROGRAM} ${WRKSRC}/src/bvmb ${STAGEDIR}${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/bvm.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
.include <bsd.port.mk>

3
_beta/bvm/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1551663917
SHA256 (bigdragonsoft-bvm-1.2.4_GH0.tar.gz) = 4802b22f3995c13f327160553fcfc129b1ef21a9c271b5769d806cf6a3891f40
SIZE (bigdragonsoft-bvm-1.2.4_GH0.tar.gz) = 62646

11
_beta/bvm/pkg-descr Normal file
View File

@@ -0,0 +1,11 @@
The BVM is a Bhyve virtual machine management tool
based on FreeBSD that allows you to easily manage virtual machines.
1. The supported operating systems are:
FreeBSD,OpenBSD,NetBSD,Debian,OpenSuse,Ubuntu Windows10 etc.
2. Supports multiple network cards and multiple hard disks.
3. There are two kinds of network modes: Bridged and NAT
4. Support grub and uefi boot
5. Support for ZFS
WWW: https://github.com/bigdragonsoft/bvm

7
_beta/bvm/pkg-plist Normal file
View File

@@ -0,0 +1,7 @@
bin/bvm
bin/bvmb
@sample %%ETCDIR%%/bvm.conf.sample
@sample %%ETCDIR%%/nat.conf.sample
@sample %%ETCDIR%%/switch.conf.sample
etc/rc.d/bvmd
man/man8/bvm.8.gz

13
_beta/cscope/Makefile Normal file
View File

@@ -0,0 +1,13 @@
PORTNAME= cscope
DISTVERSION= 15.9
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/v${PORTVERSION}
MAINTAINER= moritz@schmi.tt
COMMENT= Interactive C source code browser
USES= cpe ncurses
GNU_CONFIGURE= yes
.include <bsd.port.mk>

3
_beta/cscope/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1595090614
SHA256 (cscope-15.9.tar.gz) = c5505ae075a871a9cd8d9801859b0ff1c09782075df281c72c23e72115d9f159
SIZE (cscope-15.9.tar.gz) = 613948

View File

@@ -0,0 +1,20 @@
--- src/exec.c.orig 2020-10-05 09:17:52 UTC
+++ src/exec.c
@@ -55,7 +55,7 @@ static sighandler_t oldsigtstp; /* old value of SIGTST
#ifndef __MSDOS__ /* none of these is needed, there */
static int join(pid_t p);
-static int myexecvp(char *a, char **args);
+void myexecvp(char *a, char **args);
static pid_t myfork(void);
#endif
@@ -111,7 +111,7 @@ execute(char *a, ...) /* note: "exec" is already defin
/* myexecvp is an interface to the execvp system call to
* modify argv[0] to reference the last component of its path-name.
*/
-static int
+void
myexecvp(char *a, char **args)
{
char msg[MSGLEN + 1];

View File

@@ -0,0 +1,11 @@
--- src/input.c.orig 2020-10-05 19:47:54 UTC
+++ src/input.c
@@ -45,7 +45,7 @@
#include <stdlib.h>
#include <errno.h>
#if HAVE_SYS_TERMIOS_H
-#include <sys/termios.h>
+#include <termios.h>
#endif
static jmp_buf env; /* setjmp/longjmp buffer */

View File

@@ -0,0 +1,11 @@
--- src/invlib.c.orig 2020-10-05 13:04:06 UTC
+++ src/invlib.c
@@ -103,7 +103,7 @@ static int zipf[ZIPFSIZE + 1];
long
invmake(char *invname, char *invpost, FILE *infile)
{
- unsigned char *s;
+ char *s;
long num;
int i;
long fileindex = 0; /* initialze, to avoid warning */

8
_beta/cscope/pkg-descr Normal file
View File

@@ -0,0 +1,8 @@
cscope is a screen-oriented software development tool that allows the user to
browse through C source files for specified code elements. It can find symbols,
global definitions, functions called by a function, functions calling a
function, arbitrary regexp patterns and much more. cscope can be used for
projects of all sizes. Vim and Emacs integration is available.
WWW: http://cscope.sourceforge.net/
https://sourceforge.net/projects/cscope/

3
_beta/cscope/pkg-plist Normal file
View File

@@ -0,0 +1,3 @@
bin/cscope
bin/ocs
man/man1/cscope.1.gz

16
_beta/egypt/Makefile Normal file
View File

@@ -0,0 +1,16 @@
PORTNAME= egypt
PORTVERSION= 1.11
CATEGORIES= devel perl5
MASTER_SITES= http://www.gson.org/egypt/download/
MAINTAINER= ports@FreeBSD.org
COMMENT= Create call graphs of C programs
USES= perl5 shebangfix
USE_PERL5= configure
SHEBANG_FILES= egypt
PLIST_FILES= bin/${PORTNAME} ${SITE_MAN1}/egypt.1.gz
.include <bsd.port.mk>

3
_beta/egypt/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1647569227
SHA256 (egypt-1.11.tar.gz) = a204880539b82c013d991e70b278ef5d4a34cd5b68c14aae0612b16ac92d9ec4
SIZE (egypt-1.11.tar.gz) = 8808

8
_beta/egypt/pkg-descr Normal file
View File

@@ -0,0 +1,8 @@
Egypt is a simple tool for creating call graphs of C programs. Egypt
neither analyzes source code nor lays out graphs. Instead, it leaves
the source code analysis to GCC and the graph layout to Graphviz, both
of which are better at their respective jobs than egypt itself could
ever hope to be. Egypt is simply a very small Perl script that glues
these existing tools together.
WWW: http://www.gson.org/egypt/

119
_beta/frr5/Makefile Normal file
View File

@@ -0,0 +1,119 @@
#
# $Id$
#
PORTNAME= frr
PORTVERSION= 5.0.2
CATEGORIES= net
MASTER_SITES= https://github.com/FRRouting/frr/releases/download/frr-${PORTVERSION}/
MAINTAINER= onborodin@gmail.com
COMMENT= Free RIPv1, RIPv2, OSPFv2, BGP4 route software
CONFLICTS= openbgpd-* zebra-*
BUILD_DEPENDS+= gawk:text/gawk
#LIB_DEPENDS+= libyang.so:devel/libyang
LIB_DEPENDS+= libjson-c.so:devel/libjson-c
LDFLAGS+= -L${LOCALBASE}/lib
CFLAGS+= -I${LOCALBASE}/include
CPPFLAGS+= -I${LOCALBASE}/include
.include <bsd.port.pre.mk>
VAR_PREFIX= /var
CONF_SUBDIR= etc/${PORTNAME}
PLIST_SUB= CONF_SUBDIR=${CONF_SUBDIR}
CONF_DIR= ${PREFIX}/etc/${PORTNAME}
RUN_DIR= ${VAR_PREFIX}/run/${PORTNAME}
LOG_DIR= ${VAR_PREFIX}/log/${PORTNAME}
EXAMPLES_SUBDIR= share/examples/${PORTNAME}
EXAMPLES_DIR= ${PREFIX}/${EXAMPLES_SUBDIR}
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
USE_PERL5= build
GNU_CONFIGURE= yes
USES+= gmake readline compiler:c++11-lang perl5 makeinfo python:2.7,build bison
CONFIGURE_ARGS+= --disable-babeld
CONFIGURE_ARGS+= --disable-bfdd
CONFIGURE_ARGS+= --disable-fabricd
CONFIGURE_ARGS+= --disable-isisd
CONFIGURE_ARGS+= --disable-ldpd
CONFIGURE_ARGS+= --disable-ospfapi
CONFIGURE_ARGS+= --disable-ospfclient
CONFIGURE_ARGS+= --disable-pbrd
CONFIGURE_ARGS+= --disable-pimd
CONFIGURE_ARGS+= --disable-sharpd
CONFIGURE_ARGS+= --disable-snmp
CONFIGURE_ARGS+= --disable-eigrpd
CONFIGURE_ARGS+= --disable-watchfrr
CONFIGURE_ARGS+= --disable-zeromq
CONFIGURE_ARGS+= --disable-fpm
CONFIGURE_ARGS+= --disable-doc
CONFIGURE_ARGS+= --enable-vtysh
#CONFIGURE_ARGS+= --enable-rtadv=yes
CONFIGURE_ARGS+= --enable-exampledir=${EXAMPLESDIR}/
CONFIGURE_ARGS+= --enable-group=${FRR_GROUP}
CONFIGURE_ARGS+= --enable-user=${FRR_OWNER}
CONFIGURE_ARGS+= --includedir=${PREFIX}/include
CONFIGURE_ARGS+= --infodir=${PREFIX}/info
CONFIGURE_ARGS+= --localstatedir=${RUN_DIR}
CONFIGURE_ARGS+= --mandir=${PREFIX}/man
CONFIGURE_ARGS+= --sysconfdir=${CONF_DIR}
CONFIGURE_ARGS+= --without-libpam
#CONFIGURE_ARGS+= --with-vtysh-pager="more -F"
#CONFIGURE_ARGS+= --disable-backtrace
#CONFIGURE_ARGS+= --enable-gcc-rdynamic
#CONFIGURE_ARGS+= --enable-bgp-announce
FRR_OWNER= ${PORTNAME}
FRR_OWNER_ID= 795
FRR_GROUP= ${PORTNAME}
FRR_GROUP_ID= 795
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
PKGINSTALL= ${WRKDIR}/pkg-install
USE_RC_SUBR+= bgpd.sh
USE_RC_SUBR+= ospf6d.sh
USE_RC_SUBR+= ospfd.sh
USE_RC_SUBR+= ripd.sh
USE_RC_SUBR+= ripngd.sh
USE_RC_SUBR+= zebra.sh
USE_RC_SUBR+= eigrpd.sh
USE_RC_SUBR+= staticd.sh
SUB_FILES+= pkg-deinstall pkg-install
SUB_LIST+= FRR_OWNER=${FRR_OWNER}
SUB_LIST+= FRR_GROUP=${FRR_GROUP}
SUB_LIST+= FRR_OWNER_ID=${FRR_OWNER_ID}
SUB_LIST+= FRR_GROUP_ID=${FRR_GROUP_ID}
SUB_LIST+= RUN_DIR=${RUN_DIR}
SUB_LIST+= LOG_DIR=${LOG_DIR}
SUB_LIST+= CONF_DIR=${CONF_DIR}
SUB_LIST+= RC_SUBR=/etc/rc.subr
do-build:
cd ${WRKSRC} && ${GMAKE} -j${MAKE_JOBS_NUMBER}
do-install:
${MKDIR} -p ${STAGEDIR}
cd ${WRKSRC} && ${GMAKE} ${INSTALL_TARGET} DESTDIR=${STAGEDIR}
.include <bsd.port.post.mk>
#EOF

3
_beta/frr5/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1569436818
SHA256 (frr-5.0.2.tar.gz) = 4cf5416e6e6eebdd3be61f76d1de7bede87521af3f2ac4b3fb9713837458aaff
SIZE (frr-5.0.2.tar.gz) = 4902925

View File

@@ -0,0 +1,23 @@
#!/bin/sh
#
# PROVIDE: bgpd
# REQUIRE: zebra
# KEYWORD: shutdown
#
. /etc/rc.subr
name="bgpd"
rcvar="bgpd_enable"
command="%%PREFIX%%/sbin/${name}"
pidfile="%%RUN_DIR%%/${name}.pid"
procname="${command}"
required_dirs="%%RUN_DIR%% %%LOG_DIR%%"
required_files="%%CONF_DIR%%/${name}.conf"
command_args=" -d"
load_rc_config $name
: ${bgpd_enable="NO"}
run_rc_command "$1"
#EOF

View File

@@ -0,0 +1,23 @@
#!/bin/sh
#
# PROVIDE: eigrpd
# REQUIRE: zebra
# KEYWORD: shutdown
#
. /etc/rc.subr
name="eigrpd"
rcvar="eigrpd_enable"
command="%%PREFIX%%/sbin/${name}"
pidfile="%%RUN_DIR%%/${name}.pid"
procname="${command}"
required_dirs="%%RUN_DIR%% %%LOG_DIR%%"
required_files="%%CONF_DIR%%/${name}.conf"
command_args=" -d"
load_rc_config $name
: ${eigrpd_enable="NO"}
run_rc_command "$1"
#EOF

View File

@@ -0,0 +1,23 @@
#!/bin/sh
#
# PROVIDE: ospf6d
# REQUIRE: zebra
# KEYWORD: shutdown
#
. /etc/rc.subr
name="ospf6d"
rcvar="ospf6d_enable"
command="%%PREFIX%%/sbin/${name}"
pidfile="%%RUN_DIR%%/${name}.pid"
procname="${command}"
required_dirs="%%RUN_DIR%% %%LOG_DIR%%"
required_files="%%CONF_DIR%%/${name}.conf"
command_args=" -d"
load_rc_config $name
: ${ospf6d_enable="NO"}
run_rc_command "$1"
#EOF

View File

@@ -0,0 +1,23 @@
#!/bin/sh
#
# PROVIDE: ospfd
# REQUIRE: zebra
# KEYWORD: shutdown
#
. /etc/rc.subr
name="ospfd"
rcvar="ospfd_enable"
command="%%PREFIX%%/sbin/${name}"
pidfile="%%RUN_DIR%%/${name}.pid"
procname="${command}"
required_dirs="%%RUN_DIR%% %%LOG_DIR%%"
required_files="%%CONF_DIR%%/${name}.conf"
command_args=" -d"
load_rc_config $name
: ${ospfd_enable="NO"}
run_rc_command "$1"
#EOF

View File

@@ -0,0 +1,36 @@
--- ./ltmain.sh.orig 2019-06-18 08:10:14.000000000 +0200
+++ ./ltmain.sh 2019-09-21 20:27:05.594392000 +0200
@@ -8904,13 +8904,13 @@
#
case $version_type in
# correct linux to gnu/linux during the next big refactor
- darwin|freebsd-elf|linux|osf|windows|none)
+ darwin|linux|osf|windows|none)
func_arith $number_major + $number_minor
current=$func_arith_result
age=$number_minor
revision=$number_revision
;;
- freebsd-aout|qnx|sunos)
+ freebsd*|qnx|sunos)
current=$number_major
revision=$number_minor
age=0
@@ -8993,15 +8993,9 @@
esac
;;
- freebsd-aout)
+ freebsd*)
major=.$current
- versuffix=.$current.$revision
- ;;
-
- freebsd-elf)
- func_arith $current - $age
- major=.$func_arith_result
- versuffix=$major.$age.$revision
+ versuffix=.$current
;;
irix | nonstopux)

View File

@@ -0,0 +1,20 @@
--- zebra/ioctl.c.orig 2018-06-08 01:39:07 UTC
+++ zebra/ioctl.c
@@ -430,10 +430,13 @@ void if_get_flags(struct interface *ifp)
strncpy(ifmr.ifm_name, ifp->name, IFNAMSIZ);
/* Seems not all interfaces implement this ioctl */
- if (if_ioctl(SIOCGIFMEDIA, (caddr_t)&ifmr) < 0)
- zlog_err("if_ioctl(SIOCGIFMEDIA) failed: %s",
- safe_strerror(errno));
- else if (ifmr.ifm_status & IFM_AVALID) /* Link state is valid */
+ if (if_ioctl(SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) {
+ /* Ignore EINVAL to avoid being too verbose */
+ if (errno != EINVAL)
+ zlog_err("if_ioctl(SIOCGIFMEDIA) failed: %s",
+ safe_strerror(errno));
+ } else if (ifmr.ifm_status
+ & IFM_AVALID) /* Link state is valid */
{
if (ifmr.ifm_status & IFM_ACTIVE)
SET_FLAG(ifreq.ifr_flags, IFF_RUNNING);

View File

@@ -0,0 +1,16 @@
#!/bin/sh
set -x
RUN_DIR="%%RUN_DIR%%"
LOG_DIR="%%LOG_DIR%%"
case $2 in
DEINSTALL)
;;
POST-DEINSTALL)
for dir in ${LOG_DIR} ${RUN_DIR}; do
rmdir -p ${dir}
done
;;
esac
exit 0
#EOF

View File

@@ -0,0 +1,40 @@
#!/bin/sh
set -x
FRR_OWNER="%%FRR_OWNER%%"
FRR_GROUP="%%FRR_GROUP%%"
FRR_OWNER_ID="%%FRR_OWNER_ID%%"
FRR_GROUP_ID="%%FRR_GROUP_ID%%"
RUN_DIR="%%RUN_DIR%%"
LOG_DIR="%%LOG_DIR%%"
CONF_DIR="%%CONF_DIR%%"
PKG_PREFIX="/notexist"
case $2 in
PRE-INSTALL)
pw group add ${FRR_GROUP} -g ${FRR_GROUP_ID}
pw user add ${FRR_OWNER} -g ${FRR_GROUP} \
-d ${PKG_PREFIX} -s /usr/sbin/nologin -u ${FRR_OWNER_ID} \
-c "quagga"
pw group mod ${FRR_GROUP} -M ${FRR_OWNER}
pw group show ${FRR_GROUP}
pw user show ${FRR_OWNER}
mkdir -p ${RUN_DIR}
chown ${FRR_OWNER}:${FRR_GROUP} ${RUN_DIR}
chmod 0750 ${RUN_DIR}
mkdir -p ${LOG_DIR}
chown ${FRR_OWNER}:${FRR_GROUP} ${LOG_DIR}
chmod 0750 ${LOG_DIR}
mkdir -p ${CONF_DIR}
chown ${FRR_OWNER}:${FRR_GROUP} ${CONF_DIR}
chmod 0750 ${CONF_DIR}
;;
POST-INSTALL)
;;
esac
#EOF

View File

@@ -0,0 +1,23 @@
#!/bin/sh
#
# PROVIDE: ripd
# REQUIRE: zebra
# KEYWORD: shutdown
#
. /etc/rc.subr
name="ripd"
rcvar="ripd_enable"
command="%%PREFIX%%/sbin/${name}"
#pidfile="%%RUN_DIR%%/${name}.pid"
procname="${command}"
required_dirs="%%RUN_DIR%% %%LOG_DIR%%"
required_files="%%CONF_DIR%%/${name}.conf"
command_args=" -d"
load_rc_config $name
: ${ripd_enable="NO"}
run_rc_command "$1"
#EOF

View File

@@ -0,0 +1,22 @@
#!/bin/sh
#
# PROVIDE: ripngd
# REQUIRE: zebra
#
. /etc/rc.subr
name="ripngd"
rcvar="ripngd_enable"
command="%%PREFIX%%/sbin/${name}"
pidfile="%%RUN_DIR%%/${name}.pid"
procname="${name}"
required_dirs="%%RUN_DIR%% %%LOG_DIR%%"
required_files="%%CONF_DIR%%/${name}.conf"
command_args=" -d"
load_rc_config $name
: ${ripngd_enable="NO"}
run_rc_command "$1"
#EOF

View File

@@ -0,0 +1,23 @@
#!/bin/sh
#
# PROVIDE: staticd
# REQUIRE: zebra
# KEYWORD: shutdown
#
. /etc/rc.subr
name="staticd"
rcvar="staticd_enable"
command="%%PREFIX%%/sbin/${name}"
pidfile="%%RUN_DIR%%/${name}.pid"
procname="${command}"
required_dirs="%%RUN_DIR%% %%LOG_DIR%%"
required_files="%%CONF_DIR%%/${name}.conf"
command_args=" -d"
load_rc_config $name
: ${staticd_enable="NO"}
run_rc_command "$1"
#EOF

View File

@@ -0,0 +1,23 @@
#!/bin/sh
#
# PROVIDE: zebra
# REQUIRE: DAEMON
# KEYWORD: shutdown
#
. /etc/rc.subr
name="zebra"
rcvar="zebra_enable"
command="%%PREFIX%%/sbin/${name}"
pidfile="%%RUN_DIR%%/${name}.pid"
procname="${command}"
required_dirs="%%RUN_DIR%% %%LOG_DIR%%"
required_files="%%CONF_DIR%%/${name}.conf"
command_args=" -d"
load_rc_config $name
: ${zebra_enable="NO"}
run_rc_command "$1"
#EOF

7
_beta/frr5/pkg-descr Normal file
View File

@@ -0,0 +1,7 @@
FRR is a routing software suite, providing implementations of
OSPFv2, OSPFv3, RIP v1 and v2, RIPv3, BGPv4 and experemental ISIS
for Unix platforms, particularly FreeBSD and Linux and also NetBSD,
to mention a few.
FRR is a fork of Quagga.
WWW: https://frrouting.org/

23
_beta/frr5/pkg-plist Normal file
View File

@@ -0,0 +1,23 @@
bin/bgp_btoa
bin/vtysh
lib/libfrr.a
lib/libfrr.la
lib/libfrr.so
lib/libfrr.so.0
sbin/bgpd
sbin/ospf6d
sbin/ospfd
sbin/ripd
sbin/ripngd
sbin/ssd
sbin/zebra
share/examples/frr/bgpd.conf.sample
share/examples/frr/bgpd.conf.sample2
share/examples/frr/bgpd.conf.vnc.sample
share/examples/frr/ospf6d.conf.sample
share/examples/frr/ospfd.conf.sample
share/examples/frr/ripd.conf.sample
share/examples/frr/ripngd.conf.sample
share/examples/frr/vtysh.conf.sample
share/examples/frr/zebra.conf.sample
@dir share/examples/frr

View File

@@ -0,0 +1,84 @@
#
# $id$
#
PORTNAME= geany-plugins
PORTVERSION= 1.38
CATEGORIES= devel
MASTER_SITES= http://plugins.geany.org/geany-plugins/
MAINTAINER= homeunix7@gmail.com
COMMENT= Plugins for lightwidth editor - geany
BUILD_DEPENDS= geany:${PORTSDIR}/xapp/geany
RUN_DEPENDS= geany:${PORTSDIR}/xapp/geany
LIB_DEPENDS+= libexpat.so:${PORTSDIR}/text/libexpat
LIB_DEPENDS+= libxml2.so:${PORTSDIR}/text/libxml2
LIB_DEPENDS+= libenchant.so:${PORTSDIR}/text/libenchant
LIB_DEPENDS+= libgtkspell.so:${PORTSDIR}/gnome/libgtkspell
LIB_DEPENDS+= libgdk-pixbuf.so:gnome/libgtk2
LIB_DEPENDS+= libgdk-x11.so:gnome/libgtk2
LIB_DEPENDS+= libgtk-x11.so:gnome/libgtk2
RUN_DEPENDS+= gtk-update-icon-cache:gnome/libgtk2
RUN_DEPENDS+= update-desktop-database:xfce/desktop-file-utils
USES+= gmake tar:bz2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
#CONFIGURE_ARGS+= --enable-plugins="${BUILD_PLUGINS}"
#BUILD_PLUGINS=codenav,geanydoc,geanyextrasel,geanygdb,geanygendoc,geanyinsertnum,geanylatex,geanylipsum,geanyprj,geanysendmail,geanyvc,pretty-printer,shiftcolumn,spellcheck,treebrowser
FILES= ${WRKSRC}/configure # ${WRKSRC}/wscript
post-patch:
@${REINPLACE_CMD} -e '/^SUBDIRS/ s|doc||' ${WRKSRC}/Makefile.in
# @${REINPLACE_CMD} -e "s|docs||g" ${WRKSRC}/Makefile.in
${REINPLACE_CMD} -e 's|gconf-2.0|gconf|g' ${FILES}
${REINPLACE_CMD} -e 's|gdk-2.0|gdk|g' ${FILES}
${REINPLACE_CMD} -e 's|gdk-pixbuf-2.0|gdk-pixbuf|g' ${FILES}
${REINPLACE_CMD} -e 's|gio-2.0|gio|g' ${FILES}
${REINPLACE_CMD} -e 's|glib-2.0|glib|g' ${FILES}
${REINPLACE_CMD} -e 's|gmodule-2.0|gmodule|g' ${FILES}
${REINPLACE_CMD} -e 's|gnome-vfs-2.0|gnome-vfs|g' ${FILES}
${REINPLACE_CMD} -e 's|gobject-2.0|gobject|g' ${FILES}
${REINPLACE_CMD} -e 's|gthread-2.0|gthread|g' ${FILES}
${REINPLACE_CMD} -e 's|gtk+-2.0|gtk+|g' ${FILES}
${REINPLACE_CMD} -e 's|libIDL-2.0|libIDL|g' ${FILES}
${REINPLACE_CMD} -e 's|libgnome-2.0|libgnome|g' ${FILES}
${REINPLACE_CMD} -e 's|libxml-2.0|libxml2|g' ${FILES}
${REINPLACE_CMD} -e 's|libart-2.0|libart|g' ${FILES}
${REINPLACE_CMD} -e 's|libglade-2.0|libglade|g' ${FILES}
${REINPLACE_CMD} -e 's|gladeui-1.0|gladeui|g' ${FILES}
${REINPLACE_CMD} -e 's|libxfce4util-1.0|libxfce4util|g' ${FILES}
${REINPLACE_CMD} -e 's|libstartup-notification-1.0|libstartup-notification|g' ${FILES}
${REINPLACE_CMD} -e 's|xfconf-0|xfconf|g' ${FILES}
${REINPLACE_CMD} -e 's|exo-0.3|exo|g' ${FILES}
${REINPLACE_CMD} -e 's|dbus-1|dbus|g' ${FILES}
${REINPLACE_CMD} -e 's|dbus-glib-1|dbus-glib|g' ${FILES}
${REINPLACE_CMD} -e 's|libwnck-1.0|libwnck|g' ${FILES}
${REINPLACE_CMD} -e 's|xfprint-1.0|xfprint|g' ${FILES}
${REINPLACE_CMD} -e 's|xfcegui4-1.0|xfcegui4|g' ${FILES}
${REINPLACE_CMD} -e 's|libxfce4menu-0.1|libxfce4menu|g' ${FILES}
${REINPLACE_CMD} -e 's|xfce4panel-1.0|xfce4panel|g' ${FILES}
${REINPLACE_CMD} -e 's|thunarx-1|thunarx|g' ${FILES}
${REINPLACE_CMD} -e 's|thunar-vfs-1|thunar-vfs|g' ${FILES}
${REINPLACE_CMD} -e 's|gtkspell-2.0|gtkspell|g' ${FILES}
##do-configure:
# BUILD_PLUGINS=$(${ECHO} ${BUILD_PLUGINS} | ${SED} -e 's/^,//')
# cd ${WRKSRC} && env ${CONFIGURE_ENV}; ${WRKSRC}/configure \
# --enable-plugins="${BUILD_PLUGINS}"
# -b ${WRKSRC}/_build_
#${WRKSRC}/waf
.include <bsd.port.mk>
#EOF

View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1639219653
SHA256 (geany-plugins-1.38.tar.bz2) = 1c578a7ebb390aa8882f195acd3d8da3ceb73925d291b28dec90cd3e5fd20586
SIZE (geany-plugins-1.38.tar.bz2) = 3414888

View File

@@ -0,0 +1,36 @@
--- ./ltmain.sh.orig 2017-11-19 12:47:04.000000000 +0200
+++ ./ltmain.sh 2017-12-07 12:53:42.104625000 +0200
@@ -9024,13 +9024,13 @@
#
case $version_type in
# correct linux to gnu/linux during the next big refactor
- darwin|freebsd-elf|linux|osf|windows|none)
+ darwin|linux|osf|windows|none)
func_arith $number_major + $number_minor
current=$func_arith_result
age=$number_minor
revision=$number_revision
;;
- freebsd-aout|qnx|sunos)
+ freebsd*|qnx|sunos)
current=$number_major
revision=$number_minor
age=0
@@ -9110,15 +9110,9 @@
esac
;;
- freebsd-aout)
+ freebsd*)
major=.$current
- versuffix=.$current.$revision
- ;;
-
- freebsd-elf)
- func_arith $current - $age
- major=.$func_arith_result
- versuffix=$major.$age.$revision
+ versuffix=.$current
;;
irix | nonstopux)

View File

@@ -0,0 +1,17 @@
#!/bin/sh
set -x
PREFIX=${PKG_PREFIX}
LOCALBASE=${PKG_PREFIX}
case $2 in
DEINSTALL)
;;
POST-DEINSTALL)
${LOCALBASE}/bin/update-desktop-database -q ${PREFIX}/share/applications
${LOCALBASE}/bin/gtk-update-icon-cache -q ${PREFIX}/share/icons/hicolor
## ${LOCALBASE}/bin/update-mime-database ${PREFIX}/share/mime
;;
esac
#EOF

View File

@@ -0,0 +1,8 @@
Geany is a small and lightweight integrated development environment. It was
developed to provide a small and fast IDE, which has only a few dependencies
on other packages. Another goal was to be as independent as possible from a
special Desktop Environment like KDE or GNOME.
This port contains plugins for geany
WWW: http://plugins.geany.org/

View File

@@ -0,0 +1,17 @@
#!/bin/sh
set -x
PREFIX=${PKG_PREFIX}
LOCALBASE=${PKG_PREFIX}
case $2 in
PRE-INSTALL)
;;
POST-INSTALL)
${LOCALBASE}/bin/update-desktop-database -q ${PREFIX}/share/applications
${LOCALBASE}/bin/gtk-update-icon-cache -q ${PREFIX}/share/icons/hicolor
## ${LOCALBASE}/bin/update-mime-database ${PREFIX}/share/mime
;;
esac
#EOF

View File

@@ -0,0 +1,337 @@
lib/geany/addons.la
lib/geany/addons.so
lib/geany/autoclose.la
lib/geany/autoclose.so
lib/geany/automark.la
lib/geany/automark.so
lib/geany/codenav.la
lib/geany/codenav.so
lib/geany/commander.la
lib/geany/commander.so
lib/geany/defineformat.la
lib/geany/defineformat.so
lib/geany/geanyctags.la
lib/geany/geanyctags.so
lib/geany/geanydoc.la
lib/geany/geanydoc.so
lib/geany/geanyextrasel.la
lib/geany/geanyextrasel.so
lib/geany/geanyinsertnum.la
lib/geany/geanyinsertnum.so
lib/geany/geanymacro.la
lib/geany/geanymacro.so
lib/geany/geanyminiscript.la
lib/geany/geanyminiscript.so
lib/geany/geanynumberedbookmarks.la
lib/geany/geanynumberedbookmarks.so
lib/geany/geanypg.la
lib/geany/geanypg.so
lib/geany/geanyprj.la
lib/geany/geanyprj.so
lib/geany/geanyvc.la
lib/geany/geanyvc.so
lib/geany/keyrecord.la
lib/geany/keyrecord.so
lib/geany/latex.la
lib/geany/latex.so
lib/geany/lineoperations.la
lib/geany/lineoperations.so
lib/geany/lipsum.la
lib/geany/lipsum.so
lib/geany/overview.la
lib/geany/overview.so
lib/geany/pairtaghighlighter.la
lib/geany/pairtaghighlighter.so
lib/geany/pohelper.la
lib/geany/pohelper.so
lib/geany/pretty-printer.la
lib/geany/pretty-printer.so
lib/geany/projectorganizer.la
lib/geany/projectorganizer.so
lib/geany/sendmail.la
lib/geany/sendmail.so
lib/geany/shiftcolumn.la
lib/geany/shiftcolumn.so
lib/geany/spellcheck.la
lib/geany/spellcheck.so
lib/geany/tableconvert.la
lib/geany/tableconvert.so
lib/geany/treebrowser.la
lib/geany/treebrowser.so
lib/geany/vimode.la
lib/geany/vimode.so
lib/geany/xmlsnippets.la
lib/geany/xmlsnippets.so
lib/libgeanypluginutils.la
lib/libgeanypluginutils.so
lib/libgeanypluginutils.so.0
share/doc/geany-plugins/addons/AUTHORS
share/doc/geany-plugins/addons/ChangeLog
share/doc/geany-plugins/addons/COPYING
share/doc/geany-plugins/addons/NEWS
share/doc/geany-plugins/addons/README
share/doc/geany-plugins/AUTHORS
share/doc/geany-plugins/autoclose/AUTHORS
share/doc/geany-plugins/autoclose/ChangeLog
share/doc/geany-plugins/autoclose/COPYING
share/doc/geany-plugins/autoclose/NEWS
share/doc/geany-plugins/autoclose/README
share/doc/geany-plugins/automark/AUTHORS
share/doc/geany-plugins/automark/ChangeLog
share/doc/geany-plugins/automark/COPYING
share/doc/geany-plugins/automark/NEWS
share/doc/geany-plugins/automark/README
share/doc/geany-plugins/ChangeLog
share/doc/geany-plugins/codenav/AUTHORS
share/doc/geany-plugins/codenav/ChangeLog
share/doc/geany-plugins/codenav/COPYING
share/doc/geany-plugins/codenav/NEWS
share/doc/geany-plugins/codenav/README
share/doc/geany-plugins/commander/AUTHORS
share/doc/geany-plugins/commander/ChangeLog
share/doc/geany-plugins/commander/COPYING
share/doc/geany-plugins/commander/NEWS
share/doc/geany-plugins/commander/README
share/doc/geany-plugins/COPYING
share/doc/geany-plugins/defineformat/AUTHORS
share/doc/geany-plugins/defineformat/ChangeLog
share/doc/geany-plugins/defineformat/COPYING
share/doc/geany-plugins/defineformat/NEWS
share/doc/geany-plugins/defineformat/README
share/doc/geany-plugins/geanyctags/AUTHORS
share/doc/geany-plugins/geanyctags/ChangeLog
share/doc/geany-plugins/geanyctags/COPYING
share/doc/geany-plugins/geanyctags/NEWS
share/doc/geany-plugins/geanyctags/README
share/doc/geany-plugins/geanydoc/AUTHORS
share/doc/geany-plugins/geanydoc/ChangeLog
share/doc/geany-plugins/geanydoc/COPYING
share/doc/geany-plugins/geanydoc/NEWS
share/doc/geany-plugins/geanydoc/README
share/doc/geany-plugins/geanyextrasel/AUTHORS
share/doc/geany-plugins/geanyextrasel/ChangeLog
share/doc/geany-plugins/geanyextrasel/COPYING
share/doc/geany-plugins/geanyextrasel/NEWS
share/doc/geany-plugins/geanyextrasel/README
share/doc/geany-plugins/geanyinsertnum/AUTHORS
share/doc/geany-plugins/geanyinsertnum/ChangeLog
share/doc/geany-plugins/geanyinsertnum/COPYING
share/doc/geany-plugins/geanyinsertnum/NEWS
share/doc/geany-plugins/geanyinsertnum/README
share/doc/geany-plugins/geanymacro/AUTHORS
share/doc/geany-plugins/geanymacro/ChangeLog
share/doc/geany-plugins/geanymacro/COPYING
share/doc/geany-plugins/geanymacro/NEWS
share/doc/geany-plugins/geanymacro/README
share/doc/geany-plugins/geanyminiscript/AUTHORS
share/doc/geany-plugins/geanyminiscript/ChangeLog
share/doc/geany-plugins/geanyminiscript/COPYING
share/doc/geany-plugins/geanyminiscript/NEWS
share/doc/geany-plugins/geanyminiscript/README
share/doc/geany-plugins/geanynumberedbookmarks/AUTHORS
share/doc/geany-plugins/geanynumberedbookmarks/ChangeLog
share/doc/geany-plugins/geanynumberedbookmarks/COPYING
share/doc/geany-plugins/geanynumberedbookmarks/NEWS
share/doc/geany-plugins/geanynumberedbookmarks/README
share/doc/geany-plugins/geanypg/AUTHORS
share/doc/geany-plugins/geanypg/ChangeLog
share/doc/geany-plugins/geanypg/COPYING
share/doc/geany-plugins/geanypg/NEWS
share/doc/geany-plugins/geanypg/README
share/doc/geany-plugins/geanyprj/AUTHORS
share/doc/geany-plugins/geanyprj/ChangeLog
share/doc/geany-plugins/geanyprj/COPYING
share/doc/geany-plugins/geanyprj/NEWS
share/doc/geany-plugins/geanyprj/README
share/doc/geany-plugins/geanyvc/AUTHORS
share/doc/geany-plugins/geanyvc/ChangeLog
share/doc/geany-plugins/geanyvc/COPYING
share/doc/geany-plugins/geanyvc/NEWS
share/doc/geany-plugins/geanyvc/README
share/doc/geany-plugins/keyrecord/AUTHORS
share/doc/geany-plugins/keyrecord/ChangeLog
share/doc/geany-plugins/keyrecord/COPYING
share/doc/geany-plugins/keyrecord/NEWS
share/doc/geany-plugins/keyrecord/README
share/doc/geany-plugins/latex/AUTHORS
share/doc/geany-plugins/latex/bibtex_reference.png
share/doc/geany-plugins/latex/ChangeLog
share/doc/geany-plugins/latex/COPYING
share/doc/geany-plugins/latex/insert_environment.png
share/doc/geany-plugins/latex/insert_label.png
share/doc/geany-plugins/latex/insert_reference.png
share/doc/geany-plugins/latex/insert_usepackage.png
share/doc/geany-plugins/latex/latex.css
share/doc/geany-plugins/latex/latex.html
share/doc/geany-plugins/latex/latex.pdf
share/doc/geany-plugins/latex/latex.tex
share/doc/geany-plugins/latex/latex2.html
share/doc/geany-plugins/latex/latex3.html
share/doc/geany-plugins/latex/latex4.html
share/doc/geany-plugins/latex/latexwizard.png
share/doc/geany-plugins/latex/NEWS
share/doc/geany-plugins/latex/plugin_manager.png
share/doc/geany-plugins/latex/README
share/doc/geany-plugins/latex/toolbar.png
share/doc/geany-plugins/lineoperations/AUTHORS
share/doc/geany-plugins/lineoperations/ChangeLog
share/doc/geany-plugins/lineoperations/COPYING
share/doc/geany-plugins/lineoperations/NEWS
share/doc/geany-plugins/lineoperations/README
share/doc/geany-plugins/lipsum/AUTHORS
share/doc/geany-plugins/lipsum/ChangeLog
share/doc/geany-plugins/lipsum/COPYING
share/doc/geany-plugins/lipsum/NEWS
share/doc/geany-plugins/lipsum/README
share/doc/geany-plugins/NEWS
share/doc/geany-plugins/overview/AUTHORS
share/doc/geany-plugins/overview/ChangeLog
share/doc/geany-plugins/overview/COPYING
share/doc/geany-plugins/overview/NEWS
share/doc/geany-plugins/overview/README
share/doc/geany-plugins/pairtaghighlighter/AUTHORS
share/doc/geany-plugins/pairtaghighlighter/ChangeLog
share/doc/geany-plugins/pairtaghighlighter/COPYING
share/doc/geany-plugins/pairtaghighlighter/NEWS
share/doc/geany-plugins/pairtaghighlighter/README
share/doc/geany-plugins/pohelper/AUTHORS
share/doc/geany-plugins/pohelper/ChangeLog
share/doc/geany-plugins/pohelper/COPYING
share/doc/geany-plugins/pohelper/NEWS
share/doc/geany-plugins/pohelper/README
share/doc/geany-plugins/projectorganizer/AUTHORS
share/doc/geany-plugins/projectorganizer/ChangeLog
share/doc/geany-plugins/projectorganizer/COPYING
share/doc/geany-plugins/projectorganizer/NEWS
share/doc/geany-plugins/projectorganizer/README
share/doc/geany-plugins/README
share/doc/geany-plugins/sendmail/AUTHORS
share/doc/geany-plugins/sendmail/ChangeLog
share/doc/geany-plugins/sendmail/COPYING
share/doc/geany-plugins/sendmail/NEWS
share/doc/geany-plugins/sendmail/README
share/doc/geany-plugins/shiftcolumn/AUTHORS
share/doc/geany-plugins/shiftcolumn/ChangeLog
share/doc/geany-plugins/shiftcolumn/COPYING
share/doc/geany-plugins/shiftcolumn/NEWS
share/doc/geany-plugins/shiftcolumn/README
share/doc/geany-plugins/spellcheck/AUTHORS
share/doc/geany-plugins/spellcheck/ChangeLog
share/doc/geany-plugins/spellcheck/COPYING
share/doc/geany-plugins/spellcheck/NEWS
share/doc/geany-plugins/spellcheck/README
share/doc/geany-plugins/tableconvert/AUTHORS
share/doc/geany-plugins/tableconvert/ChangeLog
share/doc/geany-plugins/tableconvert/COPYING
share/doc/geany-plugins/tableconvert/NEWS
share/doc/geany-plugins/tableconvert/README
share/doc/geany-plugins/treebrowser/AUTHORS
share/doc/geany-plugins/treebrowser/ChangeLog
share/doc/geany-plugins/treebrowser/COPYING
share/doc/geany-plugins/treebrowser/NEWS
share/doc/geany-plugins/treebrowser/README
share/doc/geany-plugins/vimode/AUTHORS
share/doc/geany-plugins/vimode/ChangeLog
share/doc/geany-plugins/vimode/COPYING
share/doc/geany-plugins/vimode/NEWS
share/doc/geany-plugins/vimode/README
share/doc/geany-plugins/xmlsnippets/AUTHORS
share/doc/geany-plugins/xmlsnippets/ChangeLog
share/doc/geany-plugins/xmlsnippets/COPYING
share/doc/geany-plugins/xmlsnippets/NEWS
share/doc/geany-plugins/xmlsnippets/README
share/geany-plugins/overview/prefs.ui
share/geany-plugins/pohelper/menus.ui
share/geany-plugins/pohelper/stats.ui
share/locale/be/LC_MESSAGES/geany-plugins.mo
share/locale/ca/LC_MESSAGES/geany-plugins.mo
share/locale/da/LC_MESSAGES/geany-plugins.mo
share/locale/de/LC_MESSAGES/geany-plugins.mo
share/locale/el/LC_MESSAGES/geany-plugins.mo
share/locale/es/LC_MESSAGES/geany-plugins.mo
share/locale/fr/LC_MESSAGES/geany-plugins.mo
share/locale/gl/LC_MESSAGES/geany-plugins.mo
share/locale/it/LC_MESSAGES/geany-plugins.mo
share/locale/ja/LC_MESSAGES/geany-plugins.mo
share/locale/kk/LC_MESSAGES/geany-plugins.mo
share/locale/nl/LC_MESSAGES/geany-plugins.mo
share/locale/pt_BR/LC_MESSAGES/geany-plugins.mo
share/locale/pt/LC_MESSAGES/geany-plugins.mo
share/locale/ru/LC_MESSAGES/geany-plugins.mo
share/locale/tr/LC_MESSAGES/geany-plugins.mo
share/locale/uk/LC_MESSAGES/geany-plugins.mo
share/locale/zh_CN/LC_MESSAGES/geany-plugins.mo
@dir lib/geany
@dir share/doc/geany-plugins/addons
@dir share/doc/geany-plugins/autoclose
@dir share/doc/geany-plugins/automark
@dir share/doc/geany-plugins/codenav
@dir share/doc/geany-plugins/commander
@dir share/doc/geany-plugins/defineformat
@dir share/doc/geany-plugins/geanyctags
@dir share/doc/geany-plugins/geanydoc
@dir share/doc/geany-plugins/geanyextrasel
@dir share/doc/geany-plugins/geanyinsertnum
@dir share/doc/geany-plugins/geanymacro
@dir share/doc/geany-plugins/geanyminiscript
@dir share/doc/geany-plugins/geanynumberedbookmarks
@dir share/doc/geany-plugins/geanypg
@dir share/doc/geany-plugins/geanyprj
@dir share/doc/geany-plugins/geanyvc
@dir share/doc/geany-plugins/keyrecord
@dir share/doc/geany-plugins/latex
@dir share/doc/geany-plugins/lineoperations
@dir share/doc/geany-plugins/lipsum
@dir share/doc/geany-plugins/overview
@dir share/doc/geany-plugins/pairtaghighlighter
@dir share/doc/geany-plugins/pohelper
@dir share/doc/geany-plugins/projectorganizer
@dir share/doc/geany-plugins/sendmail
@dir share/doc/geany-plugins/shiftcolumn
@dir share/doc/geany-plugins/spellcheck
@dir share/doc/geany-plugins/tableconvert
@dir share/doc/geany-plugins/treebrowser
@dir share/doc/geany-plugins/vimode
@dir share/doc/geany-plugins/xmlsnippets
@dir share/doc/geany-plugins
@dir share/doc
@dir share/geany-plugins/overview
@dir share/geany-plugins/pohelper
@dir share/geany-plugins
@dir share/locale/be/LC_MESSAGES
@dir share/locale/be
@dir share/locale/ca/LC_MESSAGES
@dir share/locale/ca
@dir share/locale/da/LC_MESSAGES
@dir share/locale/da
@dir share/locale/de/LC_MESSAGES
@dir share/locale/de
@dir share/locale/el/LC_MESSAGES
@dir share/locale/el
@dir share/locale/es/LC_MESSAGES
@dir share/locale/es
@dir share/locale/fr/LC_MESSAGES
@dir share/locale/fr
@dir share/locale/gl/LC_MESSAGES
@dir share/locale/gl
@dir share/locale/it/LC_MESSAGES
@dir share/locale/it
@dir share/locale/ja/LC_MESSAGES
@dir share/locale/ja
@dir share/locale/kk/LC_MESSAGES
@dir share/locale/kk
@dir share/locale/nl/LC_MESSAGES
@dir share/locale/nl
@dir share/locale/pt/LC_MESSAGES
@dir share/locale/pt
@dir share/locale/pt_BR/LC_MESSAGES
@dir share/locale/pt_BR
@dir share/locale/ru/LC_MESSAGES
@dir share/locale/ru
@dir share/locale/tr/LC_MESSAGES
@dir share/locale/tr
@dir share/locale/uk/LC_MESSAGES
@dir share/locale/uk
@dir share/locale/zh_CN/LC_MESSAGES
@dir share/locale/zh_CN
@dir share/locale

78
_beta/geany/Makefile Normal file
View File

@@ -0,0 +1,78 @@
#
# $Id$
#
PORTNAME= geany
PORTVERSION= 1.38
CATEGORIES= devel
MASTER_SITES= http://download.geany.org/ SF
MAINTAINER= homeunix7@gmail.com
COMMENT= A fast and lightweight GTK+ IDE
LIB_DEPENDS+= libgdk-pixbuf.so:gnome/libgtk2
LIB_DEPENDS+= libgdk-x11.so:gnome/libgtk2
LIB_DEPENDS+= libgtk-x11.so:gnome/libgtk2
RUN_DEPENDS+= gtk-update-icon-cache:gnome/libgtk2
RUN_DEPENDS+= update-desktop-database:xfce/desktop-file-utils
GNU_CONFIGURE= yes
USE_GMAKE= yes
USES+= gmake tar:bz2
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
MAN1= geany.1
CONFIGURE_ARGS+=--enable-vte
#CONFIGURE_ARGS+=--disable-vte
CONFIGURE_ARGS+= --enable-gtk2
FILES= ${WRKSRC}/configure ${WRKSRC}/*.pc.in
post-patch:
@${REINPLACE_CMD} -e '/^SUBDIRS/ s|doc||' ${WRKSRC}/Makefile.in
# @${REINPLACE_CMD} -e "s|docs||g" ${WRKSRC}/Makefile.in
${REINPLACE_CMD} -e 's|gconf-2.0|gconf|g' ${FILES}
${REINPLACE_CMD} -e 's|gdk-2.0|gdk|g' ${FILES}
${REINPLACE_CMD} -e 's|gdk-pixbuf-2.0|gdk-pixbuf|g' ${FILES}
${REINPLACE_CMD} -e 's|gio-2.0|gio|g' ${FILES}
${REINPLACE_CMD} -e 's|glib-2.0|glib|g' ${FILES}
${REINPLACE_CMD} -e 's|gmodule-2.0|gmodule|g' ${FILES}
${REINPLACE_CMD} -e 's|gmodule-no-export-2.0|gmodule-no-export|g' ${FILES}
${REINPLACE_CMD} -e 's|gnome-vfs-2.0|gnome-vfs|g' ${FILES}
${REINPLACE_CMD} -e 's|gobject-2.0|gobject|g' ${FILES}
${REINPLACE_CMD} -e 's|gthread-2.0|gthread|g' ${FILES}
${REINPLACE_CMD} -e 's|gtk+-2.0|gtk+|g' ${FILES}
${REINPLACE_CMD} -e 's|libIDL-2.0|libIDL|g' ${FILES}
${REINPLACE_CMD} -e 's|libgnome-2.0|libgnome|g' ${FILES}
${REINPLACE_CMD} -e 's|libxml-2.0|libxml2|g' ${FILES}
${REINPLACE_CMD} -e 's|libart-2.0|libart|g' ${FILES}
${REINPLACE_CMD} -e 's|libglade-2.0|libglade|g' ${FILES}
${REINPLACE_CMD} -e 's|gladeui-1.0|gladeui|g' ${FILES}
${REINPLACE_CMD} -e 's|libxfce4util-1.0|libxfce4util|g' ${FILES}
${REINPLACE_CMD} -e 's|libstartup-notification-1.0|libstartup-notification|g' ${FILES}
${REINPLACE_CMD} -e 's|xfconf-0|xfconf|g' ${FILES}
${REINPLACE_CMD} -e 's|exo-0.3|exo|g' ${FILES}
${REINPLACE_CMD} -e 's|dbus-1|dbus|g' ${FILES}
${REINPLACE_CMD} -e 's|dbus-glib-1|dbus-glib|g' ${FILES}
${REINPLACE_CMD} -e 's|libwnck-1.0|libwnck|g' ${FILES}
${REINPLACE_CMD} -e 's|xfprint-1.0|xfprint|g' ${FILES}
${REINPLACE_CMD} -e 's|xfcegui4-1.0|xfcegui4|g' ${FILES}
${REINPLACE_CMD} -e 's|libxfce4menu-0.1|libxfce4menu|g' ${FILES}
${REINPLACE_CMD} -e 's|xfce4panel-1.0|xfce4panel|g' ${FILES}
${REINPLACE_CMD} -e 's|thunarx-1|thunarx|g' ${FILES}
${REINPLACE_CMD} -e 's|thunar-vfs-1|thunar-vfs|g' ${FILES}
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/geany.1 ${MAN1PREFIX}/man/man1
.include <bsd.port.mk>
#EOF

3
_beta/geany/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1639218009
SHA256 (geany-1.38.tar.bz2) = abff176e4d48bea35ee53037c49c82f90b6d4c23e69aed6e4a5ca8ccd3aad546
SIZE (geany-1.38.tar.bz2) = 4860717

View File

@@ -0,0 +1,36 @@
--- ./build-aux/ltmain.sh.orig 2017-11-19 12:47:04.000000000 +0200
+++ ./build-aux/ltmain.sh 2017-12-07 12:53:42.104625000 +0200
@@ -9024,13 +9024,13 @@
#
case $version_type in
# correct linux to gnu/linux during the next big refactor
- darwin|freebsd-elf|linux|osf|windows|none)
+ darwin|linux|osf|windows|none)
func_arith $number_major + $number_minor
current=$func_arith_result
age=$number_minor
revision=$number_revision
;;
- freebsd-aout|qnx|sunos)
+ freebsd*|qnx|sunos)
current=$number_major
revision=$number_minor
age=0
@@ -9110,15 +9110,9 @@
esac
;;
- freebsd-aout)
+ freebsd*)
major=.$current
- versuffix=.$current.$revision
- ;;
-
- freebsd-elf)
- func_arith $current - $age
- major=.$func_arith_result
- versuffix=$major.$age.$revision
+ versuffix=.$current
;;
irix | nonstopux)

View File

@@ -0,0 +1,20 @@
--- ./data/Makefile.in.orig 2019-09-28 14:38:52.000000000 +0200
+++ ./data/Makefile.in 2019-12-30 08:50:31.788564000 +0200
@@ -492,13 +492,16 @@
tags/entities.html.tags
template_files = \
+ templates/files/file.js \
+ templates/files/file.jsx \
+ templates/files/file.go \
templates/files/file.html \
templates/files/file_html5.html \
templates/files/file.php \
templates/files/file.rb \
templates/files/file.tex \
templates/files/main.c \
- templates/files/main.cxx \
+ templates/files/main.cpp \
templates/files/main.d \
templates/files/main.java \
templates/files/main.py \

View File

@@ -0,0 +1,20 @@
--- ./data/filetype_extensions.conf.orig 2019-09-28 14:38:17.000000000 +0200
+++ ./data/filetype_extensions.conf 2019-12-30 08:56:49.024001000 +0200
@@ -40,7 +40,7 @@
Haxe=*.hx;
HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm;*.tpl;
Java=*.java;*.jsp;
-Javascript=*.js;
+Javascript=*.js;*.jsx;
JSON=*.json;
Kotlin=*.kt;*.kts;
LaTeX=*.tex;*.sty;*.idx;*.ltx;*.latex;*.aux;*.bib;
@@ -68,7 +68,7 @@
Swift=*.swift;
Tcl=*.tcl;*.tk;*.wish;*.exp;
Txt2tags=*.t2t;
-TypeScript=*.ts;
+TypeScript=*.ts;*.tsx;
Vala=*.vala;*.vapi;
Verilog=*.v;
VHDL=*.vhd;*.vhdl;

View File

@@ -0,0 +1,7 @@
--- ./data/templates/bsd.orig 2018-12-16 13:02:55.000000000 +0200
+++ ./data/templates/bsd 2019-03-26 14:47:30.452030000 +0200
@@ -23,4 +23,3 @@
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-

View File

@@ -0,0 +1,7 @@
--- ./data/templates/fileheader.orig 2018-12-16 13:02:55.000000000 +0200
+++ ./data/templates/fileheader 2019-03-26 14:47:06.863703000 +0200
@@ -1,4 +1,3 @@
-{filename}
Copyright {year} {developer} <{mail}>

View File

@@ -0,0 +1,14 @@
--- ./data/templates/files/file.go.orig 2019-12-30 08:34:58.340214000 +0200
+++ ./data/templates/files/file.go 2019-12-30 08:34:58.340297000 +0200
@@ -0,0 +1,11 @@
+{fileheader}
+
+package main
+
+import (
+ "fmt"
+)
+
+func main() {
+
+}

View File

@@ -0,0 +1,11 @@
--- ./data/templates/files/file.js.orig 2019-12-30 08:35:31.447418000 +0200
+++ ./data/templates/files/file.js 2019-12-30 08:49:39.349962000 +0200
@@ -0,0 +1,8 @@
+{fileheader}
+
+class Some {
+ constructor() {
+ }
+};
+
+var some = new Some;

View File

@@ -0,0 +1,33 @@
--- ./data/templates/files/file.jsx.orig 2019-12-30 08:39:44.312180000 +0200
+++ ./data/templates/files/file.jsx 2019-12-30 08:46:20.622156000 +0200
@@ -0,0 +1,30 @@
+{fileheader}
+
+import React from 'react'
+
+export class Hello extends React.Component {
+
+ static defaultProps = {
+ some: "bare",
+ }
+
+ constructor(props){
+ super(props)
+ this.state = {
+ key: value
+ }
+ }
+
+ render() {
+ return(
+ <div>
+ {this.props.some}
+
+ { this.props.children }
+ </div>
+ )
+ }
+}
+
+export default Hello;
+

View File

@@ -0,0 +1,12 @@
--- ./data/templates/files/main.c.orig 2018-12-16 13:02:55.000000000 +0200
+++ ./data/templates/files/main.c 2019-03-26 14:48:33.380338000 +0200
@@ -2,8 +2,7 @@
#include <stdio.h>
-int main(int argc, char **argv)
-{
+int main(int argc, char **argv) {
return 0;
}

View File

@@ -0,0 +1,12 @@
--- ./data/templates/files/main.cpp.orig 2019-03-26 14:48:25.307168000 +0200
+++ ./data/templates/files/main.cpp 2019-03-26 14:48:08.365742000 +0200
@@ -0,0 +1,9 @@
+{fileheader}
+
+#include <iostream>
+
+int main(int argc, char **argv) {
+
+ return 0;
+}
+

View File

@@ -0,0 +1,7 @@
--- ./data/templates/gpl.orig 2018-12-16 13:02:55.000000000 +0200
+++ ./data/templates/gpl 2019-03-26 14:46:40.120150000 +0200
@@ -12,4 +12,3 @@
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
MA 02110-1301, USA.
-

17
_beta/geany/pkg-deinstall Normal file
View File

@@ -0,0 +1,17 @@
#!/bin/sh
set -x
PREFIX=${PKG_PREFIX}
LOCALBASE=${PKG_PREFIX}
case $2 in
DEINSTALL)
;;
POST-DEINSTALL)
${LOCALBASE}/bin/update-desktop-database -q ${PREFIX}/share/applications
${LOCALBASE}/bin/gtk-update-icon-cache -q ${PREFIX}/share/icons/hicolor
## ${LOCALBASE}/bin/update-mime-database ${PREFIX}/share/mime
;;
esac
#EOF

6
_beta/geany/pkg-descr Normal file
View File

@@ -0,0 +1,6 @@
Geany is a small and lightweight integrated development environment. It was
developed to provide a small and fast IDE, which has only a few dependencies
on other packages. Another goal was to be as independent as possible from a
special Desktop Environment like KDE or GNOME.
WWW: http://geany.uvena.de/

17
_beta/geany/pkg-install Normal file
View File

@@ -0,0 +1,17 @@
#!/bin/sh
set -x
PREFIX=${PKG_PREFIX}
LOCALBASE=${PKG_PREFIX}
case $2 in
PRE-INSTALL)
;;
POST-INSTALL)
${LOCALBASE}/bin/update-desktop-database -q ${PREFIX}/share/applications
${LOCALBASE}/bin/gtk-update-icon-cache -q ${PREFIX}/share/icons/hicolor
## ${LOCALBASE}/bin/update-mime-database ${PREFIX}/share/mime
;;
esac
#EOF

355
_beta/geany/pkg-plist Normal file
View File

@@ -0,0 +1,355 @@
bin/geany
include/geany/app.h
include/geany/build.h
include/geany/dialogs.h
include/geany/document.h
include/geany/editor.h
include/geany/encodings.h
include/geany/filetypes.h
include/geany/geany.h
include/geany/geanyfunctions.h
include/geany/geanyplugin.h
include/geany/gtkcompat.h
include/geany/highlighting.h
include/geany/keybindings.h
include/geany/main.h
include/geany/msgwindow.h
include/geany/navqueue.h
include/geany/plugindata.h
include/geany/pluginutils.h
include/geany/prefs.h
include/geany/project.h
include/geany/scintilla/Compat.h
include/geany/scintilla/Sci_Position.h
include/geany/scintilla/SciLexer.h
include/geany/scintilla/Scintilla.h
include/geany/scintilla/Scintilla.iface
include/geany/scintilla/ScintillaWidget.h
include/geany/sciwrappers.h
include/geany/search.h
include/geany/spawn.h
include/geany/stash.h
include/geany/support.h
include/geany/symbols.h
include/geany/tagmanager/tm_parser.h
include/geany/tagmanager/tm_source_file.h
include/geany/tagmanager/tm_tag.h
include/geany/tagmanager/tm_workspace.h
include/geany/templates.h
include/geany/toolbar.h
include/geany/ui_utils.h
include/geany/utils.h
lib/geany/classbuilder.la
lib/geany/classbuilder.so
lib/geany/export.la
lib/geany/export.so
lib/geany/filebrowser.la
lib/geany/filebrowser.so
lib/geany/htmlchars.la
lib/geany/htmlchars.so
lib/geany/saveactions.la
lib/geany/saveactions.so
lib/geany/splitwindow.la
lib/geany/splitwindow.so
lib/libgeany.la
lib/libgeany.so
lib/libgeany.so.0
lib/pkgconfig/geany.pc
share/applications/geany.desktop
share/geany/colorschemes/alt.conf
share/geany/filedefs/filetypes.abaqus
share/geany/filedefs/filetypes.abc
share/geany/filedefs/filetypes.actionscript
share/geany/filedefs/filetypes.ada
share/geany/filedefs/filetypes.Arduino.conf
share/geany/filedefs/filetypes.asciidoc
share/geany/filedefs/filetypes.asm
share/geany/filedefs/filetypes.batch
share/geany/filedefs/filetypes.bibtex
share/geany/filedefs/filetypes.c
share/geany/filedefs/filetypes.caml
share/geany/filedefs/filetypes.Clojure.conf
share/geany/filedefs/filetypes.cmake
share/geany/filedefs/filetypes.cobol
share/geany/filedefs/filetypes.coffeescript
share/geany/filedefs/filetypes.common
share/geany/filedefs/filetypes.conf
share/geany/filedefs/filetypes.cpp
share/geany/filedefs/filetypes.cs
share/geany/filedefs/filetypes.css
share/geany/filedefs/filetypes.CUDA.conf
share/geany/filedefs/filetypes.Cython.conf
share/geany/filedefs/filetypes.d
share/geany/filedefs/filetypes.diff
share/geany/filedefs/filetypes.docbook
share/geany/filedefs/filetypes.erlang
share/geany/filedefs/filetypes.f77
share/geany/filedefs/filetypes.ferite
share/geany/filedefs/filetypes.forth
share/geany/filedefs/filetypes.fortran
share/geany/filedefs/filetypes.freebasic
share/geany/filedefs/filetypes.Genie.conf
share/geany/filedefs/filetypes.glsl
share/geany/filedefs/filetypes.go
share/geany/filedefs/filetypes.Graphviz.conf
share/geany/filedefs/filetypes.Groovy.conf
share/geany/filedefs/filetypes.haskell
share/geany/filedefs/filetypes.haxe
share/geany/filedefs/filetypes.html
share/geany/filedefs/filetypes.java
share/geany/filedefs/filetypes.javascript
share/geany/filedefs/filetypes.JSON.conf
share/geany/filedefs/filetypes.julia
share/geany/filedefs/filetypes.Kotlin.conf
share/geany/filedefs/filetypes.latex
share/geany/filedefs/filetypes.lisp
share/geany/filedefs/filetypes.lua
share/geany/filedefs/filetypes.makefile
share/geany/filedefs/filetypes.markdown
share/geany/filedefs/filetypes.matlab
share/geany/filedefs/filetypes.Meson.conf
share/geany/filedefs/filetypes.Nim.conf
share/geany/filedefs/filetypes.nsis
share/geany/filedefs/filetypes.objectivec
share/geany/filedefs/filetypes.pascal
share/geany/filedefs/filetypes.perl
share/geany/filedefs/filetypes.php
share/geany/filedefs/filetypes.po
share/geany/filedefs/filetypes.powershell
share/geany/filedefs/filetypes.python
share/geany/filedefs/filetypes.r
share/geany/filedefs/filetypes.restructuredtext
share/geany/filedefs/filetypes.ruby
share/geany/filedefs/filetypes.rust
share/geany/filedefs/filetypes.Scala.conf
share/geany/filedefs/filetypes.sh
share/geany/filedefs/filetypes.smalltalk
share/geany/filedefs/filetypes.sql
share/geany/filedefs/filetypes.Swift.conf
share/geany/filedefs/filetypes.tcl
share/geany/filedefs/filetypes.txt2tags
share/geany/filedefs/filetypes.TypeScript.conf
share/geany/filedefs/filetypes.vala
share/geany/filedefs/filetypes.verilog
share/geany/filedefs/filetypes.vhdl
share/geany/filedefs/filetypes.xml
share/geany/filedefs/filetypes.yaml
share/geany/filedefs/filetypes.zephir
share/geany/filetype_extensions.conf
share/geany/geany-3.0.css
share/geany/geany-3.20.css
share/geany/geany.css
share/geany/geany.glade
share/geany/GPL-2
share/geany/snippets.conf
share/geany/tags/entities.html.tags
share/geany/tags/std.pas.tags
share/geany/tags/std.php.tags
share/geany/tags/std.py.tags
share/geany/tags/std99.c.tags
share/geany/templates/bsd
share/geany/templates/changelog
share/geany/templates/fileheader
share/geany/templates/files/file_html5.html
share/geany/templates/files/file.go
share/geany/templates/files/file.html
share/geany/templates/files/file.js
share/geany/templates/files/file.jsx
share/geany/templates/files/file.php
share/geany/templates/files/file.rb
share/geany/templates/files/file.tex
share/geany/templates/files/main.c
share/geany/templates/files/main.cpp
share/geany/templates/files/main.d
share/geany/templates/files/main.java
share/geany/templates/files/main.py
share/geany/templates/files/main.vala
share/geany/templates/files/module.erl
share/geany/templates/files/program.pas
share/geany/templates/function
share/geany/templates/gpl
share/geany/ui_toolbar.xml
share/icons/hicolor/16x16/actions/geany-build.png
share/icons/hicolor/16x16/actions/geany-close-all.png
share/icons/hicolor/16x16/actions/geany-save-all.png
share/icons/hicolor/16x16/apps/classviewer-class.png
share/icons/hicolor/16x16/apps/classviewer-macro.png
share/icons/hicolor/16x16/apps/classviewer-member.png
share/icons/hicolor/16x16/apps/classviewer-method.png
share/icons/hicolor/16x16/apps/classviewer-namespace.png
share/icons/hicolor/16x16/apps/classviewer-other.png
share/icons/hicolor/16x16/apps/classviewer-struct.png
share/icons/hicolor/16x16/apps/classviewer-var.png
share/icons/hicolor/16x16/apps/geany.png
share/icons/hicolor/24x24/actions/geany-build.png
share/icons/hicolor/24x24/actions/geany-close-all.png
share/icons/hicolor/24x24/actions/geany-save-all.png
share/icons/hicolor/32x32/actions/geany-build.png
share/icons/hicolor/32x32/actions/geany-close-all.png
share/icons/hicolor/32x32/actions/geany-save-all.png
share/icons/hicolor/32x32/apps/geany.png
share/icons/hicolor/48x48/actions/geany-build.png
share/icons/hicolor/48x48/actions/geany-close-all.png
share/icons/hicolor/48x48/actions/geany-save-all.png
share/icons/hicolor/48x48/apps/geany.png
share/icons/hicolor/scalable/actions/geany-build.svg
share/icons/hicolor/scalable/actions/geany-close-all.svg
share/icons/hicolor/scalable/actions/geany-save-all.svg
share/icons/hicolor/scalable/apps/geany.svg
share/icons/Tango/16x16/actions/geany-save-all.png
share/icons/Tango/24x24/actions/geany-save-all.png
share/icons/Tango/32x32/actions/geany-save-all.png
share/icons/Tango/48x48/actions/geany-save-all.png
share/icons/Tango/scalable/actions/geany-save-all.svg
share/locale/ar/LC_MESSAGES/geany.mo
share/locale/ast/LC_MESSAGES/geany.mo
share/locale/be/LC_MESSAGES/geany.mo
share/locale/bg/LC_MESSAGES/geany.mo
share/locale/ca/LC_MESSAGES/geany.mo
share/locale/cs/LC_MESSAGES/geany.mo
share/locale/da/LC_MESSAGES/geany.mo
share/locale/de/LC_MESSAGES/geany.mo
share/locale/el/LC_MESSAGES/geany.mo
share/locale/en_GB/LC_MESSAGES/geany.mo
share/locale/es/LC_MESSAGES/geany.mo
share/locale/et/LC_MESSAGES/geany.mo
share/locale/eu/LC_MESSAGES/geany.mo
share/locale/fa/LC_MESSAGES/geany.mo
share/locale/fi/LC_MESSAGES/geany.mo
share/locale/fr/LC_MESSAGES/geany.mo
share/locale/gl/LC_MESSAGES/geany.mo
share/locale/he/LC_MESSAGES/geany.mo
share/locale/hi/LC_MESSAGES/geany.mo
share/locale/hu/LC_MESSAGES/geany.mo
share/locale/id/LC_MESSAGES/geany.mo
share/locale/ie/LC_MESSAGES/geany.mo
share/locale/it/LC_MESSAGES/geany.mo
share/locale/ja/LC_MESSAGES/geany.mo
share/locale/kk/LC_MESSAGES/geany.mo
share/locale/ko/LC_MESSAGES/geany.mo
share/locale/ku/LC_MESSAGES/geany.mo
share/locale/lb/LC_MESSAGES/geany.mo
share/locale/lt/LC_MESSAGES/geany.mo
share/locale/lv/LC_MESSAGES/geany.mo
share/locale/mn/LC_MESSAGES/geany.mo
share/locale/nl/LC_MESSAGES/geany.mo
share/locale/nn/LC_MESSAGES/geany.mo
share/locale/pl/LC_MESSAGES/geany.mo
share/locale/pt_BR/LC_MESSAGES/geany.mo
share/locale/pt/LC_MESSAGES/geany.mo
share/locale/ro/LC_MESSAGES/geany.mo
share/locale/ru/LC_MESSAGES/geany.mo
share/locale/sk/LC_MESSAGES/geany.mo
share/locale/sl/LC_MESSAGES/geany.mo
share/locale/sr/LC_MESSAGES/geany.mo
share/locale/sv/LC_MESSAGES/geany.mo
share/locale/tr/LC_MESSAGES/geany.mo
share/locale/uk/LC_MESSAGES/geany.mo
share/locale/vi/LC_MESSAGES/geany.mo
share/locale/zh_CN/LC_MESSAGES/geany.mo
share/locale/zh_TW/LC_MESSAGES/geany.mo
@dir include/geany/scintilla
@dir include/geany/tagmanager
@dir include/geany
@dir lib/geany
@dir share/geany/colorschemes
@dir share/geany/filedefs
@dir share/geany/tags
@dir share/geany/templates/files
@dir share/geany/templates
@dir share/geany
@dir share/locale/ar/LC_MESSAGES
@dir share/locale/ar
@dir share/locale/ast/LC_MESSAGES
@dir share/locale/ast
@dir share/locale/be/LC_MESSAGES
@dir share/locale/be
@dir share/locale/bg/LC_MESSAGES
@dir share/locale/bg
@dir share/locale/ca/LC_MESSAGES
@dir share/locale/ca
@dir share/locale/cs/LC_MESSAGES
@dir share/locale/cs
@dir share/locale/da/LC_MESSAGES
@dir share/locale/da
@dir share/locale/de/LC_MESSAGES
@dir share/locale/de
@dir share/locale/el/LC_MESSAGES
@dir share/locale/el
@dir share/locale/en_GB/LC_MESSAGES
@dir share/locale/en_GB
@dir share/locale/es/LC_MESSAGES
@dir share/locale/es
@dir share/locale/et/LC_MESSAGES
@dir share/locale/et
@dir share/locale/eu/LC_MESSAGES
@dir share/locale/eu
@dir share/locale/fa/LC_MESSAGES
@dir share/locale/fa
@dir share/locale/fi/LC_MESSAGES
@dir share/locale/fi
@dir share/locale/fr/LC_MESSAGES
@dir share/locale/fr
@dir share/locale/gl/LC_MESSAGES
@dir share/locale/gl
@dir share/locale/he/LC_MESSAGES
@dir share/locale/he
@dir share/locale/hi/LC_MESSAGES
@dir share/locale/hi
@dir share/locale/hu/LC_MESSAGES
@dir share/locale/hu
@dir share/locale/id/LC_MESSAGES
@dir share/locale/id
@dir share/locale/ie/LC_MESSAGES
@dir share/locale/ie
@dir share/locale/it/LC_MESSAGES
@dir share/locale/it
@dir share/locale/ja/LC_MESSAGES
@dir share/locale/ja
@dir share/locale/kk/LC_MESSAGES
@dir share/locale/kk
@dir share/locale/ko/LC_MESSAGES
@dir share/locale/ko
@dir share/locale/ku/LC_MESSAGES
@dir share/locale/ku
@dir share/locale/lb/LC_MESSAGES
@dir share/locale/lb
@dir share/locale/lt/LC_MESSAGES
@dir share/locale/lt
@dir share/locale/lv/LC_MESSAGES
@dir share/locale/lv
@dir share/locale/mn/LC_MESSAGES
@dir share/locale/mn
@dir share/locale/nl/LC_MESSAGES
@dir share/locale/nl
@dir share/locale/nn/LC_MESSAGES
@dir share/locale/nn
@dir share/locale/pl/LC_MESSAGES
@dir share/locale/pl
@dir share/locale/pt/LC_MESSAGES
@dir share/locale/pt
@dir share/locale/pt_BR/LC_MESSAGES
@dir share/locale/pt_BR
@dir share/locale/ro/LC_MESSAGES
@dir share/locale/ro
@dir share/locale/ru/LC_MESSAGES
@dir share/locale/ru
@dir share/locale/sk/LC_MESSAGES
@dir share/locale/sk
@dir share/locale/sl/LC_MESSAGES
@dir share/locale/sl
@dir share/locale/sr/LC_MESSAGES
@dir share/locale/sr
@dir share/locale/sv/LC_MESSAGES
@dir share/locale/sv
@dir share/locale/tr/LC_MESSAGES
@dir share/locale/tr
@dir share/locale/uk/LC_MESSAGES
@dir share/locale/uk
@dir share/locale/vi/LC_MESSAGES
@dir share/locale/vi
@dir share/locale/zh_CN/LC_MESSAGES
@dir share/locale/zh_CN
@dir share/locale/zh_TW/LC_MESSAGES
@dir share/locale/zh_TW
@dir share/locale

90
_beta/go-devel/Makefile Normal file
View File

@@ -0,0 +1,90 @@
# Created by: Devon H. O'Dell <devon.odell@gmail.com>
# $FreeBSD: head/lang/go-devel/Makefile 517703 2019-11-15 22:44:58Z dmgk $
PORTNAME= go
PORTVERSION= g20191113
CATEGORIES= lang
MASTER_SITES= https://github.com/dmgk/go-bootstrap/releases/download/${BOOTSTRAP_TAG}/:bootstrap \
LOCAL/dmgk:bootstrap
PKGNAMESUFFIX= -devel
DISTFILES= go-${OPSYS:tl}-${GOARCH_${ARCH}}${GOARM_${ARCH}}-${BOOTSTRAP_TAG}.tar.xz:bootstrap
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Go programming language (development version)
ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386
RUN_DEPENDS= ${RUN_DEPENDS_${ARCH}}
RUN_DEPENDS_aarch64= binutils>0:devel/binutils
TEST_DEPENDS= ${TEST_DEPENDS_${ARCH}}
TEST_DEPENDS_aarch64= binutils>0:devel/binutils
USES= shebangfix tar:xz
USE_GITHUB= yes
GH_ACCOUNT= golang
GH_TAGNAME= 498eaee461
SHEBANG_FILES= misc/wasm/go_js_wasm_exec src/net/http/cgi/testdata/test.cgi
SHEBANG_GLOB= *.bash *.pl *.sh
SHEBANG_LANG= sh
sh_OLD_CMD= /bin/bash "/usr/bin/env bash"
sh_CMD= ${SH}
OPTIONS_DEFINE_i386= GO387
GO387_DESC= Do not generate code with SSE2 (for old x86 CPU)
GO387_VARS= GO386=387
BINARIES= go gofmt
BOOTSTRAP_TAG= go1.13beta1-1224-g45b4ed7577
GOARCH_aarch64= arm64
GOARCH_amd64= amd64
GOARCH_armv6= arm
GOARCH_armv7= arm
GOARCH_i386= 386
GOARM_armv6= 6
GOARM_armv7= 7
post-patch:
${REINPLACE_CMD} -e 's|^if ulimit -T|false \&\& &|' ${WRKSRC}/src/run.bash
# Needed only for untagged releases
${ECHO_CMD} "devel +${GH_TAGNAME}" > ${WRKSRC}/VERSION
do-build:
cd ${WRKSRC}/src ; ${SETENV} \
XDG_CACHE_HOME=${WRKDIR} \
GOROOT_BOOTSTRAP=${WRKDIR}/go-${OPSYS:tl}-${GOARCH_${ARCH}}${GOARM_${ARCH}}-bootstrap \
GOROOT=${WRKSRC} \
GOROOT_FINAL=${PREFIX}/lib/go \
GOBIN= \
GOOS=${OPSYS:tl} \
GOARCH=${GOARCH_${ARCH}} \
GO386=${GO386} \
GOARM=${GOARM_${ARCH}} \
${SH} make.bash -v
do-install:
cd ${WRKSRC} ; \
${RM} -r .gitattributes .gitignore .github favicon.ico robots.txt \
pkg/obj pkg/bootstrap pkg/${OPSYS:tl}_${GOARCH_${ARCH}}/cmd
${MKDIR} ${STAGEDIR}${PREFIX}/lib/go
${CP} -a ${WRKSRC}/* ${STAGEDIR}${PREFIX}/lib/go
.for fil in ${BINARIES}
${LN} -sf ../lib/go/bin/${file} ${STAGEDIR}${PREFIX}/bin/${file}
.endfor
do-test:
cd ${WRKSRC}/src && ${SETENV} \
GOROOT=${WRKSRC} \
PATH=${WRKSRC}/bin:${PATH} \
GOOS=${OPSYS:tl} \
GOARCH=${GOARCH_${ARCH}} \
GO386=${GO386} \
GOARM=${GOARM_${ARCH}} \
${SH} run.bash
.include <bsd.port.mk>

13
_beta/go-devel/distinfo Normal file
View File

@@ -0,0 +1,13 @@
TIMESTAMP = 1573823321
SHA256 (go-freebsd-arm64-go1.13beta1-1224-g45b4ed7577.tar.xz) = 526420170f67280a4e21b3e5deefcca3d3f85c7aefa2cb842a685a32af98b1cf
SIZE (go-freebsd-arm64-go1.13beta1-1224-g45b4ed7577.tar.xz) = 34373400
SHA256 (golang-go-g20191113-498eaee461_GH0.tar.gz) = 62f111800c970229b3a86a09268acc66ca6a012165e1b2724647e24dbf15566b
SIZE (golang-go-g20191113-498eaee461_GH0.tar.gz) = 22345387
SHA256 (go-freebsd-amd64-go1.13beta1-1224-g45b4ed7577.tar.xz) = 9728ed374d45d770b782e6f3e993710f42e52084a96ccfd74009668585c22d88
SIZE (go-freebsd-amd64-go1.13beta1-1224-g45b4ed7577.tar.xz) = 35892860
SHA256 (go-freebsd-arm6-go1.13beta1-1224-g45b4ed7577.tar.xz) = e9413f381e5e207ab338e713eeec5064bf0c0d5510b3d58e806d6094d2112c75
SIZE (go-freebsd-arm6-go1.13beta1-1224-g45b4ed7577.tar.xz) = 34737532
SHA256 (go-freebsd-arm7-go1.13beta1-1224-g45b4ed7577.tar.xz) = 0721805d3599c383c58404ff8c3a7eac45a30213e1dc1f2f1ebbb7900fa97646
SIZE (go-freebsd-arm7-go1.13beta1-1224-g45b4ed7577.tar.xz) = 34607568
SHA256 (go-freebsd-386-go1.13beta1-1224-g45b4ed7577.tar.xz) = 738f67f72f420c8892f7907cf6fa273d897572e5dcf5cefbe6dd5e5cea905ddc
SIZE (go-freebsd-386-go1.13beta1-1224-g45b4ed7577.tar.xz) = 35506392

6
_beta/go-devel/pkg-descr Normal file
View File

@@ -0,0 +1,6 @@
Go is an open source programming environment that makes it easy to build
simple, reliable, and efficient software.
This ports tracks Go development (master) branch.
WWW: https://golang.org

View File

@@ -0,0 +1,69 @@
# $FreeBSD: head/devel/jetbrains-goland/Makefile 531401 2020-04-11 06:10:11Z tcberner $
PORTNAME= goland
PORTVERSION= 2022.3.2
CATEGORIES= devel java
MASTER_SITES= https://download-cf.jetbrains.com/go/
PKGNAMEPREFIX= jetbrains-
DIST_SUBDIR= jetbrains
MAINTAINER= dmitry.wagin@ya.ru
COMMENT= JetBrains GoLand IDE
BUILD_DEPENDS= jna>0:java/jna
RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier \
jetbrains-pty4j>=0.12.10:java/jetbrains-pty4j
USES= python:run shebangfix
USE_JAVA= yes
JAVA_VERSION= 11+
SHEBANG_FILES= bin/restart.py
NO_ARCH= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/GoLand-${PORTVERSION}
SUB_FILES= goland goland.desktop pkg-message
do-install:
# Linux/Windows/OS X only so remove them
@${RM} -r \
${WRKSRC}/bin/fsnotifier \
${WRKSRC}/bin/fsnotifier-arm \
${WRKSRC}/bin/fsnotifier64 \
${WRKSRC}/bin/remote-dev-server.sh \
${WRKSRC}/bin/repair \
${WRKSRC}/jbr \
${WRKSRC}/jre64 \
${WRKSRC}/lib/pty4j \
${WRKSRC}/plugins/cwm-plugin \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
${WRKSRC}/plugins/go-plugin/lib/dlv \
${WRKSRC}/plugins/go/lib/dlv \
${WRKSRC}/plugins/performanceTesting \
${WRKSRC}/plugins/remote-dev-server
${MKDIR} ${STAGEDIR}${DATADIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
"! -name *\.bak ! -name *\.so ! -name *\.dll ! -name *\.dylib ! -name *\.pdb ! -name *\.sh ! -name *\.exe")
@(cd ${WRKSRC} && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR} "-name *\.sh")
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
${INSTALL_MAN} ${FILESDIR}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/
# Use fsnotifier replacement provided by java/intellij-fsnotifier
${ECHO} "idea.filewatcher.executable.path=${PREFIX}/intellij/bin/fsnotifier" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
# Install FreeBSD native lib provided by devel/jna
${MKDIR} ${WRKDIR}/jna
cd ${WRKDIR}/jna && ${JAR} xf ${JAVAJARDIR}/jna.jar com/sun/jna/freebsd-x86-64/libjnidispatch.so
${MKDIR} ${STAGEDIR}${DATADIR}/lib/jna/amd64
${INSTALL_LIB} ${WRKDIR}/jna/com/sun/jna/freebsd-x86-64/libjnidispatch.so ${STAGEDIR}${DATADIR}/lib/jna/amd64/
# Use pty4j replacement provided by devel/jetbrains-pty4j
${LN} -sf ../../../lib/pty4j ${STAGEDIR}${DATADIR}/lib/pty4j
do-install-DELVE-on:
${ECHO} "dlv.path=${PREFIX}/bin/dlv" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
.include <bsd.port.mk>

View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1679731669
SHA256 (jetbrains/goland-2022.3.2.tar.gz) = f130d0e4c2c89dcd291e05cca33484eb08e247e9ec29c13deaf67176afbf6a36
SIZE (jetbrains/goland-2022.3.2.tar.gz) = 673411841

View File

@@ -0,0 +1,16 @@
.\" $OpenBSD: mdoc.template,v 1.10 2007/05/31 22:10:19 jmc Exp $
.Dd $Mdocdate: May 26 2019 $
.Dt goland 1
.Os
.Sh NAME
.Nm goland
.Nd launch JetBrains GoLand Integrated Development Environment
.Sh SYNOPSIS
.Nm
.Op jvm-args
.Sh DESCRIPTION
.Nm
starts up the JetBrains GoLand Integrated Development Environment.
.Sh SEE ALSO
The web site
https://www.jetbrains.com/go/ .

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Name=GoLand
GenericName=GoLand
Comment=GoLand Integrated Development Environment
Icon=%%DATADIR%%/bin/goland.png
Exec=%%DATADIR%%/bin/goland.sh
Terminal=false
StartupNotify=true
Categories=Application;Development;

View File

@@ -0,0 +1,3 @@
#!/bin/sh
exec "%%DATADIR%%/bin/goland.sh" "$@"

View File

@@ -0,0 +1,12 @@
[
{ type: install
message: <<EOM
There is a native (faster) file watching support backed by kqueue which is
enabled by default. If you encounter problems with watching large
trees, you can disable it by adding the following property via the menu
entry Help -> Edit Custom Properties...
idea.filewatcher.disabled=true
EOM
}
]

View File

@@ -0,0 +1,6 @@
GoLand is cross-platform IDE built specially for Go developers.
While this is trial software, there are commercial and academic licenses
available.
WWW: https://www.jetbrains.com/go/

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,47 @@
# Created by: jseger@FreeBSD.org
# $FreeBSD: head/print/freetype2/Makefile 435690 2017-03-08 15:26:28Z kwm $
PORTNAME= freetype2
PORTVERSION= 2.10.2
CATEGORIES= print
MASTER_SITES+= http://savannah.nongnu.org/download/freetype/
MASTER_SITES+= SF/freetype/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}/
MASTER_SITES+= http://sunsite.cnlab-switch.ch/ftp/mirror/freetype/freetype2/
MASTER_SITES+= http://www.funet.fi/pub/mirrors/ftp.freetype.org/freetype2/
MASTER_SITES+= http://ftp.sunet.se/pub/text-processing/freetype/freetype2/
MASTER_SITES+= ftp://ftp.freetype.org/freetype/freetype2/
DISTNAME= ${PORTNAME:S/2//}-${PORTVERSION}
PKGNAMEPREFIX= lib
MAINTAINER= gnome@FreeBSD.org
COMMENT= Free and portable TrueType font rendering engine
USES= gmake tar:xz
MAKE_ENV= TOP=""
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --without-harfbuzz
CONFIGURE_WRKSRC= ${WRKSRC}/builds/unix
SUB_FILES= pkg-message
#CFLAGS= -DFT_CONFIG_OPTION_SUBPIXEL_RENDERING
#SUBPIXEL_HINTING_DESC= Sub-pixel hinting support
#V38_DESC= v38 mode (Infinality code)
#V38_VARS= SUBPIXEL_HINTING_MODE+=1
#V40_DESC= v40 mode (minimal code, a.k.a. ClearType hinting, faster)
#V40_VARS= SUBPIXEL_HINTING_MODE+=2
.include <bsd.port.pre.mk>
post-configure:
cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \
${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} setup
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfreetype.so.*
.include <bsd.port.post.mk>
#EOF

View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1603530403
SHA256 (freetype-2.10.2.tar.xz) = 1543d61025d2e6312e0a1c563652555f17378a204a61e99928c9fcef030a2d8b
SIZE (freetype-2.10.2.tar.xz) = 2404456

Some files were not shown because too many files have changed in this diff Show More