aboutsummaryrefslogtreecommitdiff
path: root/lang/gnatdroid-armv7
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2014-02-03 13:37:19 +0000
committerJohn Marino <marino@FreeBSD.org>2014-02-03 13:37:19 +0000
commit6776e8937d4fd740daf03aee5f7cc6e00b99d68f (patch)
treee9580dbda4e6778b59a95291a8943dd82ec56917 /lang/gnatdroid-armv7
parenta5b3d04981087fc3fe52dd53de6bfa607583acfa (diff)
downloadports-6776e8937d4fd740daf03aee5f7cc6e00b99d68f.tar.gz
ports-6776e8937d4fd740daf03aee5f7cc6e00b99d68f.zip
Notes
Diffstat (limited to 'lang/gnatdroid-armv7')
-rw-r--r--lang/gnatdroid-armv7/Makefile11
-rw-r--r--lang/gnatdroid-armv7/pkg-plist22
2 files changed, 20 insertions, 13 deletions
diff --git a/lang/gnatdroid-armv7/Makefile b/lang/gnatdroid-armv7/Makefile
index 435952e0e27c..0322024c8701 100644
--- a/lang/gnatdroid-armv7/Makefile
+++ b/lang/gnatdroid-armv7/Makefile
@@ -59,6 +59,8 @@ PLIST_SUB+= TARGET="${DROID_TARGET}"
PLIST_SUB+= GCCVERS="${GCC_VERSION}"
SUB_FILES= pkg-message
SUB_LIST= TARGET="${DROID_TARGET}"
+CROSS= gnat gnatbind gnatchop gnatclean gnatfind gnatkr \
+ gnatlink gnatls gnatmake gnatprep gnatxref
ALL_TARGET= all
@@ -144,8 +146,13 @@ do-configure:
${CFG_SCRIPT} ${CONFIGURE_ARGS}
pre-install:
- # The "native tools" won't install unless a directory exists
- ${MKDIR} ${STAGEDIR}${PREFIX}/${DROID_TARGET}/bin
+# The "native tools" won't install unless a directory exists
+ ${MKDIR} ${STAGEDIR}${PREFIX}/${DROID_TARGET}/bin
+# Buggy makefile; seems to have forgotten this is a cross compiler
+# Manually rename products so it doesn't rebuild them with new name
+.for X in ${CROSS}
+ ${CP} -a ${BUILD_WRKSRC}/gcc/${X}-cross ${BUILD_WRKSRC}/gcc/${X}
+.endfor
do-install:
cd ${BUILD_WRKSRC} && ${GMAKE} install-strip DESTDIR=${STAGEDIR}
diff --git a/lang/gnatdroid-armv7/pkg-plist b/lang/gnatdroid-armv7/pkg-plist
index b2d5b0509677..4179a1122b7a 100644
--- a/lang/gnatdroid-armv7/pkg-plist
+++ b/lang/gnatdroid-armv7/pkg-plist
@@ -1,6 +1,13 @@
+bin/%%TARGET%%-cpp
+bin/%%TARGET%%-gcc-%%GCCVERS%%
+bin/%%TARGET%%-gcov
+bin/%%TARGET%%-gnat
bin/%%TARGET%%-gnatbind
bin/%%TARGET%%-gnatchop
-bin/%%TARGET%%-gnat
+bin/%%TARGET%%-gnatclean
+bin/%%TARGET%%-gnatfind
+bin/%%TARGET%%-gnatgcc
+%%FORT%%bin/%%TARGET%%-gnatgfortran
bin/%%TARGET%%-gnatkr
bin/%%TARGET%%-gnatlink
bin/%%TARGET%%-gnatls
@@ -8,20 +15,13 @@ bin/%%TARGET%%-gnatmake
bin/%%TARGET%%-gnatname
bin/%%TARGET%%-gnatprep
bin/%%TARGET%%-gnatxref
-bin/%%TARGET%%-gnatfind
-bin/%%TARGET%%-gnatclean
-bin/%%TARGET%%-gcov
-bin/%%TARGET%%-cpp
-bin/%%TARGET%%-gnatgcc
-bin/%%TARGET%%-gcc-%%GCCVERS%%
-%%FORT%%bin/%%TARGET%%-gnatgfortran
+%%TARGET%%/bin/gnat
%%TARGET%%/bin/gnatbind
%%TARGET%%/bin/gnatchop
-%%TARGET%%/bin/gnat
+%%TARGET%%/bin/gnatgcc
+%%FORT%%%%TARGET%%/bin/gnatgfortran
%%TARGET%%/bin/gnatkr
%%TARGET%%/bin/gnatlink
%%TARGET%%/bin/gnatls
%%TARGET%%/bin/gnatmake
%%TARGET%%/bin/gnatprep
-%%TARGET%%/bin/gnatgcc
-%%FORT%%%%TARGET%%/bin/gnatgfortran