Framework: partially sync with upstream
Taken from: FreeBSD
This commit is contained in:
parent
233bef9f98
commit
cd649ae8f9
22
CHANGES
22
CHANGES
|
@ -10,6 +10,28 @@ in the release notes and/or placed into UPDATING.
|
|||
|
||||
All ports committers are allowed to commit to this file.
|
||||
|
||||
20220430:
|
||||
AUTHOR: tcberner@FreeBSD.org
|
||||
|
||||
A new USES has been added to handle dependency on gstreamer.
|
||||
|
||||
Instead of writing
|
||||
|
||||
USE_GSTREAMER1=[list of components]
|
||||
|
||||
you now have to write
|
||||
|
||||
USES=gstreamer
|
||||
USE_GSTREAMER=[list of components]
|
||||
|
||||
If your port previously set just
|
||||
|
||||
USE_GSTREAMER=yes
|
||||
|
||||
this now is simply
|
||||
|
||||
USES=gstreamer
|
||||
|
||||
20220415:
|
||||
AUTHOR: amdmi3@FreeBSD.org
|
||||
|
||||
|
|
9
MOVED
9
MOVED
|
@ -17137,3 +17137,12 @@ devel/py-aiorpcX-legacy|devel/py-aiorpcX|2022-04-20|Has expired: Legacy port is
|
|||
net/kalarmcal|deskutils/kalarm|2022-04-21|Packages were merged
|
||||
math/py-gmpy2-devel|math/py-gmpy2|2022-04-22|No more need for the -devel port, py-gmpy2 is at latest
|
||||
net/google-cloud-sdk-app-engine-go||2022-04-27|Obsolete, not supported by the current GCP SDK
|
||||
www/py-dj32-django-modelcluster|www/py-django-modelcluster|2022-04-30|Remove obsoleted port. Use www/py-django-modelcluster instead
|
||||
www/rubygem-rack-proxy06|www/rubygem-rack-proxy|2022-04-30|Remove obsoleted port. Use www/rubygem-rack-proxy instead
|
||||
security/py-ssh|security/py-paramiko|2022-04-30|Remove obsoleted port. Use security/py-paramiko instead
|
||||
security/pinentry-gnome3|security/pinentry-gnome|2022-04-30|De-versioned due to new GNOME versioning scheme
|
||||
www/shttpd||2022-04-30|Has expired: Abandonware, last release over 12+ years ago
|
||||
mail/p5-Email-Sender-Transport-SMTPS|mail/p5-Email-Sender|2022-04-30|Has expired: Deprecated by upstream. Use Email::Sender::Transport::SMTP in mail/p5-Email-Sender instead
|
||||
net/gogoc||2022-04-30|Has expired: Services were discontinued in 2016
|
||||
graphics/drm-current-kmod||2022-05-01|Switched to a Linux version based naming scheme. Use graphics/drm-510-kmod
|
||||
graphics/drm-devel-kmod||2022-05-01|Switched to a Linux version based naming scheme. Use graphics/drm-510-kmod
|
||||
|
|
|
@ -97,7 +97,7 @@ WRKSRC_crate_${_crate}= ${WRKDIR}/${_wrksrc}
|
|||
|
||||
CARGO_BUILDDEP?= yes
|
||||
. if ${CARGO_BUILDDEP:tl} == "yes"
|
||||
BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.59.0:lang/${RUST_DEFAULT}
|
||||
BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.60.0:lang/${RUST_DEFAULT}
|
||||
. endif
|
||||
|
||||
# Location of toolchain (default to lang/rust's toolchain)
|
||||
|
|
|
@ -0,0 +1,448 @@
|
|||
#
|
||||
# gstreamer.mk - Support for gstreamer-plugins-based ports.
|
||||
#
|
||||
# Usage:
|
||||
# USES= gstreamer[:version]
|
||||
# USE_GSTREAMER= [list of components]
|
||||
#
|
||||
# Supported versions: 1 -- default
|
||||
# #
|
||||
|
||||
.if ! defined(_INCLUDE_USES_GSTREAMER_MK)
|
||||
_INCLUDE_USES_GSTREAMER_MK= YES
|
||||
|
||||
#== Argument handling
|
||||
|
||||
# Preparations to support multiple gstreamer versions
|
||||
_GST_VER_SUPPORTED= 1
|
||||
_GST_VER_DEFAULT= 1
|
||||
_GST_VER= #
|
||||
. for ver in ${_GST_VER_SUPPORTED:O:u}
|
||||
. if ${gstreamer_ARGS:M${ver}}
|
||||
. if empty(_GST_VER)
|
||||
_GST_VER= ${ver}
|
||||
. else
|
||||
INGORE= Incorrect USES=gstreamer:${gstramer_ARGS} - multiple versions defined
|
||||
. endif
|
||||
. endif
|
||||
. endfor
|
||||
|
||||
. if empty(_GST_VER)
|
||||
_GST_VER= ${_GST_VER_DEFAULT}
|
||||
. endif
|
||||
|
||||
#== Component setup
|
||||
|
||||
_GST1_VERSION= 1.16.2
|
||||
_GST1_LIB_VER= 1.0
|
||||
|
||||
_GST1_CATEGORIES= audio comms devel ftp graphics multimedia net security \
|
||||
sysutils www x11 x11-toolkits
|
||||
_GST1_PLUGINS_audio= a52dec amrnb amrwbdec bs2b cdparanoia chromaprint faac \
|
||||
faad flac flite gme gsm jack ladspa lame lv2 modplug \
|
||||
mpg123 musepack ogg openmpt opus pulse shout2 sidplay \
|
||||
sndfile sndio soundtouch speex taglib twolame vorbis \
|
||||
wavpack webrtcdsp
|
||||
_GST1_PLUGINS_comms= spandsp
|
||||
_GST1_PLUGINS_devel= soup
|
||||
_GST1_PLUGINS_ftp= curl
|
||||
_GST1_PLUGINS_graphics= aalib cairo gdkpixbuf gl jpeg kms libcaca libvisual \
|
||||
opencv openexr openjpeg png qt rsvg vulkan webp zbar
|
||||
_GST1_PLUGINS_multimedia= aom assrender bad dash dts dv dvd dvdread \
|
||||
editing-services gnonlin good hls kate libav libde265 \
|
||||
mpeg2dec mpeg2enc mplex mm openh264 resindvd rtmp \
|
||||
smoothstreaming theora ttml ugly v4l2 vpx x264 x265
|
||||
_GST1_PLUGINS_net= libmms srtp
|
||||
_GST1_PLUGINS_security= dtls
|
||||
_GST1_PLUGINS_sysutils= cdio hal
|
||||
_GST1_PLUGINS_www= neon
|
||||
_GST1_PLUGINS_x11= x ximagesrc
|
||||
_GST1_PLUGINS_x11-toolkits= gtk gtk4 pango
|
||||
|
||||
# == Unversioned information
|
||||
|
||||
# Gather all available plugins for the chosen version
|
||||
_GST_PLUGINS_BASE= bad core good ugly libgstreamer plugins
|
||||
_GST_PLUGINS_VER:= ${_GST${_GST_VER}_CATEGORIES:S/^/\${_GST${_GST_VER}_PLUGINS_/:S/$/}/}
|
||||
|
||||
_GST_VERSION= ${_GST${_GST_VER}_VERSION}
|
||||
|
||||
# List of all available components
|
||||
_USE_GSTREAMER_ALL= ${_GST_PLUGINS_BASE} \
|
||||
${_GST_PLUGINS_VER}
|
||||
|
||||
#== Dependency setup
|
||||
|
||||
#==== Top-level components
|
||||
|
||||
gst-plugins_PORT= multimedia/gstreamer${_GST_VER}-plugins
|
||||
gst-plugins_IMPL= # empty
|
||||
gst-plugins_SUFFIX= #
|
||||
|
||||
gst-bad_PORT= multimedia/gstreamer${_GST_VER}-plugins-bad
|
||||
gst-bad_IMPL= #
|
||||
|
||||
gst-core_PORT= multimedia/gstreamer${_GST_VER}-plugins-core
|
||||
gst-core_IMPL= #
|
||||
gst-core_GST1_VERSION= 1.16
|
||||
gst-core_VERSION= ${gst-core_GST${_GST_VER}_VERSION}
|
||||
|
||||
gst-good_PORT= multimedia/gstreamer${_GST_VER}-plugins-good
|
||||
gst-good_IMPL= #
|
||||
|
||||
gst-ugly_PORT= multimedia/gstreamer${_GST_VER}-plugins-ugly
|
||||
gst-ugly_IMPL= #
|
||||
|
||||
gst-libgstreamer_LIB= libgstreamer${_GST${_GST_VER}_LIB_VER:D-${_GST${_GST_VER}_LIB_VER}}.so
|
||||
gst-libgstreamer_PORT= multimedia/gstreamer${_GST_VER}
|
||||
|
||||
#==== Audio Plugins Section
|
||||
|
||||
gst-a52dec_PORT= audio/gstreamer${_GST_VER}-plugins-a52dec
|
||||
gst-a52dec_IMPL= ugly
|
||||
|
||||
gst-amrnb_PORT= audio/gstreamer${_GST_VER}-plugins-amrnb
|
||||
gst-amrnb_IMPL= ugly
|
||||
|
||||
gst-amrwbdec_PORT= audio/gstreamer${_GST_VER}-plugins-amrwbdec
|
||||
gst-amrwbdec_IMPL= ugly
|
||||
|
||||
gst-bs2b_PORT= audio/gstreamer${_GST_VER}-plugins-bs2b
|
||||
gst-bs2b_IMPL= bad
|
||||
|
||||
gst-cdparanoia_PORT= audio/gstreamer${_GST_VER}-plugins-cdparanoia
|
||||
gst-cdparanoia_IMPL= #
|
||||
|
||||
gst-chromaprint_PORT= audio/gstreamer${_GST_VER}-plugins-chromaprint
|
||||
gst-chromeprint_IMPL= bad
|
||||
|
||||
gst-faac_PORT= audio/gstreamer${_GST_VER}-plugins-faac
|
||||
gst-faac_IMPL= bad
|
||||
|
||||
gst-faad_PORT= audio/gstreamer${_GST_VER}-plugins-faad
|
||||
gst-faad_IMPL= bad
|
||||
|
||||
gst-flac_PORT= audio/gstreamer${_GST_VER}-plugins-flac
|
||||
gst-flac_IMPL= good
|
||||
|
||||
gst-flite_PORT= audio/gstreamer${_GST_VER}-plugins-flite
|
||||
gst-flite_IMPL= bad
|
||||
|
||||
gst-gme_PORT= audio/gstreamer${_GST_VER}-plugins-gme
|
||||
gst-gme_IMPL= bad
|
||||
|
||||
gst-gsm_PORT= audio/gstreamer${_GST_VER}-plugins-gsm
|
||||
gst-gsm_IMPL= bad
|
||||
|
||||
gst-hal_PORT= sysutils/gstreamer${_GST_VER}-plugins-hal
|
||||
gst-hal_IMPL= good
|
||||
|
||||
gst-jack_PORT= audio/gstreamer${_GST_VER}-plugins-jack
|
||||
gst-jack_IMPL= good
|
||||
|
||||
gst-ladspa_PORT= audio/gstreamer${_GST_VER}-plugins-ladspa
|
||||
gst-ladspa_IMPL= bad
|
||||
|
||||
gst-lame_PORT= audio/gstreamer${_GST_VER}-plugins-lame
|
||||
gst-lame_IMPL= ugly
|
||||
|
||||
gst-lv2_PORT= audio/gstreamer${_GST_VER}-plugins-lv2
|
||||
gst-lv2_IMPL= bad
|
||||
|
||||
gst-modplug_PORT= audio/gstreamer${_GST_VER}-plugins-modplug
|
||||
gst-modplug_IMPL= bad
|
||||
|
||||
gst-mpg123_PORT= audio/gstreamer${_GST_VER}-plugins-mpg123
|
||||
gst-mpg123_IMPL= ugly
|
||||
|
||||
gst-musepack_PORT= audio/gstreamer${_GST_VER}-plugins-musepack
|
||||
gst-musepack_IMPL= bad
|
||||
|
||||
gst-neon_PORT= www/gstreamer${_GST_VER}-plugins-neon
|
||||
gst-neon_IMPL= bad
|
||||
|
||||
gst-ogg_PORT= audio/gstreamer${_GST_VER}-plugins-ogg
|
||||
gst-ogg_IMPL= #
|
||||
|
||||
gst-opus_PORT= audio/gstreamer${_GST_VER}-plugins-opus
|
||||
gst-opus_IMPL= #
|
||||
|
||||
gst-pulse_PORT= audio/gstreamer${_GST_VER}-plugins-pulse
|
||||
gst-pulse_IMPL= good
|
||||
|
||||
gst-shout2_PORT= audio/gstreamer${_GST_VER}-plugins-shout2
|
||||
gst-shout2_IMPL= good
|
||||
|
||||
gst-sidplay_PORT= audio/gstreamer${_GST_VER}-plugins-sidplay
|
||||
gst-sidplay_IMPL= ugly
|
||||
|
||||
gst-sndio_PORT= audio/gstreamer${_GST_VER}-plugins-sndio
|
||||
gst-sndio_IMPL= #
|
||||
|
||||
gst-sndfile_PORT= audio/gstreamer${_GST_VER}-plugins-sndfile
|
||||
gst-sndfile_IMPL= bad
|
||||
|
||||
gst-soundtouch_PORT= audio/gstreamer${_GST_VER}-plugins-soundtouch
|
||||
gst-soundtouch_IMPL= bad
|
||||
|
||||
gst-speex_PORT= audio/gstreamer${_GST_VER}-plugins-speex
|
||||
gst-speex_IMPL= good
|
||||
|
||||
gst-taglib_PORT= audio/gstreamer${_GST_VER}-plugins-taglib
|
||||
gst-taglib_IMPL= good
|
||||
|
||||
gst-twolame_PORT= audio/gstreamer${_GST_VER}-plugins-twolame
|
||||
gst-twolame_IMPL= ugly
|
||||
|
||||
gst-vorbis_PORT= audio/gstreamer${_GST_VER}-plugins-vorbis
|
||||
gst-vorbis_IMPL= #
|
||||
|
||||
gst-wavpack_PORT= audio/gstreamer${_GST_VER}-plugins-wavpack
|
||||
gst-wavpack_IMPL= good
|
||||
|
||||
gst-webrtcdsp_PORT= audio/gstreamer${_GST_VER}-plugins-webrtcdsp
|
||||
gst-webrtcdsp_IMPL= bad
|
||||
|
||||
#==== comms plugin section
|
||||
|
||||
gst-spandsp_PORT= comms/gstreamer${_GST_VER}-plugins-spandsp
|
||||
gst-spandsp_IMPL= bad
|
||||
|
||||
#==== devel plugin section
|
||||
|
||||
gst-soup_PORT= devel/gstreamer${_GST_VER}-plugins-soup
|
||||
gst-soup_IMPL= good
|
||||
|
||||
#==== ftp plugin section
|
||||
|
||||
gst-curl_PORT= ftp/gstreamer${_GST_VER}-plugins-curl
|
||||
gst-curl_IMPL= bad
|
||||
|
||||
#==== graphics plugin section
|
||||
|
||||
gst-aalib_PORT= graphics/gstreamer${_GST_VER}-plugins-aalib
|
||||
gst-aalib_IMPL= good
|
||||
|
||||
gst-aom_PORT= multimedia/gstreamer${_GST_VER}-plugins-aom
|
||||
gst-aom_IMPL= bad
|
||||
|
||||
gst-assrender_PORT= multimedia/gstreamer${_GST_VER}-plugins-assrender
|
||||
gst-assrender_IMPL= bad
|
||||
|
||||
gst-cairo_PORT= graphics/gstreamer${_GST_VER}-plugins-cairo
|
||||
gst-cairo_IMPL= good
|
||||
|
||||
gst-gdkpixbuf_PORT= graphics/gstreamer${_GST_VER}-plugins-gdkpixbuf
|
||||
gst-gdkpixbuf_IMPL= good
|
||||
|
||||
gst-gl_PORT= graphics/gstreamer${_GST_VER}-plugins-gl
|
||||
gst-gl_IMPL= bad
|
||||
|
||||
gst-jpeg_PORT= graphics/gstreamer${_GST_VER}-plugins-jpeg
|
||||
gst-jpeg_IMPL= good
|
||||
|
||||
gst-kms_PORT= graphics/gstreamer${_GST_VER}-plugins-kms
|
||||
gst-kms_IMPL= bad
|
||||
|
||||
gst-libcaca_PORT= graphics/gstreamer${_GST_VER}-plugins-libcaca
|
||||
gst-libcaca_IMPL= good
|
||||
|
||||
gst-libvisual_PORT= graphics/gstreamer${_GST_VER}-plugins-libvisual
|
||||
gst-libvisual_IMPL= #
|
||||
|
||||
gst-opencv_PORT= graphics/gstreamer${_GST_VER}-plugins-opencv
|
||||
gst-opencv_IMPL= bad
|
||||
|
||||
gst-openexr_PORT= graphics/gstreamer${_GST_VER}-plugins-openexr
|
||||
gst-openexr_IMPL= bad
|
||||
|
||||
gst-openjpeg_PORT= graphics/gstreamer${_GST_VER}-plugins-openjpeg
|
||||
gst-openjpeg_IMPL= bad
|
||||
|
||||
gst-openmpt_PORT= audio/gstreamer${_GST_VER}-plugins-openmpt
|
||||
gst-openmpt_IMPL= bad
|
||||
|
||||
gst-png_PORT= graphics/gstreamer${_GST_VER}-plugins-png
|
||||
gst-png_IMPL= good
|
||||
|
||||
gst-qt_PORT= graphics/gstreamer${_GST_VER}-plugins-qt
|
||||
gst-qt_IMPL= good
|
||||
|
||||
gst-rsvg_PORT= graphics/gstreamer${_GST_VER}-plugins-rsvg
|
||||
gst-rsvg_IMPL= bad
|
||||
|
||||
gst-webp_PORT= graphics/gstreamer${_GST_VER}-plugins-webp
|
||||
gst-webp_IMPL= bad
|
||||
|
||||
gst-zbar_PORT= graphics/gstreamer${_GST_VER}-plugins-zbar
|
||||
gst-zbar_IMPL= bad
|
||||
|
||||
#==== multimedia plugins section
|
||||
|
||||
gst-dash_PORT= multimedia/gstreamer${_GST_VER}-plugins-dash
|
||||
gst-dash_IMPL= bad
|
||||
|
||||
gst-dvdread_PORT= multimedia/gstreamer${_GST_VER}-plugins-dvdread
|
||||
gst-dvdread_IMPL= ugly
|
||||
|
||||
gst-editing-services_PORT= multimedia/gstreamer${_GST_VER}-editing-services
|
||||
gst-editing-services_SUFFIX= #
|
||||
gst-editing-services_IMPL= #
|
||||
|
||||
gst-dts_PORT= multimedia/gstreamer${_GST_VER}-plugins-dts
|
||||
gst-dts_IMPL= bad
|
||||
|
||||
gst-dv_PORT= multimedia/gstreamer${_GST_VER}-plugins-dv
|
||||
gst-dv_IMPL= good
|
||||
|
||||
gst-dvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-dvd
|
||||
gst-dvd_IMPL= ugly
|
||||
|
||||
gst-gnonlin_PORT= multimedia/gstreamer${_GST_VER}-plugins-gnonlin
|
||||
gst-gnonlin_IMPL= good
|
||||
|
||||
gst-hls_PORT= multimedia/gstreamer${_GST_VER}-plugins-hls
|
||||
gst-hls_IMPL= bad
|
||||
|
||||
gst-kate_PORT= multimedia/gstreamer${_GST_VER}-plugins-kate
|
||||
gst-kate_IMPL= bad
|
||||
|
||||
gst-libav_PORT= multimedia/gstreamer${_GST_VER}-libav
|
||||
gst-libav_SUFFIX= #
|
||||
gst-libav_IMPL= #
|
||||
|
||||
gst-libde265_PORT= multimedia/gstreamer${_GST_VER}-plugins-libde265
|
||||
gst-libde265_IMPL= bad
|
||||
|
||||
gst-mm_PORT= multimedia/gstreamermm
|
||||
gst-mm_PREFIX= gstreamer
|
||||
gst-mm_SUFFIX= #
|
||||
gst-mm_IMPL= #
|
||||
gst-mm_GST1_VERSION= 1.10.0
|
||||
gst-mm_VERSION= ${gst-mm_GST${_GST_VER}_VERSION}
|
||||
|
||||
gst-mpeg2dec_PORT= multimedia/gstreamer${_GST_VER}-plugins-mpeg2dec
|
||||
gst-mpeg2dec_IMPL= ugly
|
||||
|
||||
gst-mpeg2enc_PORT= multimedia/gstreamer${_GST_VER}-plugins-mpeg2enc
|
||||
gst-mpeg2enc_IMPL= bad
|
||||
|
||||
gst-mplex_PORT= multimedia/gstreamer${_GST_VER}-plugins-mplex
|
||||
gst-mplex_IMPL= bad
|
||||
|
||||
gst-openh264_PORT= multimedia/gstreamer${_GST_VER}-plugins-openh264
|
||||
gst-openh264_IMPL= bad
|
||||
|
||||
gst-rtmp_PORT= multimedia/gstreamer${_GST_VER}-plugins-rtmp
|
||||
gst-rtmp_IMPL= bad
|
||||
|
||||
gst-smoothstreaming_PORT= multimedia/gstreamer${_GST_VER}-plugins-smoothstreaming
|
||||
gst-smoothstreaming_IMPL= bad
|
||||
|
||||
gst-ttml_PORT= multimedia/gstreamer${_GST_VER}-plugins-ttml
|
||||
gst-ttml_IMPL= bad
|
||||
|
||||
gst-v4l2_PORT= multimedia/gstreamer${_GST_VER}-plugins-v4l2
|
||||
gst-v4l2_IMPL= good
|
||||
|
||||
# hmmm
|
||||
gst-vaapi_PORT= multimedia/gstreamer-vaapi
|
||||
gst-vaapi_IMPL= bad
|
||||
|
||||
gst-vpx_PORT= multimedia/gstreamer${_GST_VER}-plugins-vpx
|
||||
gst-vpx_IMPL= good
|
||||
|
||||
gst-vulkan_PORT= graphics/gstreamer${_GST_VER}-plugins-vulkan
|
||||
gst-vulkan_IMPL= bad
|
||||
|
||||
gst-resindvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-resindvd
|
||||
gst-resindvd_IMPL= bad
|
||||
|
||||
gst-theora_PORT= multimedia/gstreamer${_GST_VER}-plugins-theora
|
||||
gst-theora_IMPL= #
|
||||
|
||||
gst-x264_PORT= multimedia/gstreamer${_GST_VER}-plugins-x264
|
||||
gst-x264_IMPL= ugly
|
||||
|
||||
gst-x265_PORT= multimedia/gstreamer${_GST_VER}-plugins-x265
|
||||
gst-x265_IMPL= bad
|
||||
|
||||
#==== Net Plugins Section
|
||||
|
||||
gst-libmms_PORT= net/gstreamer${_GST_VER}-plugins-libmms
|
||||
gst-libmms_IMPL= bad
|
||||
|
||||
gst-srtp_PORT= net/gstreamer${_GST_VER}-plugins-srtp
|
||||
gst-srtp_IMPL= bad
|
||||
|
||||
#==== security plugins section
|
||||
|
||||
gst-dtls_PORT= security/gstreamer${_GST_VER}-plugins-dtls
|
||||
gst-dtls_IMPL= bad
|
||||
|
||||
#==== sysutils plugins section
|
||||
|
||||
gst-cdio_PORT= sysutils/gstreamer${_GST_VER}-plugins-cdio
|
||||
gst-cdio_IMPL= ugly
|
||||
|
||||
#==== x11 plugins section
|
||||
|
||||
gst-x_PORT= x11/gstreamer${_GST_VER}-plugins-x
|
||||
gst-x_IMPL= #
|
||||
|
||||
gst-ximagesrc_PORT= x11/gstreamer${_GST_VER}-plugins-ximagesrc
|
||||
gst-ximagesrc_IMPL= good
|
||||
|
||||
#==== x11-toolkits plugins section
|
||||
|
||||
gst-gtk_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-gtk
|
||||
gst-gtk_IMPL= bad
|
||||
|
||||
gst-gtk4_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-gtk4
|
||||
gst-gtk4_IMPL= good
|
||||
|
||||
gst-pango_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-pango
|
||||
gst-pango_IMPL= #
|
||||
|
||||
#== Dependency creation
|
||||
|
||||
_GST_BR_DEPENDS= #
|
||||
_GST_LIB_DEPENDS= #
|
||||
|
||||
USE_GSTREAMER?= #
|
||||
# everything wants this
|
||||
USE_GSTREAMER+= libgstreamer
|
||||
. if ${PORTDIRNAME} != gstreamer${_GST_VER}-plugins
|
||||
USE_GSTREAMER+= plugins
|
||||
. endif
|
||||
|
||||
# Gather all Impl values
|
||||
_GST_IMPL_LIST:= ${USE_GSTREAMER:S/^/\${gst-/:S/$/_IMPL}/}
|
||||
|
||||
# Combine the wanted copmonents and the required implementations
|
||||
_USE_GSTREAMER= ${USE_GSTREAMER} \
|
||||
${_GST_IMPL_LIST}
|
||||
|
||||
. for component in ${_USE_GSTREAMER:O:u}
|
||||
# Fill in the common default component values
|
||||
gst-${component}_VERSION?= ${_GST_VERSION}
|
||||
gst-${component}_NAME?= ${component}
|
||||
gst-${component}_PREFIX?= gstreamer${_GST_VER}-
|
||||
gst-${component}_SUFFIX?= plugins-
|
||||
gst-${component}_PKG?= ${gst-${component}_PREFIX}${gst-${component}_SUFFIX}${gst-${component}_NAME}
|
||||
|
||||
. if empty(_USE_GSTREAMER_ALL:M${component})
|
||||
IGNORE= unknown gstreamer component '${component}' for gstreamer:${_GST_VER}
|
||||
. endif
|
||||
. if !empty(gst-${component}_LIB)
|
||||
_GST_LIB_DEPENDS+= ${gst-${component}_LIB}:${gst-${component}_PORT}
|
||||
. else
|
||||
_GST_BR_DEPENDS+= ${gst-${component}_PKG}>=${gst-${component}_VERSION}:${gst-${component}_PORT}
|
||||
. endif
|
||||
. endfor
|
||||
|
||||
LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u}
|
||||
BUILD_DEPENDS+= ${_GST_BR_DEPENDS:O:u}
|
||||
RUN_DEPENDS+= ${_GST_BR_DEPENDS:O:u}
|
||||
|
||||
.endif
|
|
@ -75,7 +75,7 @@ _KDE_RELNAME= KDE${_KDE_VERSION}
|
|||
|
||||
# === VERSIONS OF THE DIFFERENT COMPONENTS =====================================
|
||||
# Current KDE desktop.
|
||||
KDE_PLASMA_VERSION?= 5.24.4
|
||||
KDE_PLASMA_VERSION?= 5.24.5
|
||||
KDE_PLASMA_BRANCH?= stable
|
||||
|
||||
# Current KDE frameworks.
|
||||
|
|
|
@ -41,7 +41,7 @@ GCC_Include_MAINTAINER= gerald@FreeBSD.org
|
|||
# All GCC versions supported by this framework.
|
||||
#
|
||||
# When updating this, keep Mk/bsd.default-versions.mk in sync.
|
||||
GCCVERSIONS= 4.8 8 9 10 11 12
|
||||
GCCVERSIONS= 4.8 8 9 10 11 12 13
|
||||
|
||||
# No configurable parts below this. ####################################
|
||||
#
|
||||
|
@ -103,7 +103,7 @@ _USE_GCC:= ${GCC_DEFAULT}
|
|||
# A concrete version has been selected. Set proper ports dependencies,
|
||||
# CC, CXX, CPP, and flags.
|
||||
V:= ${_USE_GCC:S/.//}
|
||||
. if ${V} == 12
|
||||
. if ${V} == 12 || ${V} == 13
|
||||
_GCC_PORT:= gcc${V}-devel
|
||||
. else
|
||||
_GCC_PORT:= gcc${V}
|
||||
|
|
|
@ -79,7 +79,7 @@ BUNDLE_LIBS= yes
|
|||
|
||||
BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
|
||||
rust-cbindgen>=0.19.0:devel/rust-cbindgen \
|
||||
${RUST_DEFAULT}>=1.59.0:lang/${RUST_DEFAULT} \
|
||||
${RUST_DEFAULT}>=1.60.0:lang/${RUST_DEFAULT} \
|
||||
node:www/node
|
||||
LIB_DEPENDS+= libdrm.so:graphics/libdrm
|
||||
RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci
|
||||
|
|
|
@ -1,562 +0,0 @@
|
|||
#-*- tab-width: 4; -*-
|
||||
# ex:ts=4
|
||||
#
|
||||
# bsd.gstreamer.mk - Support for gstreamer-plugins-based ports.
|
||||
#
|
||||
# Created by: Michael Johnson <ahze@FreeBSD.org>
|
||||
|
||||
.if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include)
|
||||
|
||||
Gstreamer_Include_MAINTAINER= multimedia@FreeBSD.org
|
||||
Gstreamer_Pre_Include= bsd.gstreamer.mk
|
||||
|
||||
.endif
|
||||
|
||||
# Ports can use the following:
|
||||
#
|
||||
# For Gstreamer 1.x the same rules apply but instead of
|
||||
# USE_GSTREAMER=, USE_GSTREAMER1= is used.
|
||||
#
|
||||
# If you want to use USE_GSTREAMER after <bsd.port.pre.mk>
|
||||
# you must follow one of the examples listed below
|
||||
#
|
||||
# .include <bsd.port.options.mk>
|
||||
# .if defined(WITH_VORBIS)
|
||||
# USE_GSTREAMER= vorbis
|
||||
# .endif
|
||||
#
|
||||
# or
|
||||
# USE_GSTREAMER= yes
|
||||
# .include <bsd.port.options.mk>
|
||||
# .if defined(WITH_FAAD)
|
||||
# USE_GSTREAMER+= faad
|
||||
# .endif
|
||||
# .include <bsd.port.pre.mk>
|
||||
#
|
||||
# USE_GSTREAMER=yes will always add a dependency to
|
||||
# gstreamer-plugins
|
||||
#
|
||||
# "Normal" dependencies and variables
|
||||
#
|
||||
|
||||
GSTREAMER1_PORT= ${PORTSDIR}/multimedia/gstreamer1-plugins
|
||||
_GST1_LIB_BASE= ${LOCALBASE}/lib/gstreamer-${GST1_VERSION}
|
||||
GST1_VERSION= 1.4
|
||||
GST1_MINOR_VERSION= .0
|
||||
GST1_SHLIB_VERSION= 0
|
||||
GST1_MINIMAL_VERSION= .0
|
||||
|
||||
# These are the current supported gstreamer-plugins modules:
|
||||
# Supported plugins by both 0.10 and 1.0.
|
||||
_GSTREAMER_PLUGINS= \
|
||||
a52dec \
|
||||
aalib \
|
||||
amrnb \
|
||||
amrwbdec \
|
||||
cairo \
|
||||
cdio \
|
||||
cdparanoia \
|
||||
dts \
|
||||
dv \
|
||||
faac \
|
||||
faad \
|
||||
flac \
|
||||
flite \
|
||||
gdkpixbuf \
|
||||
gl \
|
||||
gme \
|
||||
gnonlin \
|
||||
gsm \
|
||||
jack \
|
||||
jpeg \
|
||||
ladspa \
|
||||
lame \
|
||||
libcaca \
|
||||
libmms \
|
||||
libvisual \
|
||||
mpeg2dec \
|
||||
mpeg2enc \
|
||||
musepack \
|
||||
neon \
|
||||
ogg \
|
||||
opus \
|
||||
pango \
|
||||
pulse \
|
||||
resindvd \
|
||||
shout2 \
|
||||
sndfile \
|
||||
sndio \
|
||||
sidplay \
|
||||
soundtouch \
|
||||
soup \
|
||||
speex \
|
||||
taglib \
|
||||
theora \
|
||||
twolame \
|
||||
v4l2 \
|
||||
vorbis \
|
||||
wavpack \
|
||||
x264
|
||||
|
||||
# plugins only in 1.0
|
||||
.if defined(USE_GSTREAMER1)
|
||||
_GSTREAMER_PLUGINS+= \
|
||||
aom \
|
||||
assrender \
|
||||
bs2b \
|
||||
chromaprint \
|
||||
curl \
|
||||
dash \
|
||||
dtls \
|
||||
dvdread \
|
||||
editing-services \
|
||||
gtk \
|
||||
gtk4 \
|
||||
hls \
|
||||
kate \
|
||||
kms \
|
||||
libav \
|
||||
libde265 \
|
||||
lv2 \
|
||||
mm \
|
||||
modplug \
|
||||
mpg123 \
|
||||
mplex \
|
||||
opencv \
|
||||
openexr \
|
||||
openh264 \
|
||||
openjpeg \
|
||||
openmpt \
|
||||
png \
|
||||
qt \
|
||||
rsvg \
|
||||
rtmp \
|
||||
smoothstreaming \
|
||||
spandsp \
|
||||
srtp \
|
||||
ttml \
|
||||
vpx \
|
||||
vulkan \
|
||||
webp \
|
||||
webrtcdsp \
|
||||
x \
|
||||
x265 \
|
||||
ximagesrc \
|
||||
zbar
|
||||
# vaapi
|
||||
.endif # USE_GSTREAMER1
|
||||
|
||||
# other plugins
|
||||
_USE_GSTREAMER_ALL= bad core good ugly yes ${_GSTREAMER_PLUGINS}
|
||||
|
||||
#--------------------------------------------------------------------------#
|
||||
|
||||
core_DEPENDS= multimedia/gstreamer-plugins-core
|
||||
core_IMPL= #
|
||||
|
||||
yes_DEPENDS= multimedia/gstreamer-plugins
|
||||
yes_NAME= gstreamer-plugins
|
||||
yes_NAME10= gstreamer1-plugins
|
||||
yes_GST_PREFIX= # empty
|
||||
yes_IMPL= # empty
|
||||
|
||||
# XXX check if IMPL is correct for both 0.10 and 1.0
|
||||
|
||||
#-- audio plugins section -------------------------------------------------#
|
||||
|
||||
# Audio Plugins Section
|
||||
a52dec_DEPENDS= audio/gstreamer-plugins-a52dec
|
||||
a52dec_IMPL= ugly
|
||||
|
||||
amrnb_DEPENDS= audio/gstreamer-plugins-amrnb
|
||||
amrnb_IMPL= ugly
|
||||
|
||||
amrwbdec_DEPENDS= audio/gstreamer-plugins-amrwbdec
|
||||
amrwbdec_IMPL= ugly
|
||||
|
||||
bs2b_DEPENDS= audio/gstreamer-plugins-bs2b
|
||||
bs2b_IMPL= bad
|
||||
|
||||
cdparanoia_DEPENDS= audio/gstreamer-plugins-cdparanoia
|
||||
cdparanoia_IMPL= #
|
||||
|
||||
chromaprint_DEPENDS= audio/gstreamer-plugins-chromaprint
|
||||
chromeprint_IMPL= bad
|
||||
|
||||
faac_DEPENDS= audio/gstreamer-plugins-faac
|
||||
faac_IMPL= bad
|
||||
|
||||
faad_DEPENDS= audio/gstreamer-plugins-faad
|
||||
faad_IMPL= bad
|
||||
|
||||
flac_DEPENDS= audio/gstreamer-plugins-flac
|
||||
flac_IMPL= good
|
||||
|
||||
flite_DEPENDS= audio/gstreamer-plugins-flite
|
||||
flite_IMPL= bad
|
||||
|
||||
gme_DEPENDS= audio/gstreamer-plugins-gme
|
||||
gme_IMPL= bad
|
||||
|
||||
gsm_DEPENDS= audio/gstreamer-plugins-gsm
|
||||
gsm_IMPL= bad
|
||||
|
||||
hal_DEPENDS= sysutils/gstreamer-plugins-hal
|
||||
hal_IMPL= good
|
||||
|
||||
jack_DEPENDS= audio/gstreamer-plugins-jack
|
||||
jack_IMPL= good
|
||||
|
||||
ladspa_DEPENDS= audio/gstreamer-plugins-ladspa
|
||||
ladspa_IMPL= bad
|
||||
|
||||
lame_DEPENDS= audio/gstreamer-plugins-lame
|
||||
lame_IMPL= ugly
|
||||
|
||||
lv2_DEPENDS= audio/gstreamer-plugins-lv2
|
||||
lv2_IMPL= bad
|
||||
|
||||
modplug_DEPENDS= audio/gstreamer-plugins-modplug
|
||||
modplug_IMPL= bad
|
||||
|
||||
mpg123_DEPENDS= audio/gstreamer-plugins-mpg123
|
||||
mpg123_IMPL= ugly
|
||||
|
||||
musepack_DEPENDS= audio/gstreamer-plugins-musepack
|
||||
musepack_IMPL= bad
|
||||
|
||||
neon_DEPENDS= www/gstreamer-plugins-neon
|
||||
neon_IMPL= bad
|
||||
|
||||
ogg_DEPENDS= audio/gstreamer-plugins-ogg
|
||||
ogg_IMPL= #
|
||||
|
||||
opus_DEPENDS= audio/gstreamer-plugins-opus
|
||||
opus_IMPL= #
|
||||
|
||||
pulse_DEPENDS= audio/gstreamer-plugins-pulse
|
||||
pulse_IMPL= good
|
||||
|
||||
shout2_DEPENDS= audio/gstreamer-plugins-shout2
|
||||
shout2_IMPL= good
|
||||
|
||||
sidplay_DEPENDS= audio/gstreamer-plugins-sidplay
|
||||
sidplay_IMPL= ugly
|
||||
|
||||
sndio_DEPENDS= audio/gstreamer-plugins-sndio
|
||||
sndio_IMPL= #
|
||||
|
||||
sndfile_DEPENDS= audio/gstreamer-plugins-sndfile
|
||||
sndfile_IMPL= bad
|
||||
|
||||
soundtouch_DEPENDS= audio/gstreamer-plugins-soundtouch
|
||||
soundtouch_IMPL= bad
|
||||
|
||||
speex_DEPENDS= audio/gstreamer-plugins-speex
|
||||
speex_IMPL= good
|
||||
|
||||
taglib_DEPENDS= audio/gstreamer-plugins-taglib
|
||||
taglib_IMPL= good
|
||||
|
||||
twolame_DEPENDS= audio/gstreamer-plugins-twolame
|
||||
twolame_IMPL= ugly
|
||||
|
||||
vorbis_DEPENDS= audio/gstreamer-plugins-vorbis
|
||||
vorbis_IMPL= #
|
||||
|
||||
wavpack_DEPENDS= audio/gstreamer-plugins-wavpack
|
||||
wavpack_IMPL= good
|
||||
|
||||
webrtcdsp_DEPENDS= audio/gstreamer-plugins-webrtcdsp
|
||||
webrtcdsp_IMPL= bad
|
||||
|
||||
#-- comms plugin section --------------------------------------------------#
|
||||
|
||||
spandsp_DEPENDS= comms/gstreamer-plugins-spandsp
|
||||
spandsp_IMPL= bad
|
||||
|
||||
#-- devel plugin section --------------------------------------------------#
|
||||
|
||||
soup_DEPENDS= devel/gstreamer-plugins-soup
|
||||
soup_IMPL= good
|
||||
|
||||
#-- ftp plugin section ----------------------------------------------------#
|
||||
|
||||
curl_DEPENDS= ftp/gstreamer-plugins-curl
|
||||
curl_IMPL= bad
|
||||
|
||||
#-- graphics plugin section -----------------------------------------------#
|
||||
|
||||
aalib_DEPENDS= graphics/gstreamer-plugins-aalib
|
||||
aalib_IMPL= good
|
||||
|
||||
aom_DEPENDS= multimedia/gstreamer-plugins-aom
|
||||
aom_IMPL= bad
|
||||
|
||||
assrender_DEPENDS= multimedia/gstreamer-plugins-assrender
|
||||
assrender_IMPL= bad
|
||||
|
||||
cairo_DEPENDS= graphics/gstreamer-plugins-cairo
|
||||
cairo_IMPL= good
|
||||
|
||||
gdkpixbuf_DEPENDS= graphics/gstreamer-plugins-gdkpixbuf
|
||||
gdkpixbuf_IMPL= good
|
||||
|
||||
gl_DEPENDS= graphics/gstreamer-plugins-gl
|
||||
gl_IMPL= bad
|
||||
|
||||
jpeg_DEPENDS= graphics/gstreamer-plugins-jpeg
|
||||
jpeg_IMPL= good
|
||||
|
||||
kms_DEPENDS= graphics/gstreamer-plugins-kms
|
||||
kms_IMPL= bad
|
||||
|
||||
libcaca_DEPENDS= graphics/gstreamer-plugins-libcaca
|
||||
libcaca_IMPL= good
|
||||
|
||||
libvisual_DEPENDS= graphics/gstreamer-plugins-libvisual
|
||||
libvisual_IMPL= #
|
||||
|
||||
opencv_DEPENDS= graphics/gstreamer-plugins-opencv
|
||||
opencv_IMPL= bad
|
||||
|
||||
openexr_DEPENDS= graphics/gstreamer-plugins-openexr
|
||||
openexr_IMPL= bad
|
||||
|
||||
openjpeg_DEPENDS= graphics/gstreamer-plugins-openjpeg
|
||||
openjpeg_IMPL= bad
|
||||
|
||||
openmpt_DEPENDS= audio/gstreamer-plugins-openmpt
|
||||
openmpt_IMPL= bad
|
||||
|
||||
png_DEPENDS= graphics/gstreamer-plugins-png
|
||||
png_IMPL= good
|
||||
|
||||
qt_DEPENDS= graphics/gstreamer-plugins-qt
|
||||
qt_IMPL= good
|
||||
|
||||
rsvg_DEPENDS= graphics/gstreamer-plugins-rsvg
|
||||
rsvg_IMPL= bad
|
||||
|
||||
webp_DEPENDS= graphics/gstreamer-plugins-webp
|
||||
webp_IMPL= bad
|
||||
|
||||
zbar_DEPENDS= graphics/gstreamer-plugins-zbar
|
||||
zbar_IMPL= bad
|
||||
|
||||
#-- multimedia plugins section --------------------------------------------#
|
||||
|
||||
bad_DEPENDS= multimedia/gstreamer-plugins-bad
|
||||
bad_IMPL= #
|
||||
|
||||
dash_DEPENDS= multimedia/gstreamer-plugins-dash
|
||||
dash_IMPL= bad
|
||||
|
||||
dvdread_DEPENDS= multimedia/gstreamer-plugins-dvdread
|
||||
dvdread_IMPL= ugly
|
||||
|
||||
editing-services_DEPENDS= multimedia/gstreamer-editing-services
|
||||
editing-services_GST_PREFIX= gstreamer1-
|
||||
editing-services_GST_SUFX= # empty
|
||||
editing-services_GST_VERSION= 1.0.0
|
||||
editing-services_IMPL= #
|
||||
|
||||
dts_DEPENDS= multimedia/gstreamer-plugins-dts
|
||||
dts_IMPL= bad
|
||||
|
||||
dv_DEPENDS= multimedia/gstreamer-plugins-dv
|
||||
dv_IMPL= good
|
||||
|
||||
dvd_DEPENDS= multimedia/gstreamer-plugins-dvd
|
||||
dvd_IMPL= ugly
|
||||
|
||||
good_DEPENDS= multimedia/gstreamer-plugins-good
|
||||
good_IMPL= #
|
||||
|
||||
gnonlin_DEPENDS= multimedia/gstreamer-plugins-gnonlin
|
||||
gnonlin_IMPL= good
|
||||
|
||||
hls_DEPENDS= multimedia/gstreamer-plugins-hls
|
||||
hls_IMPL= bad
|
||||
|
||||
kate_DEPENDS= multimedia/gstreamer-plugins-kate
|
||||
kate_IMPL= bad
|
||||
|
||||
libav_DEPENDS= multimedia/gstreamer-libav
|
||||
libav_GST_PREFIX= gstreamer1-
|
||||
libav_GST_SUFX= # empty
|
||||
libav_GST_VERSION= 1.0.0
|
||||
libav_IMPL= #
|
||||
|
||||
libde265_DEPENDS= multimedia/gstreamer-plugins-libde265
|
||||
libde265_IMPL= bad
|
||||
|
||||
mm_DEPENDS= multimedia/gstreamermm
|
||||
mm_GST_PREFIX= gstreamer
|
||||
mm_GST_SUFX= # empty
|
||||
mm_GST_VERSION= 1.10.0
|
||||
mm_IMPL= #
|
||||
|
||||
mpeg2dec_DEPENDS= multimedia/gstreamer-plugins-mpeg2dec
|
||||
mpeg2dec_IMPL= ugly
|
||||
|
||||
mpeg2enc_DEPENDS= multimedia/gstreamer-plugins-mpeg2enc
|
||||
mpeg2enc_IMPL= bad
|
||||
|
||||
mplex_DEPENDS= multimedia/gstreamer-plugins-mplex
|
||||
mplex_IMPL= bad
|
||||
|
||||
openh264_DEPENDS= multimedia/gstreamer-plugins-openh264
|
||||
openh264_IMPL= bad
|
||||
|
||||
rtmp_DEPENDS= multimedia/gstreamer-plugins-rtmp
|
||||
rtmp_IMPL= bad
|
||||
|
||||
smoothstreaming_DEPENDS= multimedia/gstreamer-plugins-smoothstreaming
|
||||
smoothstreaming_IMPL= bad
|
||||
|
||||
ttml_DEPENDS= multimedia/gstreamer-plugins-ttml
|
||||
ttml_IMPL= bad
|
||||
|
||||
v4l2_DEPENDS= multimedia/gstreamer-plugins-v4l2
|
||||
v4l2_IMPL= good
|
||||
|
||||
# hmmm
|
||||
vaapi_DEPENDS= multimedia/gstreamer-vaapi
|
||||
vaapi_IMPL= bad
|
||||
|
||||
vpx_DEPENDS= multimedia/gstreamer-plugins-vpx
|
||||
vpx_IMPL= good
|
||||
|
||||
vulkan_DEPENDS= graphics/gstreamer-plugins-vulkan
|
||||
vulkan_IMPL= bad
|
||||
|
||||
resindvd_DEPENDS= multimedia/gstreamer-plugins-resindvd
|
||||
resindvd_IMPL= bad
|
||||
|
||||
theora_DEPENDS= multimedia/gstreamer-plugins-theora
|
||||
theora_IMPL= #
|
||||
|
||||
ugly_DEPENDS= multimedia/gstreamer-plugins-ugly
|
||||
ugly_IMPL= #
|
||||
|
||||
x264_DEPENDS= multimedia/gstreamer-plugins-x264
|
||||
x264_IMPL= ugly
|
||||
|
||||
x265_DEPENDS= multimedia/gstreamer-plugins-x265
|
||||
x265_IMPL= bad
|
||||
|
||||
#-- Net Plugins Section ---------------------------------------------------#
|
||||
|
||||
libmms_DEPENDS= net/gstreamer-plugins-libmms
|
||||
libmms_IMPL= bad
|
||||
|
||||
srtp_DEPENDS= net/gstreamer-plugins-srtp
|
||||
srtp_IMPL= bad
|
||||
|
||||
#-- security plugins section ----------------------------------------------#
|
||||
|
||||
dtls_DEPENDS= security/gstreamer-plugins-dtls
|
||||
dtls_IMPL= bad
|
||||
|
||||
#-- sysutils plugins section ----------------------------------------------#
|
||||
|
||||
cdio_DEPENDS= sysutils/gstreamer-plugins-cdio
|
||||
cdio_IMPL= ugly
|
||||
|
||||
#-- x11 plugins section ---------------------------------------------------#
|
||||
|
||||
x_DEPENDS= x11/gstreamer-plugins-x
|
||||
x_IMPL= #
|
||||
|
||||
ximagesrc_DEPENDS= x11/gstreamer-plugins-ximagesrc
|
||||
ximagesrc_IMPL= good
|
||||
|
||||
#-- x11-toolkits plugins section ------------------------------------------#
|
||||
|
||||
gtk_DEPENDS= x11-toolkits/gstreamer-plugins-gtk
|
||||
gtk_IMPL= bad
|
||||
|
||||
gtk4_DEPENDS= x11-toolkits/gstreamer-plugins-gtk4
|
||||
gtk4_IMPL= good
|
||||
|
||||
pango_DEPENDS= x11-toolkits/gstreamer-plugins-pango
|
||||
pango_IMPL= #
|
||||
|
||||
#--------------------------------------------------------------------------#
|
||||
|
||||
.if defined(_POSTMKINCLUDED) && !defined(Gstreamer_Post_Include)
|
||||
Gstreamer_Post_Include= bsd.gstreamer.mk
|
||||
|
||||
. if (defined (USE_GSTREAMER) && defined(USE_GSTREAMER1))
|
||||
IGNORE= USE_GSTREAMER and USE_GSTREAMER1 can't be used together
|
||||
. endif
|
||||
|
||||
_GST_IMPL_LIST:= #
|
||||
|
||||
. if defined(USE_GSTREAMER)
|
||||
# update this with the gst 1.0 version below
|
||||
. for ext in ${USE_GSTREAMER}
|
||||
${ext}_GST_PREFIX?= gstreamer-plugins-
|
||||
${ext}_GST_VERSION?= ${GST_VERSION}${GST_MINOR_VERSION}
|
||||
${ext}_NAME?= ${ext}
|
||||
. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_DEPENDS})
|
||||
_GST_BUILD_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS}
|
||||
_GST_RUN_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS}
|
||||
_GST_GST_IMPL_LIST+= ${${ext}_IMPL}
|
||||
. else
|
||||
IGNORE= cannot install: unknown gstreamer ${GST_VERSION} plugin -- ${ext}
|
||||
. endif
|
||||
. endfor
|
||||
|
||||
# everything wants this
|
||||
_GST_BUILD_DEPENDS+= gstreamer-plugins>=0:multimedia/gstreamer-plugins
|
||||
_GST_LIB_DEPENDS+= libgstreamer-0.10.so:multimedia/gstreamer
|
||||
_GST_RUN_DEPENDS+= gstreamer-plugins>=0:multimedia/gstreamer-plugins
|
||||
|
||||
. for plugin in ${_GST_IMPL_LIST:O:u}
|
||||
_GST_BUILD_DEPENDS+= gstreamer-plugins-${plugin}>=0:multimedia/gstreamer-plugins-${plugin}
|
||||
_GST_RUN_DEPENDS+= gstreamer-plugins-${plugin}>=0:multimedia/gstreamer-plugins-${plugin}
|
||||
. endfor
|
||||
|
||||
BUILD_DEPENDS+= ${_GST_BUILD_DEPENDS:O:u}
|
||||
LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u}
|
||||
RUN_DEPENDS+= ${_GST_RUN_DEPENDS:O:u}
|
||||
. endif
|
||||
|
||||
. if defined(USE_GSTREAMER1)
|
||||
. for ext in ${USE_GSTREAMER1}
|
||||
${ext}_GST_PREFIX?= gstreamer1-plugins-
|
||||
${ext}_GST_VERSION?= ${GST1_VERSION}
|
||||
${ext}_NAME10?= ${ext}
|
||||
${ext}_GST_DEPENDS?= ${${ext}_DEPENDS:S,gstreamer-,gstreamer1-,}
|
||||
. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_GST_DEPENDS})
|
||||
_GST_BUILD_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS}
|
||||
_GST_RUN_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS}
|
||||
. if defined(${ext}1_IMPL)
|
||||
_GST_IMPL_LIST+= ${${ext}1_IMPL}
|
||||
. else
|
||||
_GST_IMPL_LIST+= ${${ext}_IMPL}
|
||||
. endif
|
||||
. else
|
||||
IGNORE= cannot install: unknown gstreamer ${GST1_VERSION} plugin -- ${ext}
|
||||
. endif
|
||||
. endfor
|
||||
|
||||
# everything wants this
|
||||
_GST_BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}:multimedia/gstreamer1-plugins
|
||||
_GST_LIB_DEPENDS+= libgstreamer-1.0.so:multimedia/gstreamer1
|
||||
_GST_RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}:multimedia/gstreamer1-plugins
|
||||
|
||||
. for plugin in ${_GST_IMPL_LIST:O:u}
|
||||
_GST_BUILD_DEPENDS+= gstreamer1-plugins-${plugin}>=${GST1_VERSION}:multimedia/gstreamer1-plugins-${plugin}
|
||||
_GST_RUN_DEPENDS+= gstreamer1-plugins-${plugin}>=${GST1_VERSION}:multimedia/gstreamer1-plugins-${plugin}
|
||||
. endfor
|
||||
|
||||
BUILD_DEPENDS+= ${_GST_BUILD_DEPENDS:O:u}
|
||||
LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u}
|
||||
RUN_DEPENDS+= ${_GST_RUN_DEPENDS:O:u}
|
||||
. endif
|
||||
|
||||
# The End
|
||||
.endif
|
|
@ -285,7 +285,7 @@ JAVA_RUN= jre
|
|||
. undef _JAVA_PORTS_INSTALLED
|
||||
. undef _JAVA_PORTS_POSSIBLE
|
||||
. if defined(JAVA_VERSION)
|
||||
_JAVA_VERSION= ${JAVA_VERSION:S/1.7+/1.7 1.8+/:S/1.8+/1.8 11+/:S/1.7/7/:S/1.8/8/:S/7+/7 8+/:S/8+/8 11+/:S/11+/11 12+/:S/12+/12 13+/:S/13+/13 14+/:S/14+/14 15+/:S/15+/15 16+/:S/16+/16 17+/:S/17+/17 18+/:S/18+/18/}
|
||||
_JAVA_VERSION= ${JAVA_VERSION:S/^1.7+/1.7 1.8+/:S/^1.8+/1.8 11+/:S/^1.7/7/:S/^1.8/8/:S/^7+/7 8+/:S/^8+/8 11+/:S/^11+/11 12+/:S/^12+/12 13+/:S/^13+/13 14+/:S/^14+/14 15+/:S/^15+/15 16+/:S/^16+/16 17+/:S/^17+/17 18+/:S/^18+/18/}
|
||||
. else
|
||||
_JAVA_VERSION= ${__JAVA_VERSION_LIST}
|
||||
. endif
|
||||
|
|
|
@ -1421,10 +1421,6 @@ USES+=mysql:${USE_MYSQL}
|
|||
.include "${PORTSDIR}/Mk/bsd.wx.mk"
|
||||
. endif
|
||||
|
||||
. if defined(WANT_GSTREAMER) || defined(USE_GSTREAMER) || defined(USE_GSTREAMER1)
|
||||
.include "${PORTSDIR}/Mk/bsd.gstreamer.mk"
|
||||
. endif
|
||||
|
||||
. if !defined(UID)
|
||||
UID!= ${ID} -u
|
||||
. endif
|
||||
|
@ -1937,10 +1933,6 @@ _FORCE_POST_PATTERNS= rmdir kldxref mkfontscale mkfontdir fc-cache \
|
|||
.sinclude "${odir}/Mk/bsd.overlay.mk"
|
||||
. endfor
|
||||
|
||||
. if defined(USE_GSTREAMER1)
|
||||
.include "${PORTSDIR}/Mk/bsd.gstreamer.mk"
|
||||
. endif
|
||||
|
||||
. if defined(USE_JAVA)
|
||||
.include "${PORTSDIR}/Mk/bsd.java.mk"
|
||||
. endif
|
||||
|
@ -2222,11 +2214,11 @@ PKG_SUFX= .pkg
|
|||
. if defined(PKG_NOCOMPRESS)
|
||||
PKG_COMPRESSION_FORMAT?= tar
|
||||
. else
|
||||
#.if ${OSVERSION} > 1400000
|
||||
#PKG_COMPRESSION_FORMAT?= tzst
|
||||
#.else
|
||||
.if ${OSVERSION} > 1400000
|
||||
PKG_COMPRESSION_FORMAT?= tzst
|
||||
.else
|
||||
PKG_COMPRESSION_FORMAT?= txz
|
||||
#.endif
|
||||
.endif
|
||||
. endif
|
||||
|
||||
# where pkg(8) stores its data
|
||||
|
@ -3750,7 +3742,7 @@ deinstall:
|
|||
|
||||
. if !target(deinstall-all)
|
||||
deinstall-all:
|
||||
.if ${UID} != 0 && !defined(INSTALL_AS_USER)
|
||||
. if ${UID} != 0 && !defined(INSTALL_AS_USER)
|
||||
@${ECHO_MSG} "===> Switching to root credentials for '${.TARGET}' target"
|
||||
@cd ${.CURDIR} && \
|
||||
${SU_CMD} "${MAKE} ${.TARGET}"
|
||||
|
|
|
@ -71,8 +71,6 @@ Ruby_Include_MAINTAINER= ruby@FreeBSD.org
|
|||
#
|
||||
# RUBY_MODNAME - Set to the module name (default: ${PORTNAME}).
|
||||
#
|
||||
# RUBY_RDOC - Full path of rdoc executable.
|
||||
#
|
||||
# RUBY_BASE_PORT - Port path of base ruby without PORTSDIR, without
|
||||
# suffix except version.
|
||||
# RUBY_PORT - Port path of ruby without PORTSDIR.
|
||||
|
@ -242,9 +240,6 @@ RUBY_CONFIGURE_ARGS+= --program-suffix="${RUBY_SUFFIX}"
|
|||
|
||||
RUBY_MODNAME?= ${PORTNAME}
|
||||
|
||||
# Commands
|
||||
RUBY_RDOC?= ${LOCALBASE}/bin/rdoc
|
||||
|
||||
# Ports
|
||||
RUBY_BASE_PORT?= lang/ruby${RUBY_VER:S/.//}
|
||||
RUBY_PORT?= ${RUBY_BASE_PORT}
|
||||
|
|
18
UPDATING
18
UPDATING
|
@ -5,6 +5,24 @@ they are unavoidable.
|
|||
You should get into the habit of checking this file for changes each time
|
||||
you update your ports collection, before attempting any port upgrades.
|
||||
|
||||
20220502:
|
||||
AFFECTS: mail/mutt
|
||||
AUTHOR: dereks@lifeofadishwasher.com
|
||||
|
||||
Default header cache option has been changed to the new option LMDB using
|
||||
databases/lmdb. The BDB option still exists but now uses databases/db18 due
|
||||
to the EOL of databases/db5.
|
||||
|
||||
20220501:
|
||||
AFFECT: users of drm-current-kmod and drm-devel-kmod
|
||||
AUTHOR: manu@FreeBSD.org
|
||||
|
||||
Both ports where removed.
|
||||
If you were using either one of them directly (i.e. without using
|
||||
graphics/drm-kmod metaport) use graphics/drm-510-kmod.
|
||||
If you have some problems with this one try drm-54-kmod and report
|
||||
a bug on https://github.com/freebsd/drm-kmod.
|
||||
|
||||
20220428:
|
||||
AFFECTS: users of databases/redis
|
||||
AUTHOR: yasu@FreeBSD.org
|
||||
|
|
Loading…
Reference in New Issue