From 4f0479fa4c39ca2ed4228402c2f002816b3b530a Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Mon, 27 Jan 2020 00:09:52 +0100 Subject: [PATCH] rpi4-userland: initial commit, version 20191218 --- rpi4-userland/.footprint | 463 +++++++++++++++++++++++++++++++++++++++ rpi4-userland/.nostrip | 0 rpi4-userland/.signature | 5 + rpi4-userland/Pkgfile | 31 +++ 4 files changed, 499 insertions(+) create mode 100644 rpi4-userland/.footprint create mode 100644 rpi4-userland/.nostrip create mode 100644 rpi4-userland/.signature create mode 100644 rpi4-userland/Pkgfile diff --git a/rpi4-userland/.footprint b/rpi4-userland/.footprint new file mode 100644 index 0000000..6eb7827 --- /dev/null +++ b/rpi4-userland/.footprint @@ -0,0 +1,463 @@ +drwxr-xr-x root/root opt/ +drwxr-xr-x root/root opt/vc/ +drwxr-xr-x root/root opt/vc/bin/ +-rwxr-xr-x root/root opt/vc/bin/containers_check_frame_int +-rwxr-xr-x root/root opt/vc/bin/containers_datagram_receiver +-rwxr-xr-x root/root opt/vc/bin/containers_datagram_sender +-rwxr-xr-x root/root opt/vc/bin/containers_dump_pktfile +-rwxr-xr-x root/root opt/vc/bin/containers_rtp_decoder +-rwxr-xr-x root/root opt/vc/bin/containers_stream_client +-rwxr-xr-x root/root opt/vc/bin/containers_stream_server +-rwxr-xr-x root/root opt/vc/bin/containers_test +-rwxr-xr-x root/root opt/vc/bin/containers_test_bits +-rwxr-xr-x root/root opt/vc/bin/containers_test_uri +-rwxr-xr-x root/root opt/vc/bin/containers_uri_pipe +-rwxr-xr-x root/root opt/vc/bin/dtmerge +-rwxr-xr-x root/root opt/vc/bin/dtoverlay +-rwxr-xr-x root/root opt/vc/bin/dtoverlay-post +-rwxr-xr-x root/root opt/vc/bin/dtoverlay-pre +lrwxrwxrwx root/root opt/vc/bin/dtparam -> dtoverlay +-rwxr-xr-x root/root opt/vc/bin/mmal_vc_diag +-rwxr-xr-x root/root opt/vc/bin/raspistill +-rwxr-xr-x root/root opt/vc/bin/raspivid +-rwxr-xr-x root/root opt/vc/bin/raspividyuv +-rwxr-xr-x root/root opt/vc/bin/raspiyuv +-rwxr-xr-x root/root opt/vc/bin/tvservice +-rwxr-xr-x root/root opt/vc/bin/vcgencmd +-rwxr-xr-x root/root opt/vc/bin/vchiq_test +-rwxr-xr-x root/root opt/vc/bin/vcmailbox +-rwxr-xr-x root/root opt/vc/bin/vcsmem +drwxr-xr-x root/root opt/vc/include/ +drwxr-xr-x root/root opt/vc/include/EGL/ +-rw-r--r-- root/root opt/vc/include/EGL/egl.h +-rw-r--r-- root/root opt/vc/include/EGL/eglext.h +-rw-r--r-- root/root opt/vc/include/EGL/eglext_android.h +-rw-r--r-- root/root opt/vc/include/EGL/eglext_brcm.h +-rw-r--r-- root/root opt/vc/include/EGL/eglext_nvidia.h +-rw-r--r-- root/root opt/vc/include/EGL/eglplatform.h +drwxr-xr-x root/root opt/vc/include/GLES/ +-rw-r--r-- root/root opt/vc/include/GLES/gl.h +-rw-r--r-- root/root opt/vc/include/GLES/glext.h +-rw-r--r-- root/root opt/vc/include/GLES/glplatform.h +drwxr-xr-x root/root opt/vc/include/GLES2/ +-rw-r--r-- root/root opt/vc/include/GLES2/gl2.h +-rw-r--r-- root/root opt/vc/include/GLES2/gl2ext.h +-rw-r--r-- root/root opt/vc/include/GLES2/gl2platform.h +drwxr-xr-x root/root opt/vc/include/IL/ +-rw-r--r-- root/root opt/vc/include/IL/OMX_Audio.h +-rw-r--r-- root/root opt/vc/include/IL/OMX_Broadcom.h +-rw-r--r-- root/root opt/vc/include/IL/OMX_Component.h +-rw-r--r-- root/root opt/vc/include/IL/OMX_Core.h +-rw-r--r-- root/root opt/vc/include/IL/OMX_ILCS.h +-rw-r--r-- root/root opt/vc/include/IL/OMX_IVCommon.h +-rw-r--r-- root/root opt/vc/include/IL/OMX_Image.h +-rw-r--r-- root/root opt/vc/include/IL/OMX_Index.h +-rw-r--r-- root/root opt/vc/include/IL/OMX_Other.h +-rw-r--r-- root/root opt/vc/include/IL/OMX_Types.h +-rw-r--r-- root/root opt/vc/include/IL/OMX_Video.h +drwxr-xr-x root/root opt/vc/include/KHR/ +-rw-r--r-- root/root opt/vc/include/KHR/khrplatform.h +drwxr-xr-x root/root opt/vc/include/VG/ +-rw-r--r-- root/root opt/vc/include/VG/openvg.h +-rw-r--r-- root/root opt/vc/include/VG/vgext.h +-rw-r--r-- root/root opt/vc/include/VG/vgplatform.h +-rw-r--r-- root/root opt/vc/include/VG/vgu.h +drwxr-xr-x root/root opt/vc/include/WF/ +-rw-r--r-- root/root opt/vc/include/WF/wfc.h +-rw-r--r-- root/root opt/vc/include/WF/wfcplatform.h +-rw-r--r-- root/root opt/vc/include/bcm_host.h +drwxr-xr-x root/root opt/vc/include/interface/ +drwxr-xr-x root/root opt/vc/include/interface/mmal/ +drwxr-xr-x root/root opt/vc/include/interface/mmal/core/ +-rw-r--r-- root/root opt/vc/include/interface/mmal/core/mmal_buffer_private.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/core/mmal_clock_private.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/core/mmal_component_private.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/core/mmal_core_private.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/core/mmal_events_private.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/core/mmal_port_private.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_buffer.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_clock.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_common.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_component.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_encodings.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_events.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_format.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_logging.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_parameters.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_parameters_audio.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_parameters_camera.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_parameters_clock.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_parameters_common.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_parameters_video.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_pool.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_port.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_queue.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/mmal_types.h +drwxr-xr-x root/root opt/vc/include/interface/mmal/util/ +-rw-r--r-- root/root opt/vc/include/interface/mmal/util/mmal_component_wrapper.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/util/mmal_connection.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/util/mmal_default_components.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/util/mmal_graph.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/util/mmal_il.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/util/mmal_list.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/util/mmal_param_convert.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/util/mmal_util.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/util/mmal_util_params.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/util/mmal_util_rational.h +drwxr-xr-x root/root opt/vc/include/interface/mmal/vc/ +-rw-r--r-- root/root opt/vc/include/interface/mmal/vc/mmal_vc_api.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/vc/mmal_vc_api_drm.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/vc/mmal_vc_client_priv.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/vc/mmal_vc_msgnames.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/vc/mmal_vc_msgs.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/vc/mmal_vc_opaque_alloc.h +-rw-r--r-- root/root opt/vc/include/interface/mmal/vc/mmal_vc_shm.h +drwxr-xr-x root/root opt/vc/include/interface/peer/ +-rw-r--r-- root/root opt/vc/include/interface/peer/vc_vchi_dispmanx_common.h +drwxr-xr-x root/root opt/vc/include/interface/vchi/ +drwxr-xr-x root/root opt/vc/include/interface/vchi/common/ +-rw-r--r-- root/root opt/vc/include/interface/vchi/common/endian.h +drwxr-xr-x root/root opt/vc/include/interface/vchi/connections/ +-rw-r--r-- root/root opt/vc/include/interface/vchi/connections/connection.h +drwxr-xr-x root/root opt/vc/include/interface/vchi/message_drivers/ +-rw-r--r-- root/root opt/vc/include/interface/vchi/message_drivers/message.h +-rw-r--r-- root/root opt/vc/include/interface/vchi/vchi.h +-rw-r--r-- root/root opt/vc/include/interface/vchi/vchi_cfg.h +-rw-r--r-- root/root opt/vc/include/interface/vchi/vchi_cfg_internal.h +-rw-r--r-- root/root opt/vc/include/interface/vchi/vchi_common.h +-rw-r--r-- root/root opt/vc/include/interface/vchi/vchi_mh.h +drwxr-xr-x root/root opt/vc/include/interface/vchiq_arm/ +-rw-r--r-- root/root opt/vc/include/interface/vchiq_arm/vchiq.h +-rw-r--r-- root/root opt/vc/include/interface/vchiq_arm/vchiq_cfg.h +-rw-r--r-- root/root opt/vc/include/interface/vchiq_arm/vchiq_if.h +-rw-r--r-- root/root opt/vc/include/interface/vchiq_arm/vchiq_ioctl.h +-rw-r--r-- root/root opt/vc/include/interface/vchiq_arm/vchiq_test.h +-rw-r--r-- root/root opt/vc/include/interface/vchiq_arm/vchiq_test_if.h +-rw-r--r-- root/root opt/vc/include/interface/vchiq_arm/vchiq_util.h +drwxr-xr-x root/root opt/vc/include/interface/vcos/ +drwxr-xr-x root/root opt/vc/include/interface/vcos/generic/ +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_common.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_deprecated.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_generic_blockpool.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_generic_event_flags.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_generic_named_sem.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_generic_quickslow_mutex.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_generic_reentrant_mtx.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_generic_tls.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_joinable_thread_from_plain.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_latch_from_sem.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_mem_from_malloc.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_mutexes_are_reentrant.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/generic/vcos_thread_reaper.h +drwxr-xr-x root/root opt/vc/include/interface/vcos/glibc/ +drwxr-xr-x root/root opt/vc/include/interface/vcos/pthreads/ +-rw-r--r-- root/root opt/vc/include/interface/vcos/pthreads/vcos_futex_mutex.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/pthreads/vcos_platform.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/pthreads/vcos_platform_types.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/user_nodefs.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_assert.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_atomic_flags.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_attr.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_blockpool.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_build_info.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_cfg.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_cmd.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_ctype.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_dlfcn.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_event.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_event_flags.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_init.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_inttypes.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_isr.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_legacy_isr.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_logging.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_logging_control.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_lowlevel_thread.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_mem.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_mempool.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_msgqueue.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_mutex.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_named_semaphore.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_once.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_queue.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_quickslow_mutex.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_reentrant_mutex.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_semaphore.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_stdbool.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_stdint.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_string.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_thread.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_thread_attr.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_timer.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_tls.h +-rw-r--r-- root/root opt/vc/include/interface/vcos/vcos_types.h +drwxr-xr-x root/root opt/vc/include/interface/vcsm/ +-rw-r--r-- root/root opt/vc/include/interface/vcsm/user-vcsm.h +drwxr-xr-x root/root opt/vc/include/interface/vctypes/ +-rw-r--r-- root/root opt/vc/include/interface/vctypes/vc_display_types.h +-rw-r--r-- root/root opt/vc/include/interface/vctypes/vc_image_structs.h +-rw-r--r-- root/root opt/vc/include/interface/vctypes/vc_image_types.h +drwxr-xr-x root/root opt/vc/include/interface/vmcs_host/ +drwxr-xr-x root/root opt/vc/include/interface/vmcs_host/khronos/ +drwxr-xr-x root/root opt/vc/include/interface/vmcs_host/khronos/IL/ +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Audio.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Component.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Core.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/khronos/IL/OMX_ILCS.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/khronos/IL/OMX_IVCommon.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Image.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Index.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Other.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Types.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Video.h +drwxr-xr-x root/root opt/vc/include/interface/vmcs_host/linux/ +drwxr-xr-x root/root opt/vc/include/interface/vmcs_host/linux/vcfiled/ +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/linux/vcfiled/vcfiled_check.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/linux/vchost_config.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_cec.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_cecservice.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_cecservice_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_cma.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_dispmanx.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_dispmanx_types.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_dispservice_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_dispservice_x_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_fileservice_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_gencmd_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_hdmi.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_hdmi_property.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_ilcs_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_imageconv_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_sdtv.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_service_common.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_tvservice.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_tvservice_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_vchi_audioserv_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_vchi_bufman.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_vchi_bufman_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_vchi_dispmanx.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_vchi_fileservice_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_vchi_filesys.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_vchi_gencmd.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vc_vchi_gpuserv.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vcfilesys.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vcfilesys_defs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vcgencmd.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vchost.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vchost_platform_config.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vcilcs.h +-rw-r--r-- root/root opt/vc/include/interface/vmcs_host/vcilcs_common.h +drwxr-xr-x root/root opt/vc/include/vcinclude/ +-rw-r--r-- root/root opt/vc/include/vcinclude/common.h +-rw-r--r-- root/root opt/vc/include/vcinclude/vc_image_types.h +-rw-r--r-- root/root opt/vc/include/vcinclude/vcore.h +drwxr-xr-x root/root opt/vc/lib/ +-rwxr-xr-x root/root opt/vc/lib/libEGL.so +-rw-r--r-- root/root opt/vc/lib/libEGL_static.a +-rwxr-xr-x root/root opt/vc/lib/libGLESv2.so +-rw-r--r-- root/root opt/vc/lib/libGLESv2_static.a +-rwxr-xr-x root/root opt/vc/lib/libOpenVG.so +-rwxr-xr-x root/root opt/vc/lib/libWFC.so +-rwxr-xr-x root/root opt/vc/lib/libbcm_host.so +-rwxr-xr-x root/root opt/vc/lib/libbrcmEGL.so +-rwxr-xr-x root/root opt/vc/lib/libbrcmGLESv2.so +-rwxr-xr-x root/root opt/vc/lib/libbrcmOpenVG.so +-rwxr-xr-x root/root opt/vc/lib/libbrcmWFC.so +-rwxr-xr-x root/root opt/vc/lib/libcontainers.so +-rwxr-xr-x root/root opt/vc/lib/libdebug_sym.so +-rw-r--r-- root/root opt/vc/lib/libdebug_sym_static.a +-rwxr-xr-x root/root opt/vc/lib/libdtovl.so +-rw-r--r-- root/root opt/vc/lib/libkhrn_client.a +-rw-r--r-- root/root opt/vc/lib/libkhrn_static.a +-rwxr-xr-x root/root opt/vc/lib/libmmal.so +-rwxr-xr-x root/root opt/vc/lib/libmmal_components.so +-rwxr-xr-x root/root opt/vc/lib/libmmal_core.so +-rwxr-xr-x root/root opt/vc/lib/libmmal_util.so +-rwxr-xr-x root/root opt/vc/lib/libmmal_vc_client.so +-rwxr-xr-x root/root opt/vc/lib/libopenmaxil.so +-rwxr-xr-x root/root opt/vc/lib/libvchiq_arm.so +-rw-r--r-- root/root opt/vc/lib/libvchostif.a +-rw-r--r-- root/root opt/vc/lib/libvcilcs.a +-rwxr-xr-x root/root opt/vc/lib/libvcos.so +-rwxr-xr-x root/root opt/vc/lib/libvcsm.so +drwxr-xr-x root/root opt/vc/lib/pkgconfig/ +-rw-r--r-- root/root opt/vc/lib/pkgconfig/bcm_host.pc +-rw-r--r-- root/root opt/vc/lib/pkgconfig/brcmegl.pc +-rw-r--r-- root/root opt/vc/lib/pkgconfig/brcmglesv2.pc +-rw-r--r-- root/root opt/vc/lib/pkgconfig/brcmvg.pc +-rw-r--r-- root/root opt/vc/lib/pkgconfig/mmal.pc +-rw-r--r-- root/root opt/vc/lib/pkgconfig/vcsm.pc +drwxr-xr-x root/root opt/vc/lib/plugins/ +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_asf.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_avi.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_binary.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_flv.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_metadata_id3.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_mkv.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_mp4.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_mpga.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_ps.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_qsynth.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_raw_video.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_rcv.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_rtp.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_rtsp.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_rv9.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_simple.so +-rwxr-xr-x root/root opt/vc/lib/plugins/reader_wav.so +-rwxr-xr-x root/root opt/vc/lib/plugins/writer_asf.so +-rwxr-xr-x root/root opt/vc/lib/plugins/writer_avi.so +-rwxr-xr-x root/root opt/vc/lib/plugins/writer_binary.so +-rwxr-xr-x root/root opt/vc/lib/plugins/writer_dummy.so +-rwxr-xr-x root/root opt/vc/lib/plugins/writer_mp4.so +-rwxr-xr-x root/root opt/vc/lib/plugins/writer_raw_video.so +-rwxr-xr-x root/root opt/vc/lib/plugins/writer_simple.so +drwxr-xr-x root/root opt/vc/src/ +drwxr-xr-x root/root opt/vc/src/hello_pi/ +-rw-r--r-- root/root opt/vc/src/hello_pi/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/Makefile.include +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_audio/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_audio/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_audio/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_audio/audio.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_audio/audioplay.h +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_audio/sinewave.c +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_dispmanx/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_dispmanx/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_dispmanx/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_dispmanx/dispmanx.c +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_encode/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_encode/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_encode/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_encode/encode.c +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_fft/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/gpu_fft.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/gpu_fft.h +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/gpu_fft.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/gpu_fft_base.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/gpu_fft_shaders.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/gpu_fft_trans.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/gpu_fft_trans.h +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/gpu_fft_twiddles.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hello_fft.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hello_fft_2d.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hello_fft_2d_bitmap.h +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_fft/hex/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_1024k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_128k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_16k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_1k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_2048k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_256.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_256k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_2k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_32k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_4096k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_4k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_512.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_512k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_64k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_8k.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/hex/shader_trans.hex +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/mailbox.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/mailbox.h +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/makefile +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_fft/qasm/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft.qinc +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_1024k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_128k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_16k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_1k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_2048k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_2048k.qinc +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_256.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_256k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_2k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_32k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_4096k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_4k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_512.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_512k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_64k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_8k.qasm +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_ex.qinc +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_fft/qasm/gpu_fft_trans.qasm +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_font/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_font/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_font/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_font/Vera.ttf +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_font/main.c +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_jpeg/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_jpeg/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_jpeg/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_jpeg/jpeg.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_jpeg/jpeg.h +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_mmal_encode/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_mmal_encode/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_mmal_encode/mmal_encode.c +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_teapot/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_teapot/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_teapot/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_teapot/cube_texture_and_coords.h +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_teapot/models.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_teapot/models.h +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_teapot/teapot.obj.dat +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_teapot/triangle.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_teapot/triangle.h +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_teapot/video.c +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_tiger/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_tiger/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_tiger/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_tiger/main.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_tiger/tiger.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_tiger/tiger.h +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_triangle/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_triangle/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_triangle/Djenne_128_128.raw +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_triangle/Gaudi_128_128.raw +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_triangle/Lucca_128_128.raw +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_triangle/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_triangle/cube_texture_and_coords.h +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_triangle/triangle.c +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_triangle2/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_triangle2/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_triangle2/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_triangle2/triangle2.c +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_video/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_video/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_video/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_video/test.h264 +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_video/video.c +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_videocube/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_videocube/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_videocube/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_videocube/cube_texture_and_coords.h +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_videocube/triangle.c +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_videocube/triangle.h +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_videocube/video.c +drwxr-xr-x root/root opt/vc/src/hello_pi/hello_world/ +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_world/CMakeLists.txt +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_world/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/hello_world/world.c +drwxr-xr-x root/root opt/vc/src/hello_pi/libs/ +drwxr-xr-x root/root opt/vc/src/hello_pi/libs/ilclient/ +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/ilclient/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/ilclient/ilclient.c +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/ilclient/ilclient.h +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/ilclient/ilcore.c +drwxr-xr-x root/root opt/vc/src/hello_pi/libs/revision/ +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/revision/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/revision/revision.c +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/revision/revision.h +drwxr-xr-x root/root opt/vc/src/hello_pi/libs/vgfont/ +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/vgfont/Makefile +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/vgfont/font.c +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/vgfont/graphics.c +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/vgfont/graphics_x_private.h +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/vgfont/vgfont.h +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/vgfont/vgft.c +-rw-r--r-- root/root opt/vc/src/hello_pi/libs/vgfont/vgft.h +-rw-r--r-- root/root opt/vc/src/hello_pi/rebuild.sh diff --git a/rpi4-userland/.nostrip b/rpi4-userland/.nostrip new file mode 100644 index 0000000..e69de29 diff --git a/rpi4-userland/.signature b/rpi4-userland/.signature new file mode 100644 index 0000000..8710ab6 --- /dev/null +++ b/rpi4-userland/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/raspberrypi4-arm.pub +RWTV8P04Wo/3f9nNsVeKbZLT+Yg6uyiezqe9yV0M2Txq7mu+hb+sM/RnMez59+K1uLEUwQa6WnKYLkBSz5ji8dVy+w/gUpfQ0wg= +SHA256 (Pkgfile) = b380663b92f6e0b85f8672fb4889cffae33fb0c42307a02d2c16d612acbab4b8 +SHA256 (.footprint) = f2720bc595974cd9c4a98780c8b930d36f279444476967e7bf3f36cd7159a0b0 +SHA256 (rpi4-userland-20191218.tar.gz) = cf4dff40a2f4ec38bc7e42a80b989df1bf88e12d714f7e681f83c4e5a588f5c9 diff --git a/rpi4-userland/Pkgfile b/rpi4-userland/Pkgfile new file mode 100644 index 0000000..72a7b2a --- /dev/null +++ b/rpi4-userland/Pkgfile @@ -0,0 +1,31 @@ +# Description: Source code for ARM side libraries for interfacing to Raspberry Pi GPU. +# URL: https://github.com/raspberrypi/userland +# Maintainer: Tim Biermann, tbier at posteo dot de +# Depends on: cmake + +name=rpi4-userland +version=20191218 +release=1 +commit=06bc6daa02137ca72b7a2104afad81e82a44de17 +source=(https://github.com/raspberrypi/userland/archive/$commit/$name-$version.tar.gz) + +build() { + ## check if we want to build for aarch64 or armv7l + ## default to 32bit version + _64=OFF + [[ $(uname -m) == aarch64 ]] && _64=ON + + mkdir build + cd build + cmake -DCMAKE_BUILD_TYPE=Release \ + -DARM64=${_64} \ + ../userland-$commit + + make + make DESTDIR=$PKG install + + find $PKG \(\ + -iname "*readme*" \ + -o -iname "*license*" \ + \) -exec rm -fr '{}' \+ +} -- 2.26.2