View | Details | Raw Unified | Return to bug 225053 | Differences between
and this patch

Collapse All | Expand All

(-)b/misc/raspberrypi-userland/Makefile (-8 / +7 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	raspberrypi-userland
3
PORTNAME=	raspberrypi-userland
4
PORTVERSION=	20161026
4
PORTVERSION=	20161026
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	misc
6
CATEGORIES=	misc
7
7
8
MAINTAINER=	ports@FreeBSD.org
8
MAINTAINER=	ports@FreeBSD.org
Lines 12-29 LICENSE= BSD3CLAUSE Link Here
12
12
13
ONLY_FOR_ARCHS=	armv6 armv7
13
ONLY_FOR_ARCHS=	armv6 armv7
14
14
15
CONFLICTS_INSTALL=	libglvnd
15
USES=		cmake:noninja pkgconfig shebangfix
16
16
17
USES=		cmake pkgconfig shebangfix
17
USE_LDCONFIG=	${PREFIX}/share/vc/lib
18
19
USE_LDCONFIG=	yes
20
18
21
USE_GITHUB=	yes
19
USE_GITHUB=	yes
22
GH_ACCOUNT=	gonzoua
20
GH_ACCOUNT=	gonzoua
23
GH_PROJECT=	userland
21
GH_PROJECT=	userland
24
GH_TAGNAME=	e143b48
22
GH_TAGNAME=	e143b48
25
23
26
CMAKE_ARGS+=	-DVMCS_INSTALL_PREFIX=${PREFIX} \
24
CMAKE_ARGS+=	-DVMCS_INSTALL_PREFIX=${PREFIX}/share/vc \
27
		-DCMAKE_TOOLCHAIN_FILE=${WRKSRC}/makefiles/cmake/toolchains/arm-freebsd.cmake
25
		-DCMAKE_TOOLCHAIN_FILE=${WRKSRC}/makefiles/cmake/toolchains/arm-freebsd.cmake
28
SHEBANG_FILES=	host_applications/linux/apps/dtoverlay/dtoverlay-post \
26
SHEBANG_FILES=	host_applications/linux/apps/dtoverlay/dtoverlay-post \
29
		host_applications/linux/apps/dtoverlay/dtoverlay-pre
27
		host_applications/linux/apps/dtoverlay/dtoverlay-pre
Lines 37-43 DEBUG_CFLAGS_OFF= -DNDEBUG Link Here
37
LLD_UNSAFE=	yes
35
LLD_UNSAFE=	yes
38
36
39
post-patch:
37
post-patch:
40
	@${REINPLACE_CMD} -e "s|/opt/vc|${PREFIX}|g" \
38
	@${REINPLACE_CMD} -e "s|/opt/vc|${PREFIX}/share/vc|g" \
41
		${WRKSRC}/makefiles/cmake/vmcs.cmake \
39
		${WRKSRC}/makefiles/cmake/vmcs.cmake \
42
		${WRKSRC}/host_applications/linux/apps/hello_pi/Makefile.include
40
		${WRKSRC}/host_applications/linux/apps/hello_pi/Makefile.include
43
	@${REINPLACE_CMD} -e "s|CMAKE_C_COMPILER cc|CMAKE_C_COMPILER ${CC}|g" \
41
	@${REINPLACE_CMD} -e "s|CMAKE_C_COMPILER cc|CMAKE_C_COMPILER ${CC}|g" \
Lines 60-65 post-patch: Link Here
60
58
61
post-install-EXAMPLES-on:
59
post-install-EXAMPLES-on:
62
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
60
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
63
	@(cd ${WRKSRC}/host_applications/linux/apps/hello_pi && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/hello_pi)
61
	(cd ${WRKSRC}/host_applications/linux/apps/hello_pi && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/hello_pi)
62
	${FIND} ${STAGEDIR}${EXAMPLESDIR}/hello_pi \( -name \*.bak -o -name \*.orig \) -delete
64
63
65
.include <bsd.port.mk>
64
.include <bsd.port.mk>
(-)b/misc/raspberrypi-userland/pkg-message (+3 lines)
Added Link Here
1
Don't forget to include the path ${LOCALBASE}/share/vc/lib in the
2
environment variable LD_LIBRARY_PATH so other ports can use these
3
libs.
(-)b/misc/raspberrypi-userland/pkg-plist (-283 / +283 lines)
Lines 1-283 Link Here
1
bin/containers_check_frame_int
2
bin/containers_datagram_receiver
3
bin/containers_datagram_sender
4
bin/containers_dump_pktfile
5
bin/containers_rtp_decoder
6
bin/containers_stream_client
7
bin/containers_stream_server
8
bin/containers_test
9
bin/containers_test_bits
10
bin/containers_test_uri
11
bin/containers_uri_pipe
12
bin/dtmerge
13
bin/dtoverlay
14
bin/dtoverlay-post
15
bin/dtoverlay-pre
16
bin/dtparam
17
bin/mmal_vc_diag
18
bin/raspistill
19
bin/raspivid
20
bin/raspividyuv
21
bin/raspiyuv
22
bin/tvservice
23
bin/vcgencmd
24
bin/vchiq_test
25
bin/vcmailbox
26
bin/vcsmem
27
include/EGL/egl.h
28
include/EGL/eglext.h
29
include/EGL/eglext_android.h
30
include/EGL/eglext_brcm.h
31
include/EGL/eglext_nvidia.h
32
include/EGL/eglplatform.h
33
include/GLES/gl.h
34
include/GLES/glext.h
35
include/GLES/glplatform.h
36
include/GLES2/gl2.h
37
include/GLES2/gl2ext.h
38
include/GLES2/gl2platform.h
39
include/IL/OMX_Audio.h
40
include/IL/OMX_Broadcom.h
41
include/IL/OMX_Component.h
42
include/IL/OMX_Core.h
43
include/IL/OMX_ILCS.h
44
include/IL/OMX_IVCommon.h
45
include/IL/OMX_Image.h
46
include/IL/OMX_Index.h
47
include/IL/OMX_Other.h
48
include/IL/OMX_Types.h
49
include/IL/OMX_Video.h
50
include/KHR/khrplatform.h
51
include/VG/openvg.h
52
include/VG/vgext.h
53
include/VG/vgplatform.h
54
include/VG/vgu.h
55
include/WF/wfc.h
56
include/WF/wfcplatform.h
57
include/bcm_host.h
58
include/interface/mmal/core/mmal_buffer_private.h
59
include/interface/mmal/core/mmal_clock_private.h
60
include/interface/mmal/core/mmal_component_private.h
61
include/interface/mmal/core/mmal_core_private.h
62
include/interface/mmal/core/mmal_events_private.h
63
include/interface/mmal/core/mmal_port_private.h
64
include/interface/mmal/mmal.h
65
include/interface/mmal/mmal_buffer.h
66
include/interface/mmal/mmal_clock.h
67
include/interface/mmal/mmal_common.h
68
include/interface/mmal/mmal_component.h
69
include/interface/mmal/mmal_encodings.h
70
include/interface/mmal/mmal_events.h
71
include/interface/mmal/mmal_format.h
72
include/interface/mmal/mmal_logging.h
73
include/interface/mmal/mmal_metadata.h
74
include/interface/mmal/mmal_parameters.h
75
include/interface/mmal/mmal_parameters_audio.h
76
include/interface/mmal/mmal_parameters_camera.h
77
include/interface/mmal/mmal_parameters_clock.h
78
include/interface/mmal/mmal_parameters_common.h
79
include/interface/mmal/mmal_parameters_video.h
80
include/interface/mmal/mmal_pool.h
81
include/interface/mmal/mmal_port.h
82
include/interface/mmal/mmal_queue.h
83
include/interface/mmal/mmal_types.h
84
include/interface/mmal/util/mmal_component_wrapper.h
85
include/interface/mmal/util/mmal_connection.h
86
include/interface/mmal/util/mmal_default_components.h
87
include/interface/mmal/util/mmal_graph.h
88
include/interface/mmal/util/mmal_il.h
89
include/interface/mmal/util/mmal_list.h
90
include/interface/mmal/util/mmal_param_convert.h
91
include/interface/mmal/util/mmal_util.h
92
include/interface/mmal/util/mmal_util_params.h
93
include/interface/mmal/util/mmal_util_rational.h
94
include/interface/mmal/vc/mmal_vc_api.h
95
include/interface/mmal/vc/mmal_vc_api_drm.h
96
include/interface/mmal/vc/mmal_vc_client_priv.h
97
include/interface/mmal/vc/mmal_vc_msgnames.h
98
include/interface/mmal/vc/mmal_vc_msgs.h
99
include/interface/mmal/vc/mmal_vc_opaque_alloc.h
100
include/interface/mmal/vc/mmal_vc_shm.h
101
include/interface/vchi/common/endian.h
102
include/interface/vchi/connections/connection.h
103
include/interface/vchi/message_drivers/message.h
104
include/interface/vchi/vchi.h
105
include/interface/vchi/vchi_cfg.h
106
include/interface/vchi/vchi_cfg_internal.h
107
include/interface/vchi/vchi_common.h
108
include/interface/vchi/vchi_mh.h
109
include/interface/vchiq_arm/vchiq.h
110
include/interface/vchiq_arm/vchiq_cfg.h
111
include/interface/vchiq_arm/vchiq_if.h
112
include/interface/vchiq_arm/vchiq_ioctl.h
113
include/interface/vchiq_arm/vchiq_test.h
114
include/interface/vchiq_arm/vchiq_test_if.h
115
include/interface/vchiq_arm/vchiq_util.h
116
include/interface/vcos/generic/vcos_common.h
117
include/interface/vcos/generic/vcos_deprecated.h
118
include/interface/vcos/generic/vcos_generic_blockpool.h
119
include/interface/vcos/generic/vcos_generic_event_flags.h
120
include/interface/vcos/generic/vcos_generic_named_sem.h
121
include/interface/vcos/generic/vcos_generic_quickslow_mutex.h
122
include/interface/vcos/generic/vcos_generic_reentrant_mtx.h
123
include/interface/vcos/generic/vcos_generic_tls.h
124
include/interface/vcos/generic/vcos_joinable_thread_from_plain.h
125
include/interface/vcos/generic/vcos_latch_from_sem.h
126
include/interface/vcos/generic/vcos_mem_from_malloc.h
127
include/interface/vcos/generic/vcos_mutexes_are_reentrant.h
128
include/interface/vcos/generic/vcos_thread_reaper.h
129
include/interface/vcos/pthreads/vcos_futex_mutex.h
130
include/interface/vcos/pthreads/vcos_platform.h
131
include/interface/vcos/pthreads/vcos_platform_types.h
132
include/interface/vcos/user_nodefs.h
133
include/interface/vcos/vcos.h
134
include/interface/vcos/vcos_assert.h
135
include/interface/vcos/vcos_atomic_flags.h
136
include/interface/vcos/vcos_attr.h
137
include/interface/vcos/vcos_blockpool.h
138
include/interface/vcos/vcos_build_info.h
139
include/interface/vcos/vcos_cfg.h
140
include/interface/vcos/vcos_cmd.h
141
include/interface/vcos/vcos_ctype.h
142
include/interface/vcos/vcos_dlfcn.h
143
include/interface/vcos/vcos_event.h
144
include/interface/vcos/vcos_event_flags.h
145
include/interface/vcos/vcos_init.h
146
include/interface/vcos/vcos_inttypes.h
147
include/interface/vcos/vcos_isr.h
148
include/interface/vcos/vcos_legacy_isr.h
149
include/interface/vcos/vcos_logging.h
150
include/interface/vcos/vcos_logging_control.h
151
include/interface/vcos/vcos_lowlevel_thread.h
152
include/interface/vcos/vcos_mem.h
153
include/interface/vcos/vcos_mempool.h
154
include/interface/vcos/vcos_msgqueue.h
155
include/interface/vcos/vcos_mutex.h
156
include/interface/vcos/vcos_named_semaphore.h
157
include/interface/vcos/vcos_once.h
158
include/interface/vcos/vcos_queue.h
159
include/interface/vcos/vcos_quickslow_mutex.h
160
include/interface/vcos/vcos_reentrant_mutex.h
161
include/interface/vcos/vcos_semaphore.h
162
include/interface/vcos/vcos_stdbool.h
163
include/interface/vcos/vcos_stdint.h
164
include/interface/vcos/vcos_string.h
165
include/interface/vcos/vcos_thread.h
166
include/interface/vcos/vcos_thread_attr.h
167
include/interface/vcos/vcos_timer.h
168
include/interface/vcos/vcos_tls.h
169
include/interface/vcos/vcos_types.h
170
include/interface/vctypes/vc_display_types.h
171
include/interface/vctypes/vc_image_types.h
172
include/interface/vmcs_host/khronos/IL/OMX_Audio.h
173
include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h
174
include/interface/vmcs_host/khronos/IL/OMX_Component.h
175
include/interface/vmcs_host/khronos/IL/OMX_Core.h
176
include/interface/vmcs_host/khronos/IL/OMX_ILCS.h
177
include/interface/vmcs_host/khronos/IL/OMX_IVCommon.h
178
include/interface/vmcs_host/khronos/IL/OMX_Image.h
179
include/interface/vmcs_host/khronos/IL/OMX_Index.h
180
include/interface/vmcs_host/khronos/IL/OMX_Other.h
181
include/interface/vmcs_host/khronos/IL/OMX_Types.h
182
include/interface/vmcs_host/khronos/IL/OMX_Video.h
183
include/interface/vmcs_host/linux/vcfiled/vcfiled_check.h
184
include/interface/vmcs_host/linux/vchost_config.h
185
include/interface/vmcs_host/vc_cec.h
186
include/interface/vmcs_host/vc_cecservice.h
187
include/interface/vmcs_host/vc_cecservice_defs.h
188
include/interface/vmcs_host/vc_cma.h
189
include/interface/vmcs_host/vc_dispmanx.h
190
include/interface/vmcs_host/vc_dispmanx_types.h
191
include/interface/vmcs_host/vc_dispservice_defs.h
192
include/interface/vmcs_host/vc_dispservice_x_defs.h
193
include/interface/vmcs_host/vc_fileservice_defs.h
194
include/interface/vmcs_host/vc_gencmd_defs.h
195
include/interface/vmcs_host/vc_hdmi.h
196
include/interface/vmcs_host/vc_hdmi_property.h
197
include/interface/vmcs_host/vc_ilcs_defs.h
198
include/interface/vmcs_host/vc_imageconv_defs.h
199
include/interface/vmcs_host/vc_sdtv.h
200
include/interface/vmcs_host/vc_service_common.h
201
include/interface/vmcs_host/vc_tvservice.h
202
include/interface/vmcs_host/vc_tvservice_defs.h
203
include/interface/vmcs_host/vc_vchi_audioserv_defs.h
204
include/interface/vmcs_host/vc_vchi_bufman.h
205
include/interface/vmcs_host/vc_vchi_bufman_defs.h
206
include/interface/vmcs_host/vc_vchi_dispmanx.h
207
include/interface/vmcs_host/vc_vchi_fileservice_defs.h
208
include/interface/vmcs_host/vc_vchi_filesys.h
209
include/interface/vmcs_host/vc_vchi_gencmd.h
210
include/interface/vmcs_host/vcfilesys.h
211
include/interface/vmcs_host/vcfilesys_defs.h
212
include/interface/vmcs_host/vcgencmd.h
213
include/interface/vmcs_host/vchost.h
214
include/interface/vmcs_host/vchost_platform_config.h
215
include/interface/vmcs_host/vcilcs.h
216
include/interface/vmcs_host/vcilcs_common.h
217
include/vcinclude/common.h
218
include/vcinclude/vc_image_types.h
219
include/vcinclude/vcore.h
220
lib/libEGL.so
221
lib/libEGL_static.a
222
lib/libGLESv2.so
223
lib/libGLESv2_static.a
224
lib/libOpenVG.so
225
lib/libWFC.so
226
lib/libbcm_host.so
227
lib/libbrcmEGL.so
228
lib/libbrcmGLESv2.so
229
lib/libbrcmOpenVG.so
230
lib/libbrcmWFC.so
231
lib/libcontainers.so
232
lib/libdebug_sym.so
233
lib/libdebug_sym_static.a
234
lib/libdtovl.so
235
lib/libkhrn_client.a
236
lib/libkhrn_static.a
237
lib/libmmal.so
238
lib/libmmal_components.so
239
lib/libmmal_core.so
240
lib/libmmal_util.so
241
lib/libmmal_vc_client.so
242
lib/libopenmaxil.so
243
lib/libvcfiled_check.a
244
lib/libvchiq_arm.so
245
lib/libvchostif.a
246
lib/libvcilcs.a
247
lib/libvcos.so
248
lib/libvcsm.so
249
lib/plugins/reader_asf.so
250
lib/plugins/reader_avi.so
251
lib/plugins/reader_binary.so
252
lib/plugins/reader_flv.so
253
lib/plugins/reader_metadata_id3.so
254
lib/plugins/reader_mkv.so
255
lib/plugins/reader_mp4.so
256
lib/plugins/reader_mpga.so
257
lib/plugins/reader_ps.so
258
lib/plugins/reader_qsynth.so
259
lib/plugins/reader_raw_video.so
260
lib/plugins/reader_rcv.so
261
lib/plugins/reader_rtp.so
262
lib/plugins/reader_rtsp.so
263
lib/plugins/reader_rv9.so
264
lib/plugins/reader_simple.so
265
lib/plugins/reader_wav.so
266
lib/plugins/writer_asf.so
267
lib/plugins/writer_avi.so
268
lib/plugins/writer_binary.so
269
lib/plugins/writer_dummy.so
270
lib/plugins/writer_mp4.so
271
lib/plugins/writer_raw_video.so
272
lib/plugins/writer_simple.so
273
libdata/pkgconfig/bcm_host.pc
274
libdata/pkgconfig/brcmegl.pc
275
libdata/pkgconfig/brcmglesv2.pc
276
libdata/pkgconfig/brcmvg.pc
277
libdata/pkgconfig/egl.pc
278
libdata/pkgconfig/glesv2.pc
279
libdata/pkgconfig/vg.pc
280
sbin/vcfiled
281
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/CMakeLists.txt
1
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/CMakeLists.txt
282
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/Makefile.include
2
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/Makefile.include
283
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/README
3
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/README
Lines 403-408 sbin/vcfiled Link Here
403
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/vgfont/vgft.c
123
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/vgfont/vgft.c
404
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/vgfont/vgft.h
124
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/libs/vgfont/vgft.h
405
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/rebuild.sh
125
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello_pi/rebuild.sh
406
share/install/vcfiled
126
share/vc/bin/containers_check_frame_int
407
@dir include/interface/vcos/glibc
127
share/vc/bin/containers_datagram_receiver
408
@dir include/interface/vmcs_host/linux/vcfiled/etc/init.d
128
share/vc/bin/containers_datagram_sender
129
share/vc/bin/containers_dump_pktfile
130
share/vc/bin/containers_rtp_decoder
131
share/vc/bin/containers_stream_client
132
share/vc/bin/containers_stream_server
133
share/vc/bin/containers_test
134
share/vc/bin/containers_test_bits
135
share/vc/bin/containers_test_uri
136
share/vc/bin/containers_uri_pipe
137
share/vc/bin/dtmerge
138
share/vc/bin/dtoverlay
139
share/vc/bin/dtoverlay-post
140
share/vc/bin/dtoverlay-pre
141
share/vc/bin/dtparam
142
share/vc/bin/mmal_vc_diag
143
share/vc/bin/raspistill
144
share/vc/bin/raspivid
145
share/vc/bin/raspividyuv
146
share/vc/bin/raspiyuv
147
share/vc/bin/tvservice
148
share/vc/bin/vcgencmd
149
share/vc/bin/vchiq_test
150
share/vc/bin/vcmailbox
151
share/vc/bin/vcsmem
152
share/vc/include/EGL/egl.h
153
share/vc/include/EGL/eglext.h
154
share/vc/include/EGL/eglext_android.h
155
share/vc/include/EGL/eglext_brcm.h
156
share/vc/include/EGL/eglext_nvidia.h
157
share/vc/include/EGL/eglplatform.h
158
share/vc/include/GLES/gl.h
159
share/vc/include/GLES/glext.h
160
share/vc/include/GLES/glplatform.h
161
share/vc/include/GLES2/gl2.h
162
share/vc/include/GLES2/gl2ext.h
163
share/vc/include/GLES2/gl2platform.h
164
share/vc/include/IL/OMX_Audio.h
165
share/vc/include/IL/OMX_Broadcom.h
166
share/vc/include/IL/OMX_Component.h
167
share/vc/include/IL/OMX_Core.h
168
share/vc/include/IL/OMX_ILCS.h
169
share/vc/include/IL/OMX_IVCommon.h
170
share/vc/include/IL/OMX_Image.h
171
share/vc/include/IL/OMX_Index.h
172
share/vc/include/IL/OMX_Other.h
173
share/vc/include/IL/OMX_Types.h
174
share/vc/include/IL/OMX_Video.h
175
share/vc/include/KHR/khrplatform.h
176
share/vc/include/VG/openvg.h
177
share/vc/include/VG/vgext.h
178
share/vc/include/VG/vgplatform.h
179
share/vc/include/VG/vgu.h
180
share/vc/include/WF/wfc.h
181
share/vc/include/WF/wfcplatform.h
182
share/vc/include/bcm_host.h
183
share/vc/include/interface/mmal/core/mmal_buffer_private.h
184
share/vc/include/interface/mmal/core/mmal_clock_private.h
185
share/vc/include/interface/mmal/core/mmal_component_private.h
186
share/vc/include/interface/mmal/core/mmal_core_private.h
187
share/vc/include/interface/mmal/core/mmal_events_private.h
188
share/vc/include/interface/mmal/core/mmal_port_private.h
189
share/vc/include/interface/mmal/mmal.h
190
share/vc/include/interface/mmal/mmal_buffer.h
191
share/vc/include/interface/mmal/mmal_clock.h
192
share/vc/include/interface/mmal/mmal_common.h
193
share/vc/include/interface/mmal/mmal_component.h
194
share/vc/include/interface/mmal/mmal_encodings.h
195
share/vc/include/interface/mmal/mmal_events.h
196
share/vc/include/interface/mmal/mmal_format.h
197
share/vc/include/interface/mmal/mmal_logging.h
198
share/vc/include/interface/mmal/mmal_metadata.h
199
share/vc/include/interface/mmal/mmal_parameters.h
200
share/vc/include/interface/mmal/mmal_parameters_audio.h
201
share/vc/include/interface/mmal/mmal_parameters_camera.h
202
share/vc/include/interface/mmal/mmal_parameters_clock.h
203
share/vc/include/interface/mmal/mmal_parameters_common.h
204
share/vc/include/interface/mmal/mmal_parameters_video.h
205
share/vc/include/interface/mmal/mmal_pool.h
206
share/vc/include/interface/mmal/mmal_port.h
207
share/vc/include/interface/mmal/mmal_queue.h
208
share/vc/include/interface/mmal/mmal_types.h
209
share/vc/include/interface/mmal/util/mmal_component_wrapper.h
210
share/vc/include/interface/mmal/util/mmal_connection.h
211
share/vc/include/interface/mmal/util/mmal_default_components.h
212
share/vc/include/interface/mmal/util/mmal_graph.h
213
share/vc/include/interface/mmal/util/mmal_il.h
214
share/vc/include/interface/mmal/util/mmal_list.h
215
share/vc/include/interface/mmal/util/mmal_param_convert.h
216
share/vc/include/interface/mmal/util/mmal_util.h
217
share/vc/include/interface/mmal/util/mmal_util_params.h
218
share/vc/include/interface/mmal/util/mmal_util_rational.h
219
share/vc/include/interface/mmal/vc/mmal_vc_api.h
220
share/vc/include/interface/mmal/vc/mmal_vc_api_drm.h
221
share/vc/include/interface/mmal/vc/mmal_vc_client_priv.h
222
share/vc/include/interface/mmal/vc/mmal_vc_msgnames.h
223
share/vc/include/interface/mmal/vc/mmal_vc_msgs.h
224
share/vc/include/interface/mmal/vc/mmal_vc_opaque_alloc.h
225
share/vc/include/interface/mmal/vc/mmal_vc_shm.h
226
share/vc/include/interface/vchi/common/endian.h
227
share/vc/include/interface/vchi/connections/connection.h
228
share/vc/include/interface/vchi/message_drivers/message.h
229
share/vc/include/interface/vchi/vchi.h
230
share/vc/include/interface/vchi/vchi_cfg.h
231
share/vc/include/interface/vchi/vchi_cfg_internal.h
232
share/vc/include/interface/vchi/vchi_common.h
233
share/vc/include/interface/vchi/vchi_mh.h
234
share/vc/include/interface/vchiq_arm/vchiq.h
235
share/vc/include/interface/vchiq_arm/vchiq_cfg.h
236
share/vc/include/interface/vchiq_arm/vchiq_if.h
237
share/vc/include/interface/vchiq_arm/vchiq_ioctl.h
238
share/vc/include/interface/vchiq_arm/vchiq_test.h
239
share/vc/include/interface/vchiq_arm/vchiq_test_if.h
240
share/vc/include/interface/vchiq_arm/vchiq_util.h
241
share/vc/include/interface/vcos/generic/vcos_common.h
242
share/vc/include/interface/vcos/generic/vcos_deprecated.h
243
share/vc/include/interface/vcos/generic/vcos_generic_blockpool.h
244
share/vc/include/interface/vcos/generic/vcos_generic_event_flags.h
245
share/vc/include/interface/vcos/generic/vcos_generic_named_sem.h
246
share/vc/include/interface/vcos/generic/vcos_generic_quickslow_mutex.h
247
share/vc/include/interface/vcos/generic/vcos_generic_reentrant_mtx.h
248
share/vc/include/interface/vcos/generic/vcos_generic_tls.h
249
share/vc/include/interface/vcos/generic/vcos_joinable_thread_from_plain.h
250
share/vc/include/interface/vcos/generic/vcos_latch_from_sem.h
251
share/vc/include/interface/vcos/generic/vcos_mem_from_malloc.h
252
share/vc/include/interface/vcos/generic/vcos_mutexes_are_reentrant.h
253
share/vc/include/interface/vcos/generic/vcos_thread_reaper.h
254
share/vc/include/interface/vcos/pthreads/vcos_futex_mutex.h
255
share/vc/include/interface/vcos/pthreads/vcos_platform.h
256
share/vc/include/interface/vcos/pthreads/vcos_platform_types.h
257
share/vc/include/interface/vcos/user_nodefs.h
258
share/vc/include/interface/vcos/vcos.h
259
share/vc/include/interface/vcos/vcos_assert.h
260
share/vc/include/interface/vcos/vcos_atomic_flags.h
261
share/vc/include/interface/vcos/vcos_attr.h
262
share/vc/include/interface/vcos/vcos_blockpool.h
263
share/vc/include/interface/vcos/vcos_build_info.h
264
share/vc/include/interface/vcos/vcos_cfg.h
265
share/vc/include/interface/vcos/vcos_cmd.h
266
share/vc/include/interface/vcos/vcos_ctype.h
267
share/vc/include/interface/vcos/vcos_dlfcn.h
268
share/vc/include/interface/vcos/vcos_event.h
269
share/vc/include/interface/vcos/vcos_event_flags.h
270
share/vc/include/interface/vcos/vcos_init.h
271
share/vc/include/interface/vcos/vcos_inttypes.h
272
share/vc/include/interface/vcos/vcos_isr.h
273
share/vc/include/interface/vcos/vcos_legacy_isr.h
274
share/vc/include/interface/vcos/vcos_logging.h
275
share/vc/include/interface/vcos/vcos_logging_control.h
276
share/vc/include/interface/vcos/vcos_lowlevel_thread.h
277
share/vc/include/interface/vcos/vcos_mem.h
278
share/vc/include/interface/vcos/vcos_mempool.h
279
share/vc/include/interface/vcos/vcos_msgqueue.h
280
share/vc/include/interface/vcos/vcos_mutex.h
281
share/vc/include/interface/vcos/vcos_named_semaphore.h
282
share/vc/include/interface/vcos/vcos_once.h
283
share/vc/include/interface/vcos/vcos_queue.h
284
share/vc/include/interface/vcos/vcos_quickslow_mutex.h
285
share/vc/include/interface/vcos/vcos_reentrant_mutex.h
286
share/vc/include/interface/vcos/vcos_semaphore.h
287
share/vc/include/interface/vcos/vcos_stdbool.h
288
share/vc/include/interface/vcos/vcos_stdint.h
289
share/vc/include/interface/vcos/vcos_string.h
290
share/vc/include/interface/vcos/vcos_thread.h
291
share/vc/include/interface/vcos/vcos_thread_attr.h
292
share/vc/include/interface/vcos/vcos_timer.h
293
share/vc/include/interface/vcos/vcos_tls.h
294
share/vc/include/interface/vcos/vcos_types.h
295
share/vc/include/interface/vctypes/vc_display_types.h
296
share/vc/include/interface/vctypes/vc_image_types.h
297
share/vc/include/interface/vmcs_host/khronos/IL/OMX_Audio.h
298
share/vc/include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h
299
share/vc/include/interface/vmcs_host/khronos/IL/OMX_Component.h
300
share/vc/include/interface/vmcs_host/khronos/IL/OMX_Core.h
301
share/vc/include/interface/vmcs_host/khronos/IL/OMX_ILCS.h
302
share/vc/include/interface/vmcs_host/khronos/IL/OMX_IVCommon.h
303
share/vc/include/interface/vmcs_host/khronos/IL/OMX_Image.h
304
share/vc/include/interface/vmcs_host/khronos/IL/OMX_Index.h
305
share/vc/include/interface/vmcs_host/khronos/IL/OMX_Other.h
306
share/vc/include/interface/vmcs_host/khronos/IL/OMX_Types.h
307
share/vc/include/interface/vmcs_host/khronos/IL/OMX_Video.h
308
share/vc/include/interface/vmcs_host/linux/vcfiled/vcfiled_check.h
309
share/vc/include/interface/vmcs_host/linux/vchost_config.h
310
share/vc/include/interface/vmcs_host/vc_cec.h
311
share/vc/include/interface/vmcs_host/vc_cecservice.h
312
share/vc/include/interface/vmcs_host/vc_cecservice_defs.h
313
share/vc/include/interface/vmcs_host/vc_cma.h
314
share/vc/include/interface/vmcs_host/vc_dispmanx.h
315
share/vc/include/interface/vmcs_host/vc_dispmanx_types.h
316
share/vc/include/interface/vmcs_host/vc_dispservice_defs.h
317
share/vc/include/interface/vmcs_host/vc_dispservice_x_defs.h
318
share/vc/include/interface/vmcs_host/vc_fileservice_defs.h
319
share/vc/include/interface/vmcs_host/vc_gencmd_defs.h
320
share/vc/include/interface/vmcs_host/vc_hdmi.h
321
share/vc/include/interface/vmcs_host/vc_hdmi_property.h
322
share/vc/include/interface/vmcs_host/vc_ilcs_defs.h
323
share/vc/include/interface/vmcs_host/vc_imageconv_defs.h
324
share/vc/include/interface/vmcs_host/vc_sdtv.h
325
share/vc/include/interface/vmcs_host/vc_service_common.h
326
share/vc/include/interface/vmcs_host/vc_tvservice.h
327
share/vc/include/interface/vmcs_host/vc_tvservice_defs.h
328
share/vc/include/interface/vmcs_host/vc_vchi_audioserv_defs.h
329
share/vc/include/interface/vmcs_host/vc_vchi_bufman.h
330
share/vc/include/interface/vmcs_host/vc_vchi_bufman_defs.h
331
share/vc/include/interface/vmcs_host/vc_vchi_dispmanx.h
332
share/vc/include/interface/vmcs_host/vc_vchi_fileservice_defs.h
333
share/vc/include/interface/vmcs_host/vc_vchi_filesys.h
334
share/vc/include/interface/vmcs_host/vc_vchi_gencmd.h
335
share/vc/include/interface/vmcs_host/vcfilesys.h
336
share/vc/include/interface/vmcs_host/vcfilesys_defs.h
337
share/vc/include/interface/vmcs_host/vcgencmd.h
338
share/vc/include/interface/vmcs_host/vchost.h
339
share/vc/include/interface/vmcs_host/vchost_platform_config.h
340
share/vc/include/interface/vmcs_host/vcilcs.h
341
share/vc/include/interface/vmcs_host/vcilcs_common.h
342
share/vc/include/vcinclude/common.h
343
share/vc/include/vcinclude/vc_image_types.h
344
share/vc/include/vcinclude/vcore.h
345
share/vc/lib/libEGL.so
346
share/vc/lib/libEGL_static.a
347
share/vc/lib/libGLESv2.so
348
share/vc/lib/libGLESv2_static.a
349
share/vc/lib/libOpenVG.so
350
share/vc/lib/libWFC.so
351
share/vc/lib/libbcm_host.so
352
share/vc/lib/libbrcmEGL.so
353
share/vc/lib/libbrcmGLESv2.so
354
share/vc/lib/libbrcmOpenVG.so
355
share/vc/lib/libbrcmWFC.so
356
share/vc/lib/libcontainers.so
357
share/vc/lib/libdebug_sym.so
358
share/vc/lib/libdebug_sym_static.a
359
share/vc/lib/libdtovl.so
360
share/vc/lib/libkhrn_client.a
361
share/vc/lib/libkhrn_static.a
362
share/vc/lib/libmmal.so
363
share/vc/lib/libmmal_components.so
364
share/vc/lib/libmmal_core.so
365
share/vc/lib/libmmal_util.so
366
share/vc/lib/libmmal_vc_client.so
367
share/vc/lib/libopenmaxil.so
368
share/vc/lib/libvcfiled_check.a
369
share/vc/lib/libvchiq_arm.so
370
share/vc/lib/libvchostif.a
371
share/vc/lib/libvcilcs.a
372
share/vc/lib/libvcos.so
373
share/vc/lib/libvcsm.so
374
share/vc/lib/plugins/reader_asf.so
375
share/vc/lib/plugins/reader_avi.so
376
share/vc/lib/plugins/reader_binary.so
377
share/vc/lib/plugins/reader_flv.so
378
share/vc/lib/plugins/reader_metadata_id3.so
379
share/vc/lib/plugins/reader_mkv.so
380
share/vc/lib/plugins/reader_mp4.so
381
share/vc/lib/plugins/reader_mpga.so
382
share/vc/lib/plugins/reader_ps.so
383
share/vc/lib/plugins/reader_qsynth.so
384
share/vc/lib/plugins/reader_raw_video.so
385
share/vc/lib/plugins/reader_rcv.so
386
share/vc/lib/plugins/reader_rtp.so
387
share/vc/lib/plugins/reader_rtsp.so
388
share/vc/lib/plugins/reader_rv9.so
389
share/vc/lib/plugins/reader_simple.so
390
share/vc/lib/plugins/reader_wav.so
391
share/vc/lib/plugins/writer_asf.so
392
share/vc/lib/plugins/writer_avi.so
393
share/vc/lib/plugins/writer_binary.so
394
share/vc/lib/plugins/writer_dummy.so
395
share/vc/lib/plugins/writer_mp4.so
396
share/vc/lib/plugins/writer_raw_video.so
397
share/vc/lib/plugins/writer_simple.so
398
share/vc/libdata/pkgconfig/bcm_host.pc
399
share/vc/libdata/pkgconfig/brcmegl.pc
400
share/vc/libdata/pkgconfig/brcmglesv2.pc
401
share/vc/libdata/pkgconfig/brcmvg.pc
402
share/vc/libdata/pkgconfig/egl.pc
403
share/vc/libdata/pkgconfig/glesv2.pc
404
share/vc/libdata/pkgconfig/vg.pc
405
share/vc/sbin/vcfiled
406
share/vc/share/install/vcfiled
407
@dir share/vc/include/interface/vcos/glibc
408
@dir share/vc/include/interface/vmcs_host/linux/vcfiled/etc/init.d
(-)b/multimedia/libcec/Makefile (-1 / +2 lines)
Lines 3-8 Link Here
3
PORTNAME=	libcec
3
PORTNAME=	libcec
4
PORTVERSION=	6.0.2
4
PORTVERSION=	6.0.2
5
DISTVERSIONPREFIX=	libcec-
5
DISTVERSIONPREFIX=	libcec-
6
PORTREVISION=	1
6
CATEGORIES=	multimedia
7
CATEGORIES=	multimedia
7
8
8
MAINTAINER=	sunpoet@FreeBSD.org
9
MAINTAINER=	sunpoet@FreeBSD.org
Lines 42-48 RPI_DESC= Build libcec support for Raspberry Pi Link Here
42
PYTHON_BUILD_DEPENDS=	swig:devel/swig
43
PYTHON_BUILD_DEPENDS=	swig:devel/swig
43
PYTHON_CMAKE_BOOL_OFF=	SKIP_PYTHON_WRAPPER
44
PYTHON_CMAKE_BOOL_OFF=	SKIP_PYTHON_WRAPPER
44
PYTHON_USES=		python:build
45
PYTHON_USES=		python:build
45
RPI_CMAKE_ON=		-DRPI_INCLUDE_DIR=${LOCALBASE}/include -DRPI_LIB_DIR=${LOCALBASE}/lib
46
RPI_CMAKE_ON=		-DRPI_INCLUDE_DIR=${LOCALBASE}/share/vc/include -DRPI_LIB_DIR=${LOCALBASE}/share/vc/lib
46
RPI_LIB_DEPENDS=	libbcm_host.so:misc/raspberrypi-userland
47
RPI_LIB_DEPENDS=	libbcm_host.so:misc/raspberrypi-userland
47
X11_USE_OFF=		XORG=x11,xorgproto,xrandr
48
X11_USE_OFF=		XORG=x11,xorgproto,xrandr
48
X11_USES_OFF=		xorg
49
X11_USES_OFF=		xorg
(-)b/multimedia/omxplayer/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	omxplayer
3
PORTNAME=	omxplayer
4
PORTVERSION=	20161004
4
PORTVERSION=	20161004
5
PORTREVISION=	15
5
PORTREVISION=	16
6
CATEGORIES=	multimedia
6
CATEGORIES=	multimedia
7
7
8
PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
8
PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
Lines 17-24 LICENSE_FILE= ${WRKSRC}/COPYING Link Here
17
LIB_DEPENDS=	libasound.so:audio/alsa-lib \
17
LIB_DEPENDS=	libasound.so:audio/alsa-lib \
18
		libboost_thread.so:devel/boost-libs \
18
		libboost_thread.so:devel/boost-libs \
19
		libdbus-1.so:devel/dbus \
19
		libdbus-1.so:devel/dbus \
20
		libpcre.so:devel/pcre \
21
		libEGL.so:misc/raspberrypi-userland \
20
		libEGL.so:misc/raspberrypi-userland \
21
		libpcre.so:devel/pcre \
22
		libavcodec.so:multimedia/ffmpeg \
22
		libavcodec.so:multimedia/ffmpeg \
23
		libfreetype.so:print/freetype2
23
		libfreetype.so:print/freetype2
24
RUN_DEPENDS=	bash:shells/bash \
24
RUN_DEPENDS=	bash:shells/bash \
(-)b/multimedia/omxplayer/files/patch-Makefile (-2 / +2 lines)
Lines 5-14 Link Here
5
 CFLAGS+=-std=c++0x -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -DTARGET_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG  -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DHAVE_LIBSWRESAMPLE_SWRESAMPLE_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST
5
 CFLAGS+=-std=c++0x -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -DTARGET_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG  -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DHAVE_LIBSWRESAMPLE_SWRESAMPLE_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST
6
 
6
 
7
-LDFLAGS+=-L./ -Lffmpeg_compiled/usr/local/lib/ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -lasound
7
-LDFLAGS+=-L./ -Lffmpeg_compiled/usr/local/lib/ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -lasound
8
+LDFLAGS+=-L./ -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -lasound
8
+LDFLAGS+=-L./ -L$(LOCALBASE)/share/vc/lib -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -lasound
9
 
9
 
10
-INCLUDES+=-I./ -Ilinux -Iffmpeg_compiled/usr/local/include/ -I /usr/include/dbus-1.0 -I /usr/lib/arm-linux-gnueabihf/dbus-1.0/include
10
-INCLUDES+=-I./ -Ilinux -Iffmpeg_compiled/usr/local/include/ -I /usr/include/dbus-1.0 -I /usr/lib/arm-linux-gnueabihf/dbus-1.0/include
11
+INCLUDES+=-I./ -Ilinux -I$(LOCALBASE)/include/dbus-1.0 -I$(LOCALBASE)/include/dbus-1.0/include -I$(LOCALBASE)/include/freetype2 -I$(LOCALBASE)/include/ffmpeg
11
+INCLUDES+=-I./ -Ilinux -I$(LOCALBASE)/share/vc/include -I$(LOCALBASE)/include/dbus-1.0 -I$(LOCALBASE)/include/dbus-1.0/include -I$(LOCALBASE)/include/freetype2 -I$(LOCALBASE)/include/ffmpeg
12
 
12
 
13
 DIST ?= omxplayer-dist
13
 DIST ?= omxplayer-dist
14
 
14
 
(-)b/multimedia/omxplayer/files/patch-Makefile.include (-3 / +2 lines)
Lines 42-46 Link Here
42
-#INCLUDES		+= -isystem$(SDKSTAGE)/usr/include -isystem$(SDKSTAGE)/opt/vc/include -isystem$(SYSROOT)/usr/include -isystem$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads -isystem$(SDKSTAGE)/usr/include/freetype2
42
-#INCLUDES		+= -isystem$(SDKSTAGE)/usr/include -isystem$(SDKSTAGE)/opt/vc/include -isystem$(SYSROOT)/usr/include -isystem$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads -isystem$(SDKSTAGE)/usr/include/freetype2
43
-INCLUDES		+= -isystem$(SDKSTAGE)/opt/vc/include -isystem$(SYSROOT)/usr/include -isystem$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads -Ipcre/build -Iboost-trunk -Ifreetype2/include
43
-INCLUDES		+= -isystem$(SDKSTAGE)/opt/vc/include -isystem$(SYSROOT)/usr/include -isystem$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads -Ipcre/build -Iboost-trunk -Ifreetype2/include
44
+CFLAGS			+= -fomit-frame-pointer
44
+CFLAGS			+= -fomit-frame-pointer
45
+LDFLAGS			+= -L$(LOCALBASE)/lib -L$(LOCALBASE)/lib/ffmpeg
45
+LDFLAGS			+= -L$(LOCALBASE)/share/vc/lib -L$(LOCALBASE)/lib -L$(LOCALBASE)/lib/ffmpeg
46
+INCLUDES		+= -I$(LOCALBASE)/include -I$(LOCALBASE)/include/interface/vcos/pthreads -I$(LOCALBASE)/include/interface/vmcs_host/linux -I$(LOCALBASE)/lib/dbus-1.0/include
46
+INCLUDES		+= -I$(LOCALBASE)/share/vc/include -I$(LOCALBASE)/include -I$(LOCALBASE)/share/vc/include/interface/vcos/pthreads -I$(LOCALBASE)/share/vc/include/interface/vmcs_host/linux -I$(LOCALBASE)/lib/dbus-1.0/include
47
- 

Return to bug 225053