diff --git a/video-libs/libass/UP_TRIGGERS b/video-libs/libass/UP_TRIGGERS
new file mode 100755
index 0000000..63d6612
--- /dev/null
+++ b/video-libs/libass/UP_TRIGGERS
@@ -0,0 +1,17 @@
+# up_trigger everything on updated to 0.10.2 as soname changed from
libass.so.4 to libass.so.5
+
+if spell_ok $SPELL; then
+ local OLD_SPELL_VERSION="" &&
+ OLD_SPELL_VERSION="$(installed_version $SPELL)" &&
+
+ if [[ "${OLD_SPELL_VERSION}" == "0.10.1" ]]; then
+ message "This is a possibly incompatible update of $SPELL..."
+ message "Figuring out what spells need to be recast, this may take a
while."
+ for each in $(show_up_depends $SPELL); do
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libass\.so\.4"; then
+ up_trigger $each cast_self
+ fi
+ done
+ fi
+fi
diff --git a/video/mpv/DEPENDS b/video/mpv/DEPENDS
index 159c6ae..8d88105 100755
--- a/video/mpv/DEPENDS
+++ b/video/mpv/DEPENDS
@@ -6,6 +6,11 @@ optional_depends docutils \
"--disable-manpage" \
"to build and install manpage" &&
+optional_depends texlive \
+ "" \
+ "--disable-pdf" \
+ "to build and install PDF manual" &&
+
# WARNING: --enable-* flags are strictly forbidden to add in places where
# they don't exist; it breaks adding proper LDFLAGS and makes configure
# script choose bad decisions on dependencies
@@ -197,6 +202,11 @@ optional_depends lcms2 \
"--disable-lcms2" \
"for LCMS2 support" &&