From owner-svn-ports-head@freebsd.org Mon Oct 19 16:16:21 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9E564A102E2; Mon, 19 Oct 2015 16:16:21 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6484710CA; Mon, 19 Oct 2015 16:16:21 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t9JGGK3i050292; Mon, 19 Oct 2015 16:16:20 GMT (envelope-from brd@FreeBSD.org) Received: (from brd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t9JGGJI3050284; Mon, 19 Oct 2015 16:16:19 GMT (envelope-from brd@FreeBSD.org) Message-Id: <201510191616.t9JGGJI3050284@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: brd set sender to brd@FreeBSD.org using -f From: Brad Davis Date: Mon, 19 Oct 2015 16:16:19 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r399694 - in head/misc: . raspberrypi-userland raspberrypi-userland/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 16:16:21 -0000 Author: brd Date: Mon Oct 19 16:16:19 2015 New Revision: 399694 URL: https://svnweb.freebsd.org/changeset/ports/399694 Log: Add a port of the raspberrypi userland tools. Submitted by: Mikael Urankar via freebsd-arm Approved by: bdrewery (mentor) Added: head/misc/raspberrypi-userland/ head/misc/raspberrypi-userland/Makefile (contents, props changed) head/misc/raspberrypi-userland/distinfo (contents, props changed) head/misc/raspberrypi-userland/files/ head/misc/raspberrypi-userland/files/patch-host__applications_linux_apps_hello__pi_Makefile.include (contents, props changed) head/misc/raspberrypi-userland/files/patch-interface_vmcs__host_linux_vcfiled_CMakeLists.txt (contents, props changed) head/misc/raspberrypi-userland/files/patch-makefiles_cmake_vmcs.cmake (contents, props changed) head/misc/raspberrypi-userland/pkg-descr (contents, props changed) head/misc/raspberrypi-userland/pkg-plist (contents, props changed) Modified: head/misc/Makefile Modified: head/misc/Makefile ============================================================================== --- head/misc/Makefile Mon Oct 19 16:14:29 2015 (r399693) +++ head/misc/Makefile Mon Oct 19 16:16:19 2015 (r399694) @@ -389,6 +389,7 @@ SUBDIR += qt4-qtdemo SUBDIR += qt5ct SUBDIR += quotes + SUBDIR += raspberrypi-userland SUBDIR += ree SUBDIR += rfc SUBDIR += ringtonetools Added: head/misc/raspberrypi-userland/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/raspberrypi-userland/Makefile Mon Oct 19 16:16:19 2015 (r399694) @@ -0,0 +1,59 @@ +# Created by: Mikael Urankar +# $FreeBSD$ + +PORTNAME= raspberrypi-userland +PORTVERSION= 20150501 +CATEGORIES= misc + +MAINTAINER= mikael.urankar@gmail.com +COMMENT= Various libraries for the Raspberry Pi + +LICENSE= BSD3CLAUSE + +ONLY_FOR_ARCH= armv6 + +CONFLICTS_INSTALL= libglesv2 libEGL + +USE_GITHUB= yes +GH_ACCOUNT= gonzoua +GH_PROJECT= userland +GH_TAGNAME= 11ffc75 + +USE_LDCONFIG= yes + +USES= cmake +CMAKE_ARGS+= -DVMCS_INSTALL_PREFIX=${PREFIX} \ + -DCMAKE_TOOLCHAIN_FILE=${WRKSRC}/makefiles/cmake/toolchains/arm-freebsd.cmake + +OPTIONS_DEFINE= EXAMPLES +OPTIONS_DEFAULT= EXAMPLES +EXAMPLES_DESC= Install test applications source code (hello_pi) +EXAMPLES_LIB_DEPENDS= libfreetype.so:print/freetype2 + +post-patch: + @${REINPLACE_CMD} -e "s|/opt/vc|${PREFIX}|g" \ + ${WRKSRC}/makefiles/cmake/vmcs.cmake \ + ${WRKSRC}/host_applications/linux/apps/hello_pi/Makefile.include + @${REINPLACE_CMD} -e "s|CMAKE_C_COMPILER cc|CMAKE_C_COMPILER ${CC}|g" \ + -e "s|CMAKE_CXX_COMPILER c++|CMAKE_C_COMPILER ${CXX}|g" \ + -e "s|CMAKE_ASM_COMPILER as|CMAKE_C_COMPILER ${CC}|g" \ + ${WRKSRC}/makefiles/cmake/toolchains/arm-freebsd.cmake +# patches for hello_pi example + @${REINPLACE_CMD} -e "s|make|gmake|g" \ + ${WRKSRC}/host_applications/linux/apps/hello_pi/rebuild.sh + @${REINPLACE_CMD} -e "s|gcc|cc|g" \ + ${WRKSRC}/host_applications/linux/apps/hello_pi/hello_fft/makefile + @${REINPLACE_CMD} -e "s|linux|sys|g" \ + ${WRKSRC}/host_applications/linux/apps/hello_pi/hello_fft/mailbox.h + @${REINPLACE_CMD} -e "s|LOCALBASE|${LOCALBASE}|g" \ + ${WRKSRC}/host_applications/linux/apps/hello_pi/Makefile.include +.for file in hello_fft/gpu_fft.txt hello_teapot/triangle.c hello_teapot/video.c hello_videocube/video.c + @${REINPLACE_CMD} -e "s|/opt/vc/src|${EXAMPLESDIR}|g" \ + ${WRKSRC}/host_applications/linux/apps/hello_pi/${file} +.endfor + +post-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + @(cd ${WRKSRC}/host_applications/linux/apps/hello_pi && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/hello_pi) + +.include Added: head/misc/raspberrypi-userland/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/raspberrypi-userland/distinfo Mon Oct 19 16:16:19 2015 (r399694) @@ -0,0 +1,2 @@ +SHA256 (gonzoua-userland-20150501-11ffc75_GH0.tar.gz) = de9ddfdfc6b707be3ff8f6bd96d754dcee7c6cb69b4027f4cb796a2b379ca07b +SIZE (gonzoua-userland-20150501-11ffc75_GH0.tar.gz) = 32934756 Added: head/misc/raspberrypi-userland/files/patch-host__applications_linux_apps_hello__pi_Makefile.include ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/raspberrypi-userland/files/patch-host__applications_linux_apps_hello__pi_Makefile.include Mon Oct 19 16:16:19 2015 (r399694) @@ -0,0 +1,11 @@ +--- host_applications/linux/apps/hello_pi/Makefile.include.orig 2015-03-10 14:32:31 UTC ++++ host_applications/linux/apps/hello_pi/Makefile.include +@@ -3,7 +3,7 @@ CFLAGS+=-DSTANDALONE -D__STDC_CONSTANT_M + + LDFLAGS+=-L$(SDKSTAGE)/opt/vc/lib/ -lGLESv2 -lEGL -lopenmaxil -lbcm_host -lvcos -lvchiq_arm -lpthread -lrt -lm -L../libs/ilclient -L../libs/vgfont + +-INCLUDES+=-I$(SDKSTAGE)/opt/vc/include/ -I$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads -I$(SDKSTAGE)/opt/vc/include/interface/vmcs_host/linux -I./ -I../libs/ilclient -I../libs/vgfont ++INCLUDES+=-I$(SDKSTAGE)/opt/vc/include/ -I$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads -I$(SDKSTAGE)/opt/vc/include/interface/vmcs_host/linux -I./ -I../libs/ilclient -I../libs/vgfont -ILOCALBASE/include/freetype2/ + + all: $(BIN) $(LIB) + Added: head/misc/raspberrypi-userland/files/patch-interface_vmcs__host_linux_vcfiled_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/raspberrypi-userland/files/patch-interface_vmcs__host_linux_vcfiled_CMakeLists.txt Mon Oct 19 16:16:19 2015 (r399694) @@ -0,0 +1,15 @@ +Don't install Linux specific init script. + +--- interface/vmcs_host/linux/vcfiled/CMakeLists.txt.orig 2015-02-13 18:39:19 UTC ++++ interface/vmcs_host/linux/vcfiled/CMakeLists.txt +@@ -20,8 +20,8 @@ install(TARGETS vcfiled + configure_file (etc/init.d/vcfiled ${PROJECT_BINARY_DIR}/etc/init.d/vcfiled) + + # script to start up vcfiled at start of day +-install(PROGRAMS ${PROJECT_BINARY_DIR}/etc/init.d/vcfiled +- DESTINATION /etc/init.d) ++#install(PROGRAMS ${PROJECT_BINARY_DIR}/etc/init.d/vcfiled ++# DESTINATION /etc/init.d) + # install locally to the installation directory too + install(PROGRAMS ${PROJECT_BINARY_DIR}/etc/init.d/vcfiled + DESTINATION ${VMCS_INSTALL_PREFIX}/share/install) Added: head/misc/raspberrypi-userland/files/patch-makefiles_cmake_vmcs.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/raspberrypi-userland/files/patch-makefiles_cmake_vmcs.cmake Mon Oct 19 16:16:19 2015 (r399694) @@ -0,0 +1,13 @@ +--- makefiles/cmake/vmcs.cmake.orig 2015-01-05 16:36:28 UTC ++++ makefiles/cmake/vmcs.cmake +@@ -55,10 +55,6 @@ + # DESTINATION ${VMCS_INSTALL_PREFIX}/sbin + # PERMISSIONS OWNER_WRITE WORLD_READ) + +-# provide hello_pi demos +-install(DIRECTORY host_applications/linux/apps/hello_pi +- DESTINATION ${VMCS_INSTALL_PREFIX}/src) +- + # provide header files + #install(DIRECTORY host_applications/linux/libs/bcm_host/include + # DESTINATION ${VMCS_INSTALL_PREFIX}/) Added: head/misc/raspberrypi-userland/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/raspberrypi-userland/pkg-descr Mon Oct 19 16:16:19 2015 (r399694) @@ -0,0 +1 @@ +ARM side libraries and utilities used on Raspberry Pi. Added: head/misc/raspberrypi-userland/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/raspberrypi-userland/pkg-plist Mon Oct 19 16:16:19 2015 (r399694) @@ -0,0 +1,398 @@ +bin/containers_check_frame_int +bin/containers_datagram_receiver +bin/containers_datagram_sender +bin/containers_dump_pktfile +bin/containers_rtp_decoder +bin/containers_stream_client +bin/containers_stream_server +bin/containers_test +bin/containers_test_bits +bin/containers_test_uri +bin/containers_uri_pipe +bin/mmal_vc_diag +bin/raspistill +bin/raspivid +bin/raspiyuv +bin/tvservice +bin/vcgencmd +bin/vchiq_test +bin/vcsmem +include/EGL/egl.h +include/EGL/eglext.h +include/EGL/eglext_android.h +include/EGL/eglext_brcm.h +include/EGL/eglext_nvidia.h +include/EGL/eglplatform.h +include/GLES/gl.h +include/GLES/glext.h +include/GLES/glplatform.h +include/GLES2/gl2.h +include/GLES2/gl2ext.h +include/GLES2/gl2platform.h +include/IL/OMX_Audio.h +include/IL/OMX_Broadcom.h +include/IL/OMX_Component.h +include/IL/OMX_Core.h +include/IL/OMX_ILCS.h +include/IL/OMX_IVCommon.h +include/IL/OMX_Image.h +include/IL/OMX_Index.h +include/IL/OMX_Other.h +include/IL/OMX_Types.h +include/IL/OMX_Video.h +include/KHR/khrplatform.h +include/VG/openvg.h +include/VG/vgext.h +include/VG/vgplatform.h +include/VG/vgu.h +include/WF/wfc.h +include/WF/wfcplatform.h +include/bcm_host.h +include/interface/mmal/core/mmal_buffer_private.h +include/interface/mmal/core/mmal_clock_private.h +include/interface/mmal/core/mmal_component_private.h +include/interface/mmal/core/mmal_core_private.h +include/interface/mmal/core/mmal_port_private.h +include/interface/mmal/mmal.h +include/interface/mmal/mmal_buffer.h +include/interface/mmal/mmal_clock.h +include/interface/mmal/mmal_common.h +include/interface/mmal/mmal_component.h +include/interface/mmal/mmal_encodings.h +include/interface/mmal/mmal_events.h +include/interface/mmal/mmal_format.h +include/interface/mmal/mmal_logging.h +include/interface/mmal/mmal_metadata.h +include/interface/mmal/mmal_parameters.h +include/interface/mmal/mmal_parameters_audio.h +include/interface/mmal/mmal_parameters_camera.h +include/interface/mmal/mmal_parameters_clock.h +include/interface/mmal/mmal_parameters_common.h +include/interface/mmal/mmal_parameters_video.h +include/interface/mmal/mmal_pool.h +include/interface/mmal/mmal_port.h +include/interface/mmal/mmal_queue.h +include/interface/mmal/mmal_types.h +include/interface/mmal/util/mmal_component_wrapper.h +include/interface/mmal/util/mmal_connection.h +include/interface/mmal/util/mmal_default_components.h +include/interface/mmal/util/mmal_graph.h +include/interface/mmal/util/mmal_il.h +include/interface/mmal/util/mmal_list.h +include/interface/mmal/util/mmal_param_convert.h +include/interface/mmal/util/mmal_util.h +include/interface/mmal/util/mmal_util_params.h +include/interface/mmal/util/mmal_util_rational.h +include/interface/mmal/vc/mmal_vc_api.h +include/interface/mmal/vc/mmal_vc_api_drm.h +include/interface/mmal/vc/mmal_vc_client_priv.h +include/interface/mmal/vc/mmal_vc_msgnames.h +include/interface/mmal/vc/mmal_vc_msgs.h +include/interface/mmal/vc/mmal_vc_opaque_alloc.h +include/interface/mmal/vc/mmal_vc_shm.h +include/interface/vchi/common/endian.h +include/interface/vchi/connections/connection.h +include/interface/vchi/message_drivers/message.h +include/interface/vchi/vchi.h +include/interface/vchi/vchi_cfg.h +include/interface/vchi/vchi_cfg_internal.h +include/interface/vchi/vchi_common.h +include/interface/vchi/vchi_mh.h +include/interface/vchiq_arm/vchiq.h +include/interface/vchiq_arm/vchiq_cfg.h +include/interface/vchiq_arm/vchiq_if.h +include/interface/vchiq_arm/vchiq_ioctl.h +include/interface/vchiq_arm/vchiq_test.h +include/interface/vchiq_arm/vchiq_test_if.h +include/interface/vchiq_arm/vchiq_util.h +include/interface/vcos/generic/vcos_common.h +include/interface/vcos/generic/vcos_deprecated.h +include/interface/vcos/generic/vcos_generic_blockpool.h +include/interface/vcos/generic/vcos_generic_event_flags.h +include/interface/vcos/generic/vcos_generic_named_sem.h +include/interface/vcos/generic/vcos_generic_quickslow_mutex.h +include/interface/vcos/generic/vcos_generic_reentrant_mtx.h +include/interface/vcos/generic/vcos_generic_tls.h +include/interface/vcos/generic/vcos_joinable_thread_from_plain.h +include/interface/vcos/generic/vcos_latch_from_sem.h +include/interface/vcos/generic/vcos_mem_from_malloc.h +include/interface/vcos/generic/vcos_mutexes_are_reentrant.h +include/interface/vcos/generic/vcos_thread_reaper.h +include/interface/vcos/pthreads/vcos_futex_mutex.h +include/interface/vcos/pthreads/vcos_platform.h +include/interface/vcos/pthreads/vcos_platform_types.h +include/interface/vcos/user_nodefs.h +include/interface/vcos/vcos.h +include/interface/vcos/vcos_assert.h +include/interface/vcos/vcos_atomic_flags.h +include/interface/vcos/vcos_attr.h +include/interface/vcos/vcos_blockpool.h +include/interface/vcos/vcos_build_info.h +include/interface/vcos/vcos_cfg.h +include/interface/vcos/vcos_cmd.h +include/interface/vcos/vcos_ctype.h +include/interface/vcos/vcos_dlfcn.h +include/interface/vcos/vcos_event.h +include/interface/vcos/vcos_event_flags.h +include/interface/vcos/vcos_init.h +include/interface/vcos/vcos_inttypes.h +include/interface/vcos/vcos_isr.h +include/interface/vcos/vcos_legacy_isr.h +include/interface/vcos/vcos_logging.h +include/interface/vcos/vcos_logging_control.h +include/interface/vcos/vcos_lowlevel_thread.h +include/interface/vcos/vcos_mem.h +include/interface/vcos/vcos_mempool.h +include/interface/vcos/vcos_msgqueue.h +include/interface/vcos/vcos_mutex.h +include/interface/vcos/vcos_named_semaphore.h +include/interface/vcos/vcos_once.h +include/interface/vcos/vcos_queue.h +include/interface/vcos/vcos_quickslow_mutex.h +include/interface/vcos/vcos_reentrant_mutex.h +include/interface/vcos/vcos_semaphore.h +include/interface/vcos/vcos_stdbool.h +include/interface/vcos/vcos_stdint.h +include/interface/vcos/vcos_string.h +include/interface/vcos/vcos_thread.h +include/interface/vcos/vcos_thread_attr.h +include/interface/vcos/vcos_timer.h +include/interface/vcos/vcos_tls.h +include/interface/vcos/vcos_types.h +include/interface/vctypes/vc_display_types.h +include/interface/vctypes/vc_image_types.h +include/interface/vmcs_host/khronos/IL/OMX_Audio.h +include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h +include/interface/vmcs_host/khronos/IL/OMX_Component.h +include/interface/vmcs_host/khronos/IL/OMX_Core.h +include/interface/vmcs_host/khronos/IL/OMX_ILCS.h +include/interface/vmcs_host/khronos/IL/OMX_IVCommon.h +include/interface/vmcs_host/khronos/IL/OMX_Image.h +include/interface/vmcs_host/khronos/IL/OMX_Index.h +include/interface/vmcs_host/khronos/IL/OMX_Other.h +include/interface/vmcs_host/khronos/IL/OMX_Types.h +include/interface/vmcs_host/khronos/IL/OMX_Video.h +include/interface/vmcs_host/linux/vcfiled/vcfiled_check.h +include/interface/vmcs_host/linux/vchost_config.h +include/interface/vmcs_host/vc_cec.h +include/interface/vmcs_host/vc_cecservice.h +include/interface/vmcs_host/vc_cecservice_defs.h +include/interface/vmcs_host/vc_cma.h +include/interface/vmcs_host/vc_dispmanx.h +include/interface/vmcs_host/vc_dispmanx_types.h +include/interface/vmcs_host/vc_dispservice_defs.h +include/interface/vmcs_host/vc_dispservice_x_defs.h +include/interface/vmcs_host/vc_fileservice_defs.h +include/interface/vmcs_host/vc_gencmd_defs.h +include/interface/vmcs_host/vc_hdmi.h +include/interface/vmcs_host/vc_hdmi_property.h +include/interface/vmcs_host/vc_hostreq_defs.h +include/interface/vmcs_host/vc_ilcs_defs.h +include/interface/vmcs_host/vc_imageconv_defs.h +include/interface/vmcs_host/vc_sdtv.h +include/interface/vmcs_host/vc_service_common.h +include/interface/vmcs_host/vc_tvservice.h +include/interface/vmcs_host/vc_tvservice_defs.h +include/interface/vmcs_host/vc_vchi_audioserv_defs.h +include/interface/vmcs_host/vc_vchi_bufman.h +include/interface/vmcs_host/vc_vchi_bufman_defs.h +include/interface/vmcs_host/vc_vchi_dispmanx.h +include/interface/vmcs_host/vc_vchi_fileservice_defs.h +include/interface/vmcs_host/vc_vchi_filesys.h +include/interface/vmcs_host/vc_vchi_gencmd.h +include/interface/vmcs_host/vcfilesys.h +include/interface/vmcs_host/vcfilesys_defs.h +include/interface/vmcs_host/vcgencmd.h +include/interface/vmcs_host/vchost.h +include/interface/vmcs_host/vchostreq.h +include/interface/vmcs_host/vcilcs.h +include/interface/vmcs_host/vcilcs_common.h +include/vcinclude/common.h +include/vcinclude/vc_image_types.h +include/vcinclude/vcore.h +lib/libEGL.so +lib/libEGL_static.a +lib/libGLESv2.so +lib/libGLESv2_static.a +lib/libOpenVG.so +lib/libWFC.so +lib/libbcm_host.so +lib/libcontainers.so +lib/libdebug_sym.so +lib/libdebug_sym_static.a +lib/libkhrn_client.a +lib/libkhrn_static.a +lib/libmmal.so +lib/libmmal_components.so +lib/libmmal_core.so +lib/libmmal_util.so +lib/libmmal_vc_client.so +lib/libopenmaxil.so +lib/libvcfiled_check.a +lib/libvchiq_arm.so +lib/libvchostif.a +lib/libvcilcs.a +lib/libvcos.so +lib/libvcsm.so +lib/plugins/reader_asf.so +lib/plugins/reader_avi.so +lib/plugins/reader_binary.so +lib/plugins/reader_flv.so +lib/plugins/reader_metadata_id3.so +lib/plugins/reader_mkv.so +lib/plugins/reader_mp4.so +lib/plugins/reader_mpga.so +lib/plugins/reader_ps.so +lib/plugins/reader_qsynth.so +lib/plugins/reader_raw_video.so +lib/plugins/reader_rcv.so +lib/plugins/reader_rtp.so +lib/plugins/reader_rtsp.so +lib/plugins/reader_rv9.so +lib/plugins/reader_simple.so +lib/plugins/reader_wav.so +lib/plugins/writer_asf.so +lib/plugins/writer_avi.so +lib/plugins/writer_binary.so +lib/plugins/writer_dummy.so +lib/plugins/writer_mp4.so +lib/plugins/writer_raw_video.so +lib/plugins/writer_simple.so +sbin/vcfiled +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/Makefile.include +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/README +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_audio/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_audio/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_audio/audio.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_audio/audioplay.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_audio/sinewave.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_dispmanx/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_dispmanx/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_dispmanx/dispmanx.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_encode/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_encode/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_encode/encode.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/gpu_fft.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/gpu_fft.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/gpu_fft.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/gpu_fft_base.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/gpu_fft_shaders.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/gpu_fft_trans.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/gpu_fft_trans.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/gpu_fft_twiddles.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hello_fft.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hello_fft_2d.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hello_fft_2d_bitmap.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_1024k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_128k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_16k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_1k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_2048k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_256.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_256k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_2k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_32k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_4k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_512.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_512k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_64k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_8k.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/hex/shader_trans.hex +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/mailbox.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/mailbox.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft.qinc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_1024k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_128k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_16k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_1k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_2048k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_2048k.qinc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_256.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_256k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_2k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_32k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_4k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_512.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_512k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_64k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_8k.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_ex.qinc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_fft/qasm/gpu_fft_trans.qasm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_font/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_font/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_font/Vera.ttf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_font/main.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_jpeg/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_jpeg/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_jpeg/jpeg.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_jpeg/jpeg.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_teapot/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_teapot/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_teapot/README.md +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_teapot/cube_texture_and_coords.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_teapot/models.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_teapot/models.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_teapot/teapot.obj.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_teapot/triangle.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_teapot/triangle.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_teapot/video.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_tiger/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_tiger/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_tiger/license.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_tiger/main.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_tiger/readme.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_tiger/tiger.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_tiger/tiger.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_triangle/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_triangle/Djenne_128_128.raw +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_triangle/Gaudi_128_128.raw +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_triangle/Lucca_128_128.raw +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_triangle/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_triangle/cube_texture_and_coords.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_triangle/triangle.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_triangle2/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_triangle2/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_triangle2/triangle2.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_video/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_video/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_video/README +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_video/test.h264 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_video/video.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_videocube/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_videocube/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_videocube/README.md +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_videocube/cube_texture_and_coords.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_videocube/triangle.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_videocube/triangle.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_videocube/video.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_world/CMakeLists.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_world/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/hello_world/world.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/ilclient/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/ilclient/ilclient.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/ilclient/ilclient.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/ilclient/ilcore.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/vgfont/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/vgfont/font.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/vgfont/graphics.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/vgfont/graphics_x_private.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/vgfont/vgfont.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/vgfont/vgft.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/vgfont/vgft.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/rebuild.sh +share/install/vcfiled +@dir include/interface/vchiq_arm/CMakeFiles/vchiq_arm.dir +@dir include/interface/vchiq_arm/CMakeFiles/vchiq_test.dir +@dir include/interface/vcos/CMakeFiles +@dir include/interface/vcos/glibc +@dir include/interface/vcos/pthreads/CMakeFiles/vcos.dir/__/generic +@dir include/interface/vcos/pthreads/CMakeFiles/vcos.dir/__/glibc +@dir include/interface/vcos/pthreads/generic/CMakeFiles +@dir include/interface/vmcs_host/CMakeFiles/vchostif.dir/linux +@dir include/interface/vmcs_host/CMakeFiles/vcilcs.dir +@dir include/interface/vmcs_host/linux/vcfiled/CMakeFiles/vcfiled.dir +@dir include/interface/vmcs_host/linux/vcfiled/CMakeFiles/vcfiled_check.dir +@dir include/interface/vmcs_host/linux/vcfiled/CMakeFiles/vcfiled_lock_test.dir +@dir include/interface/vmcs_host/linux/vcfiled/etc/init.d