Andreas Wacknitz
2023-07-09 22676e1f23d811692f36d2e127b71deb83a169e6
rebuild vlc after libvpx update and enable gnutls and libgcrypt modules

5 files modified
74 ■■■■■ changed files
components/encumbered/vlc/Makefile 47 ●●●● patch | view | raw | blame | history
components/encumbered/vlc/manifests/sample-manifest.p5m 3 ●●●●● patch | view | raw | blame | history
components/encumbered/vlc/pkg5 3 ●●●●● patch | view | raw | blame | history
components/encumbered/vlc/test/results-all.master 18 ●●●●● patch | view | raw | blame | history
components/encumbered/vlc/vlc.p5m 3 ●●●●● patch | view | raw | blame | history
components/encumbered/vlc/Makefile
@@ -19,44 +19,44 @@
COMPONENT_NAME= vlc
COMPONENT_VERSION= 3.0.18
COMPONENT_REVISION= 2
COMPONENT_FMRI = media/vlc
COMPONENT_CLASSIFICATION = Applications/Sound and Video
COMPONENT_REVISION= 3
COMPONENT_SUMMARY= Cross-platform media player and streaming server
COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH=    sha256:57094439c365d8aa8b9b41fa3080cc0eef2befe6025bb5cef722accc625aedec
COMPONENT_ARCHIVE_URL=    https://download.videolan.org/pub/videolan/vlc/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL = https://www.videolan.org/vlc
COMPONENT_LICENSE = GPLv2.0,LGPLv2.1
COMPONENT_PROJECT_URL=    https://www.videolan.org/vlc
COMPONENT_FMRI= media/vlc
COMPONENT_CLASSIFICATION= Applications/Sound and Video
COMPONENT_LICENSE= GPLv2.0,LGPLv2.1
include $(WS_MAKE_RULES)/encumbered.mk
include $(WS_MAKE_RULES)/common.mk
PATH=$(PATH.gnu)
PATH = $(PATH.gnu)
# Required for POSIX recvmsg/sendmsg
LDFLAGS+= -lnsl -lsocket
LDFLAGS += -lnsl -lsocket
# Required for stack protector
LDFLAGS+= -lssp
LDFLAGS += -lssp
# Required OpenGL extensions
CFLAGS+= -I/usr/include/mesa -DGLEXT_PROTOTYPES
CFLAGS += -I/usr/include/mesa -DGLEXT_PROTOTYPES
# Define to ensure consistency
CFLAGS+= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
CXXFLAGS+= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
CFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
CXXFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Use Qt5
PKG_CONFIG_PATH+=:/usr/lib/qt/5.15/lib/$(MACH64)/pkgconfig
PKG_CONFIG_PATH +=:/usr/lib/qt/5.15/lib/$(MACH64)/pkgconfig
# build with the distribution preferred libjpeg implementation
CFLAGS            +=    $(JPEG_CPPFLAGS) $(JPEG_CFLAGS)
CXXFLAGS          +=    $(JPEG_CPPFLAGS) $(JPEG_CXXFLAGS)
LDFLAGS           +=    $(JPEG_LDFLAGS)
CFLAGS   += $(JPEG_CPPFLAGS) $(JPEG_CFLAGS)
CXXFLAGS += $(JPEG_CPPFLAGS) $(JPEG_CXXFLAGS)
LDFLAGS  += $(JPEG_LDFLAGS)
COMPONENT_PREP_ACTION= ( cd $(@D); autoreconf )
COMPONENT_PREP_ACTION = ( cd $(@D); autoreconf )
CONFIGURE_ENV += LUAC=$(USRBINDIR64)/luac
@@ -179,16 +179,14 @@
# Misc
CONFIGURE_OPTIONS += --enable-libxml2
CONFIGURE_OPTIONS += --disable-libgcrypt
CONFIGURE_OPTIONS += --disable-gnutls # Requested 'gnutls >= 3.0.20' but version of GnuTLS is 2.8.6
CONFIGURE_OPTIONS += --enable-libgcrypt
CONFIGURE_OPTIONS += --enable-gnutls
CONFIGURE_OPTIONS += --enable-taglib
CONFIGURE_OPTIONS += --enable-notify
QT5_ROOT = /usr/lib/qt/5.15
QT5_RPATH = $(GCC_LIBDIR):$(QT5_ROOT)/lib/$(MACH64)
QT5_ROOT = $(QT5_BASEDIR)
QT5_RPATH = $(GCC_LIBDIR):$(QT5_LIBDIR)
QT5_PLUGIN = /usr/lib/$(MACH64)/vlc/plugins/gui/libqt_plugin.so
COMPONENT_POST_INSTALL_ACTION = \
@@ -201,6 +199,7 @@
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
REQUIRED_PACKAGES += $(JPEG_IMPLEM_PKG)
REQUIRED_PACKAGES += SUNWcs
REQUIRED_PACKAGES += audio/faad2
REQUIRED_PACKAGES += audio/mpg123
REQUIRED_PACKAGES += audio/twolame
@@ -224,6 +223,7 @@
REQUIRED_PACKAGES += library/desktop/gtk3
REQUIRED_PACKAGES += library/fribidi
REQUIRED_PACKAGES += library/glib2
REQUIRED_PACKAGES += library/gnutls-3
REQUIRED_PACKAGES += library/libarchive
REQUIRED_PACKAGES += library/libebml
REQUIRED_PACKAGES += library/libidn
@@ -238,6 +238,7 @@
REQUIRED_PACKAGES += library/opus
REQUIRED_PACKAGES += library/qt5
REQUIRED_PACKAGES += library/sdl
REQUIRED_PACKAGES += library/security/libgpg-error
REQUIRED_PACKAGES += library/speexdsp
REQUIRED_PACKAGES += library/video/libass
REQUIRED_PACKAGES += library/video/libbluray
@@ -253,13 +254,13 @@
REQUIRED_PACKAGES += library/zlib
REQUIRED_PACKAGES += runtime/lua
REQUIRED_PACKAGES += shell/ksh93
REQUIRED_PACKAGES += SUNWcs
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/fontconfig
REQUIRED_PACKAGES += system/library/freetype-2
REQUIRED_PACKAGES += system/library/libdbus
REQUIRED_PACKAGES += system/library/libupnp
REQUIRED_PACKAGES += system/library/math
REQUIRED_PACKAGES += system/library/security/libgcrypt
REQUIRED_PACKAGES += system/network/avahi
REQUIRED_PACKAGES += video/ffmpeg
REQUIRED_PACKAGES += x11/library/libx11
components/encumbered/vlc/manifests/sample-manifest.p5m
@@ -214,6 +214,7 @@
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_dummy_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_file_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_http_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_livehttp_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_rist_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_udp_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/audio_filter/libaudio_format_plugin.so
@@ -370,6 +371,7 @@
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libdbus_screensaver_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libexport_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libfingerprinter_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libgnutls_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/liblogger_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libstats_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libvod_rtsp_plugin.so
@@ -414,6 +416,7 @@
file path=usr/lib/$(MACH64)/vlc/plugins/spu/liblogo_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/spu/libmarq_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/spu/libmosaic_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/spu/libremoteosd_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/spu/librss_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/spu/libsubsdelay_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/stream_extractor/libarchive_plugin.so
components/encumbered/vlc/pkg5
@@ -25,6 +25,7 @@
        "library/desktop/gtk3",
        "library/fribidi",
        "library/glib2",
        "library/gnutls-3",
        "library/libarchive",
        "library/libebml",
        "library/libidn",
@@ -39,6 +40,7 @@
        "library/opus",
        "library/qt5",
        "library/sdl",
        "library/security/libgpg-error",
        "library/speexdsp",
        "library/video/libass",
        "library/video/libbluray",
@@ -62,6 +64,7 @@
        "system/library/libdbus",
        "system/library/libupnp",
        "system/library/math",
        "system/library/security/libgcrypt",
        "system/network/avahi",
        "video/ffmpeg",
        "x11/library/libx11",
components/encumbered/vlc/test/results-all.master
@@ -37,11 +37,13 @@
PASS: http_msg_test
PASS: http_file_test
PASS: http_tunnel_test
PASS: srtp-test-aes
PASS: srtp-test-recv
PASS: adaptive_test
PASS: chroma_copy_sse_test
PASS: chroma_copy_test
# TOTAL: 13
# PASS:  13
# TOTAL: 15
# PASS:  15
# SKIP:  0
# XFAIL: 0
# FAIL:  0
@@ -49,12 +51,12 @@
# ERROR: 0
PASS: test_libvlc_core
PASS: test_libvlc_equalizer
FAIL: test_libvlc_media
PASS: test_libvlc_media
PASS: test_libvlc_media_list
PASS: test_libvlc_media_player
PASS: test_libvlc_media_discoverer
PASS: test_libvlc_renderer_discoverer
FAIL: test_libvlc_slaves
PASS: test_libvlc_slaves
PASS: test_src_config_chain
PASS: test_src_misc_variables
PASS: test_src_input_stream
@@ -65,12 +67,12 @@
PASS: test_src_misc_keystore
PASS: test_modules_packetizer_hxxx
PASS: test_modules_keystore
SKIP: test_modules_tls
PASS: test_modules_tls
FAIL: check_POTFILES.sh
# TOTAL: 20
# PASS:  16
# SKIP:  1
# PASS:  19
# SKIP:  0
# XFAIL: 0
# FAIL:  3
# FAIL:  1
# XPASS: 0
# ERROR: 0
components/encumbered/vlc/vlc.p5m
@@ -233,6 +233,7 @@
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_dummy_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_file_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_http_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_livehttp_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_rist_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/access_output/libaccess_output_udp_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/audio_filter/libaudio_format_plugin.so
@@ -389,6 +390,7 @@
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libdbus_screensaver_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libexport_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libfingerprinter_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libgnutls_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/liblogger_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libstats_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/misc/libvod_rtsp_plugin.so
@@ -433,6 +435,7 @@
file path=usr/lib/$(MACH64)/vlc/plugins/spu/liblogo_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/spu/libmarq_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/spu/libmosaic_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/spu/libremoteosd_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/spu/librss_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/spu/libsubsdelay_plugin.so
file path=usr/lib/$(MACH64)/vlc/plugins/stream_extractor/libarchive_plugin.so