diff options
author | marino <marino@FreeBSD.org> | 2014-04-06 19:32:56 +0800 |
---|---|---|
committer | marino <marino@FreeBSD.org> | 2014-04-06 19:32:56 +0800 |
commit | 66b8aca79018bc1b1af478f4d5266d226d5afc23 (patch) | |
tree | 084ae005309d42167e73ce2b5ba0872787ef3d7d /lang/gnatdroid-sysroot | |
parent | b152d809d631c28b29af46bd3783d869544f3071 (diff) | |
download | freebsd-ports-gnome-66b8aca79018bc1b1af478f4d5266d226d5afc23.tar.gz freebsd-ports-gnome-66b8aca79018bc1b1af478f4d5266d226d5afc23.tar.zst freebsd-ports-gnome-66b8aca79018bc1b1af478f4d5266d226d5afc23.zip |
lang/gnatdroid-*: Update sysroot to Android API level 9 -> level 19
This is the first of two steps to update the gnatdroid ARM cross-
compilers. The sysroot was 10 versions behind the current API level
of 19. The latest API level drops ARMv5 support, but the API is
backwards compatible, so if applications restrict themselves to
level 18 features, then ARMv5 should still be usable.
The next step is to base the cross compilers on GCC 4.9 instead of the
GCC 4.7-based gcc47-aux port.
Diffstat (limited to 'lang/gnatdroid-sysroot')
-rw-r--r-- | lang/gnatdroid-sysroot/Makefile | 15 | ||||
-rw-r--r-- | lang/gnatdroid-sysroot/distinfo | 4 | ||||
-rw-r--r-- | lang/gnatdroid-sysroot/pkg-descr | 2 | ||||
-rw-r--r-- | lang/gnatdroid-sysroot/pkg-plist | 122 |
4 files changed, 127 insertions, 16 deletions
diff --git a/lang/gnatdroid-sysroot/Makefile b/lang/gnatdroid-sysroot/Makefile index 6b6ff1b14c00..152c67fd81e9 100644 --- a/lang/gnatdroid-sysroot/Makefile +++ b/lang/gnatdroid-sysroot/Makefile @@ -2,25 +2,24 @@ # $FreeBSD$ PORTNAME= sysroot -PORTVERSION= 9 +PORTVERSION= 19 CATEGORIES= lang MASTER_SITES= http://downloads.dragonlace.net/src/ PKGNAMEPREFIX= gnatdroid- -DISTNAME= android-9-arm +DISTNAME= android-${PORTVERSION}-arm MAINTAINER= marino@FreeBSD.org -COMMENT= Android-9 sysroot for C/Ada Android cross-compiler +COMMENT= Android-${PORTVERSION} sysroot for C/Ada Android cross-compiler -USE_BZIP2= YES +USES= tar:bzip2 NO_BUILD= YES NO_MTREE= YES WRKSRC= ${WRKDIR}/android-${PORTVERSION}-arm -PREFIX= ${LOCALBASE}/android9 +PREFIX= ${LOCALBASE}/android${PORTVERSION} do-install: - (cd ${WRKSRC} && ${FIND} usr/ -type d -exec ${MKDIR} ${STAGEDIR}${PREFIX}/{} \;) - (cd ${WRKSRC} && ${FIND} usr/ -type f -exec \ - ${INSTALL} -p -o root -g wheel ${WRKSRC}/{} ${STAGEDIR}${PREFIX}/{} \;) + @${MKDIR} ${STAGEDIR}${PREFIX} + (cd ${WRKSRC} && ${COPYTREE_SHARE} usr ${STAGEDIR}${PREFIX}) .include <bsd.port.mk> diff --git a/lang/gnatdroid-sysroot/distinfo b/lang/gnatdroid-sysroot/distinfo index 2c7b2a2ab8fe..1237764aecf7 100644 --- a/lang/gnatdroid-sysroot/distinfo +++ b/lang/gnatdroid-sysroot/distinfo @@ -1,2 +1,2 @@ -SHA256 (android-9-arm.tar.bz2) = 682cee5219f171a8bf4d0b35a33bc00d265a8c5a0b1d81ddd04389b402783190 -SIZE (android-9-arm.tar.bz2) = 1924233 +SHA256 (android-19-arm.tar.bz2) = 734b37fa2c3aff05540ce9d8c73d0ad92623b281f0e267a05fd2f0c3a86e08ea +SIZE (android-19-arm.tar.bz2) = 4621476 diff --git a/lang/gnatdroid-sysroot/pkg-descr b/lang/gnatdroid-sysroot/pkg-descr index 21a51b51c032..d782ce5469ca 100644 --- a/lang/gnatdroid-sysroot/pkg-descr +++ b/lang/gnatdroid-sysroot/pkg-descr @@ -1,5 +1,5 @@ This package is used by lang/gnatdroid to install the system root of -Android 2.3 (API Level 9) of the ARM architecture. The ARM cross-tools +Android 4.4 (API Level 19) of the ARM architecture. The ARM cross-tools are built using these files, which in turn is required for the GNAT FreeBSD->ARM cross-compiler that is gnatdroid. diff --git a/lang/gnatdroid-sysroot/pkg-plist b/lang/gnatdroid-sysroot/pkg-plist index 3724d3b8c0ba..dfde9d184633 100644 --- a/lang/gnatdroid-sysroot/pkg-plist +++ b/lang/gnatdroid-sysroot/pkg-plist @@ -7,10 +7,17 @@ usr/include/GLES/glplatform.h usr/include/GLES2/gl2.h usr/include/GLES2/gl2ext.h usr/include/GLES2/gl2platform.h +usr/include/GLES3/gl3.h +usr/include/GLES3/gl3ext.h +usr/include/GLES3/gl3platform.h usr/include/KHR/khrplatform.h +usr/include/OMXAL/OpenMAXAL.h +usr/include/OMXAL/OpenMAXAL_Android.h +usr/include/OMXAL/OpenMAXAL_Platform.h usr/include/SLES/OpenSLES.h usr/include/SLES/OpenSLES_Android.h usr/include/SLES/OpenSLES_AndroidConfiguration.h +usr/include/SLES/OpenSLES_AndroidMetadata.h usr/include/SLES/OpenSLES_Platform.h usr/include/alloca.h usr/include/android/api-level.h @@ -29,6 +36,7 @@ usr/include/android/obb.h usr/include/android/rect.h usr/include/android/sensor.h usr/include/android/storage_manager.h +usr/include/android/tts.h usr/include/android/window.h usr/include/arpa/inet.h usr/include/arpa/nameser.h @@ -54,9 +62,11 @@ usr/include/asm-generic/ioctl.h usr/include/asm-generic/ipc.h usr/include/asm-generic/local.h usr/include/asm-generic/memory_model.h +usr/include/asm-generic/mman-common.h usr/include/asm-generic/mman.h usr/include/asm-generic/mutex-xchg.h usr/include/asm-generic/percpu.h +usr/include/asm-generic/pgtable-nopmd.h usr/include/asm-generic/pgtable-nopud.h usr/include/asm-generic/pgtable.h usr/include/asm-generic/poll.h @@ -64,6 +74,8 @@ usr/include/asm-generic/resource.h usr/include/asm-generic/sections.h usr/include/asm-generic/siginfo.h usr/include/asm-generic/signal.h +usr/include/asm-generic/socket.h +usr/include/asm-generic/swab.h usr/include/asm-generic/tlb.h usr/include/asm-generic/topology.h usr/include/asm-generic/xor.h @@ -186,6 +198,7 @@ usr/include/jni.h usr/include/lastlog.h usr/include/libgen.h usr/include/limits.h +usr/include/link.h usr/include/linux/a.out.h usr/include/linux/aio_abi.h usr/include/linux/akm8976.h @@ -303,6 +316,7 @@ usr/include/linux/ip.h usr/include/linux/ipc.h usr/include/linux/ipmi_msgdefs.h usr/include/linux/ipmi_smi.h +usr/include/linux/ipv6.h usr/include/linux/ipx.h usr/include/linux/irq.h usr/include/linux/irq_cpustat.h @@ -624,6 +638,7 @@ usr/include/machine/_types.h usr/include/machine/asm.h usr/include/machine/cdefs.h usr/include/machine/cpu-features.h +usr/include/machine/endian.h usr/include/machine/exec.h usr/include/machine/ieee.h usr/include/machine/internal_types.h @@ -636,10 +651,10 @@ usr/include/memory.h usr/include/mntent.h usr/include/mtd/mtd-abi.h usr/include/mtd/mtd-user.h +usr/include/net/ethernet.h usr/include/net/ethertypes.h usr/include/net/if.h usr/include/net/if_arp.h -usr/include/net/if_dl.h usr/include/net/if_ether.h usr/include/net/if_ieee1394.h usr/include/net/if_packet.h @@ -647,11 +662,13 @@ usr/include/net/if_types.h usr/include/net/route.h usr/include/netdb.h usr/include/netinet/ether.h +usr/include/netinet/icmp6.h usr/include/netinet/if_ether.h usr/include/netinet/in.h usr/include/netinet/in6.h usr/include/netinet/in_systm.h usr/include/netinet/ip.h +usr/include/netinet/ip6.h usr/include/netinet/ip_icmp.h usr/include/netinet/tcp.h usr/include/netinet/udp.h @@ -664,6 +681,85 @@ usr/include/pthread.h usr/include/pwd.h usr/include/regex.h usr/include/resolv.h +usr/include/rs/cpp/RenderScript.h +usr/include/rs/cpp/rsCppInternal.h +usr/include/rs/cpp/rsCppStructs.h +usr/include/rs/cpp/rsDispatch.h +usr/include/rs/cpp/util/RefBase.h +usr/include/rs/cpp/util/StrongPointer.h +usr/include/rs/cpp/util/TypeHelpers.h +usr/include/rs/rs.h +usr/include/rs/rs.spec +usr/include/rs/rsAdapter.h +usr/include/rs/rsAllocation.h +usr/include/rs/rsAnimation.h +usr/include/rs/rsCompatibilityLib.h +usr/include/rs/rsComponent.h +usr/include/rs/rsContext.h +usr/include/rs/rsCppUtils.h +usr/include/rs/rsDebugHelper.h +usr/include/rs/rsDefines.h +usr/include/rs/rsDevice.h +usr/include/rs/rsElement.h +usr/include/rs/rsEnv.h +usr/include/rs/rsFBOCache.h +usr/include/rs/rsFifo.h +usr/include/rs/rsFifoSocket.h +usr/include/rs/rsFileA3D.h +usr/include/rs/rsFont.h +usr/include/rs/rsGrallocConsumer.h +usr/include/rs/rsMatrix2x2.h +usr/include/rs/rsMatrix3x3.h +usr/include/rs/rsMatrix4x4.h +usr/include/rs/rsMesh.h +usr/include/rs/rsMutex.h +usr/include/rs/rsObjectBase.h +usr/include/rs/rsPath.h +usr/include/rs/rsProgram.h +usr/include/rs/rsProgramBase.h +usr/include/rs/rsProgramFragment.h +usr/include/rs/rsProgramRaster.h +usr/include/rs/rsProgramStore.h +usr/include/rs/rsProgramVertex.h +usr/include/rs/rsRuntime.h +usr/include/rs/rsSampler.h +usr/include/rs/rsScript.h +usr/include/rs/rsScriptC.h +usr/include/rs/rsScriptGroup.h +usr/include/rs/rsScriptIntrinsic.h +usr/include/rs/rsSignal.h +usr/include/rs/rsStream.h +usr/include/rs/rsThreadIO.h +usr/include/rs/rsType.h +usr/include/rs/rsUtils.h +usr/include/rs/rs_hal.h +usr/include/rs/rs_native.spec +usr/include/rs/rsg.spec +usr/include/rs/rsgApi.cpp.rsg +usr/include/rs/rsgApiFuncDecl.h.rsg +usr/include/rs/rsgApiReplay.cpp.rsg +usr/include/rs/rsgApiStructs.h.rsg +usr/include/rs/scriptc/rs_allocation.rsh +usr/include/rs/scriptc/rs_atomic.rsh +usr/include/rs/scriptc/rs_cl.rsh +usr/include/rs/scriptc/rs_core.rsh +usr/include/rs/scriptc/rs_debug.rsh +usr/include/rs/scriptc/rs_element.rsh +usr/include/rs/scriptc/rs_graphics.rsh +usr/include/rs/scriptc/rs_math.rsh +usr/include/rs/scriptc/rs_matrix.rsh +usr/include/rs/scriptc/rs_mesh.rsh +usr/include/rs/scriptc/rs_object.rsh +usr/include/rs/scriptc/rs_program.rsh +usr/include/rs/scriptc/rs_quaternion.rsh +usr/include/rs/scriptc/rs_sampler.rsh +usr/include/rs/scriptc/rs_time.rsh +usr/include/rs/scriptc/rs_types.rsh +usr/include/rs/server/RefBase.h +usr/include/rs/server/StrongPointer.h +usr/include/rs/server/TypeHelpers.h +usr/include/rs/spec.h +usr/include/rs/spec.l usr/include/sched.h usr/include/semaphore.h usr/include/setjmp.h @@ -679,13 +775,16 @@ usr/include/sys/_errdefs.h usr/include/sys/_sigdefs.h usr/include/sys/_system_properties.h usr/include/sys/_types.h +usr/include/sys/_wchar_limits.h usr/include/sys/atomics.h +usr/include/sys/cachectl.h usr/include/sys/cdefs.h usr/include/sys/cdefs_elf.h usr/include/sys/dirent.h usr/include/sys/endian.h usr/include/sys/epoll.h usr/include/sys/errno.h +usr/include/sys/eventfd.h usr/include/sys/exec_elf.h usr/include/sys/file.h usr/include/sys/fsuid.h @@ -696,7 +795,6 @@ usr/include/sys/ipc.h usr/include/sys/klog.h usr/include/sys/limits.h usr/include/sys/linux-syscalls.h -usr/include/sys/linux-unistd.h usr/include/sys/mman.h usr/include/sys/mount.h usr/include/sys/param.h @@ -753,6 +851,8 @@ usr/lib/crtend_so.o usr/lib/libEGL.so usr/lib/libGLESv1_CM.so usr/lib/libGLESv2.so +usr/lib/libGLESv3.so +usr/lib/libOpenMAXAL.so usr/lib/libOpenSLES.so usr/lib/libandroid.so usr/lib/libc.a @@ -762,13 +862,23 @@ usr/lib/libjnigraphics.so usr/lib/liblog.so usr/lib/libm.a usr/lib/libm.so +usr/lib/libm_hard.a usr/lib/libstdc++.a usr/lib/libstdc++.so -usr/lib/libthread_db.a usr/lib/libthread_db.so usr/lib/libz.so +usr/lib/rs/libRSSupport.so +usr/lib/rs/libRScpp_static.a +usr/lib/rs/libclcore.bc +usr/lib/rs/libcompiler_rt.a +@dirrm usr/lib/rs @dirrm usr/lib @dirrm usr/include/sys +@dirrm usr/include/rs/server +@dirrm usr/include/rs/scriptc +@dirrm usr/include/rs/cpp/util +@dirrm usr/include/rs/cpp +@dirrm usr/include/rs @dirrm usr/include/netpacket @dirrm usr/include/netinet @dirrm usr/include/net @@ -787,16 +897,18 @@ usr/lib/libz.so @dirrm usr/include/linux/hdlc @dirrm usr/include/linux/byteorder @dirrm usr/include/linux +@dirrm usr/include/asm/arch @dirrm usr/include/asm-generic/bitops @dirrm usr/include/asm-generic -@dirrm usr/include/asm/arch @dirrm usr/include/asm @dirrm usr/include/arpa @dirrm usr/include/android @dirrm usr/include/SLES +@dirrm usr/include/OMXAL @dirrm usr/include/KHR +@dirrm usr/include/GLES3 @dirrm usr/include/GLES2 @dirrm usr/include/GLES @dirrm usr/include/EGL @dirrm usr/include -@dirrm usr/ +@dirrm usr |