From f75bd2b6ad54b9d19ce002328360c027318eb1aa Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Mon, 10 May 2021 23:16:39 +0300 Subject: [PATCH] Merge gstreamer plugins (#414) --- 200.blacklists/metaports.yaml | 2 ++ 800.renames-and-merges/g.yaml | 3 -- 800.renames-and-merges/gstreamer.yaml | 47 +++++++++++++++++++++++++++ 3 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 800.renames-and-merges/gstreamer.yaml diff --git a/200.blacklists/metaports.yaml b/200.blacklists/metaports.yaml index 0e5f3e8f1..72d9aa2ee 100644 --- a/200.blacklists/metaports.yaml +++ b/200.blacklists/metaports.yaml @@ -133,3 +133,5 @@ # openpkg uses module packs versioned after corresponding language - { ruleset: openpkg, namepat: "perl-.*", remove: true } - { ruleset: openpkg, namepat: "python-.*", remove: true } + +- { remove: true, name: gstreamer1-plugins-core, ruleset: freebsd } # custom metaport diff --git a/800.renames-and-merges/g.yaml b/800.renames-and-merges/g.yaml index a9adc108c..628048306 100644 --- a/800.renames-and-merges/g.yaml +++ b/800.renames-and-merges/g.yaml @@ -394,9 +394,6 @@ - { setname: gssdp, name: libgssdp } - { setname: gssproxy, name: gss-proxy } - { setname: gst-python, namepat: "python:(gst|gstreamer|gst-python)[0-9.-]*" } -- { setname: "gstreamer:bad", name: ["gstreamer:bad-debug","gstreamer:bad-free", "gstreamer:bad-freeworld", "gstreamer:bad-nonfree"], addflavor: true } -- { setname: "gstreamer:base", name: ["gstreamer:base-libs"], addflavor: true } -- { setname: "gstreamer:ugly", name: ["gstreamer:ugly-free"], addflavor: true } - { setname: gstreamermm, namepat: "(?:lib)?gstreamer[0-9.-]*mm[0-9.-]*" } - { setname: gsutil, name: "python:gsutil" } - { setname: gtest, name: [googletest,libgtest] } diff --git a/800.renames-and-merges/gstreamer.yaml b/800.renames-and-merges/gstreamer.yaml new file mode 100644 index 000000000..2b13e8b60 --- /dev/null +++ b/800.renames-and-merges/gstreamer.yaml @@ -0,0 +1,47 @@ +# vim: tabstop=39 expandtab softtabstop=39 + +- { setname: "gstreamer:bad", name: ["gstreamer:bad-debug","gstreamer:bad-free", "gstreamer:bad-freeworld", "gstreamer:bad-nonfree"], addflavor: true } +- { setname: "gstreamer:base", name: ["gstreamer:base-libs"], addflavor: true } +- { setname: "gstreamer:ugly", name: ["gstreamer:ugly-free"], addflavor: true } + +- setname: "gstreamer:base" + name: + - "gstreamer:ogg" + - "gstreamer:pango" + - "gstreamer:theora" + - "gstreamer:vorbis" + addflavor: true + +- setname: "gstreamer:good" + name: + - "gstreamer:aalib" + - "gstreamer:cairo" + - "gstreamer:flac" + - "gstreamer:gdkpixbuf" + - "gstreamer:jpeg" + - "gstreamer:libpng" + - "gstreamer:soup" + - "gstreamer:speex" + - "gstreamer:taglib" + - "gstreamer:v4l2" + - "gstreamer:vpx" + - "gstreamer:wavpack" + - "gstreamer:x" + addflavor: true + +- setname: "gstreamer:bad" + name: + - "gstreamer:curl" + - "gstreamer:faac" + - "gstreamer:faad" + - "gstreamer:resindvd" + - "gstreamer:webp" + - "gstreamer:x265" + addflavor: true + +- setname: "gstreamer:ugly" + name: + - "gstreamer:a52dec" + - "gstreamer:dvdread" + - "gstreamer:x264" + addflavor: true