aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2021-05-01 11:24:21 +0000
committerRene Ladan <rene@FreeBSD.org>2021-05-01 11:24:21 +0000
commit60955c0a095630cce5f46ee0a80c8372eb9ab416 (patch)
tree51c1d8446a96f58f55bf10391a0ffe42a34eefeb
parent1f182d137defe95f4b4b46a3003f203957021a9d (diff)
downloadports-60955c0.tar.gz
ports-60955c0.zip
Remove expired ports:
2021-04-01 multimedia/transcode: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-02-28 x11-toolkits/p5-Gnome2-VFS: Deprecated by the Gtk-Perl project. No more security patches and bug fixes 2021-02-28 x11-toolkits/p5-Gnome2: Deprecated by the Gtk-Perl project. No more security patches and bug fixes 2021-05-01 multimedia/dvdrip: Depends on expired multimedia/transcode 2021-05-01 multimedia/subtitleripper: Depends on expired multimedia/transcode 2021-05-01 multimedia/mkxvcd: Depends on expired multimedia/transcode 2021-05-01 deskutils/shutter: Upstream gone, depends on expired x11-toolkits/p5-Gnome2-VFS 2021-05-01 misc/gcstar: Depends on expired x11-toolkits/p5-Gnome2-VFS
-rw-r--r--MOVED8
-rw-r--r--deskutils/Makefile1
-rw-r--r--deskutils/shutter/Makefile76
-rw-r--r--deskutils/shutter/distinfo3
-rw-r--r--deskutils/shutter/pkg-descr7
-rw-r--r--deskutils/shutter/pkg-plist773
-rw-r--r--misc/Makefile1
-rw-r--r--misc/gcstar/Makefile56
-rw-r--r--misc/gcstar/distinfo2
-rw-r--r--misc/gcstar/files/patch-install103
-rw-r--r--misc/gcstar/pkg-descr7
-rw-r--r--misc/gcstar/pkg-plist1265
-rw-r--r--multimedia/Makefile4
-rw-r--r--multimedia/dvdrip/Makefile70
-rw-r--r--multimedia/dvdrip/distinfo2
-rw-r--r--multimedia/dvdrip/files/patch-lib__Video__DVDRip__Cluster__Master.pm11
-rw-r--r--multimedia/dvdrip/files/patch-lib__Video__DVDRip__Config.pm40
-rw-r--r--multimedia/dvdrip/files/patch-lib__Video__DVDRip__FilterList.pm11
-rw-r--r--multimedia/dvdrip/files/patch-lib__Video__DVDRip__GUI__Project__Storage.pm15
-rw-r--r--multimedia/dvdrip/files/patch-lib__Video__DVDRip__GUI__Project__Title.pm27
-rw-r--r--multimedia/dvdrip/files/patch-lib__Video__DVDRip__Project.pm51
-rw-r--r--multimedia/dvdrip/pkg-descr6
-rw-r--r--multimedia/dvdrip/pkg-plist100
-rw-r--r--multimedia/mkxvcd/Makefile41
-rw-r--r--multimedia/mkxvcd/distinfo2
-rw-r--r--multimedia/mkxvcd/pkg-descr16
-rw-r--r--multimedia/subtitleripper/Makefile72
-rw-r--r--multimedia/subtitleripper/distinfo2
-rw-r--r--multimedia/subtitleripper/pkg-descr16
-rw-r--r--multimedia/subtitleripper/pkg-plist15
-rw-r--r--multimedia/transcode/Makefile165
-rw-r--r--multimedia/transcode/distinfo2
-rw-r--r--multimedia/transcode/files/patch-configure29
-rw-r--r--multimedia/transcode/files/patch-ffmpeg0-1013
-rw-r--r--multimedia/transcode/files/patch-ffmpeg0-11299
-rw-r--r--multimedia/transcode/files/patch-ffmpeg2328
-rw-r--r--multimedia/transcode/files/patch-ffmpeg29352
-rw-r--r--multimedia/transcode/files/patch-ffmpeg3213
-rw-r--r--multimedia/transcode/files/patch-ffmpeg4502
-rw-r--r--multimedia/transcode/files/patch-filter_yuvdenoise_motion.c61
-rw-r--r--multimedia/transcode/files/patch-import-v4l30
-rw-r--r--multimedia/transcode/files/patch-import_Makefile.in11
-rw-r--r--multimedia/transcode/files/patch-import__probe_ffmpeg.c11
-rw-r--r--multimedia/transcode/files/patch-libav-10.patch32
-rw-r--r--multimedia/transcode/files/patch-libtc-tc_functions.c33
-rw-r--r--multimedia/transcode/files/patch-livav-9.patch31
-rw-r--r--multimedia/transcode/pkg-descr21
-rw-r--r--multimedia/transcode/pkg-plist130
-rw-r--r--x11-toolkits/Makefile2
-rw-r--r--x11-toolkits/p5-Gnome2-VFS/Makefile31
-rw-r--r--x11-toolkits/p5-Gnome2-VFS/distinfo3
-rw-r--r--x11-toolkits/p5-Gnome2-VFS/pkg-descr4
-rw-r--r--x11-toolkits/p5-Gnome2-VFS/pkg-plist65
-rw-r--r--x11-toolkits/p5-Gnome2/Makefile38
-rw-r--r--x11-toolkits/p5-Gnome2/distinfo3
-rw-r--r--x11-toolkits/p5-Gnome2/pkg-descr7
-rw-r--r--x11-toolkits/p5-Gnome2/pkg-plist102
57 files changed, 8 insertions, 5313 deletions
diff --git a/MOVED b/MOVED
index 3ca2e5e1a82a..bd323f689627 100644
--- a/MOVED
+++ b/MOVED
@@ -16306,3 +16306,11 @@ misc/soapysdr-rtlsdr|comms/soapysdr-rtlsdr|2021-04-28|Move port to a proper cate
net/libjson-rpc-cpp||2021-04-28|Port has been broken since October 2020
www/py-django111|www/py-django22|2021-04-30|Has expired: Django 1.11 is End-of-Life since April 2020. Switch to Django 2.2+ as soon as possible
archivers/par2cmdline-tbb|archivers/par2cmdline|2021-04-30|Has expired: Unmaintained upstream, does not build with oneTbb. Use archivers/par2cmdline instead
+multimedia/transcode||2021-05-01|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+x11-toolkits/p5-Gnome2-VFS||2021-05-01|Has expired: Deprecated by the Gtk-Perl project. No more security patches and bug fixes
+x11-toolkits/p5-Gnome2||2021-05-01|Has expired: Deprecated by the Gtk-Perl project. No more security patches and bug fixes
+multimedia/dvdrip||2021-05-01|Has expired: Depends on expired multimedia/transcode
+multimedia/subtitleripper||2021-05-01|Has expired: Depends on expired multimedia/transcode
+multimedia/mkxvcd||2021-05-01|Has expired: Depends on expired multimedia/transcode
+deskutils/shutter||2021-05-01|Has expired: Upstream gone, depends on expired x11-toolkits/p5-Gnome2-VFS
+misc/gcstar||2021-05-01|Has expired: Depends on expired x11-toolkits/p5-Gnome2-VFS
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 4b4f8b9a0045..918ebc967e62 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -218,7 +218,6 @@
SUBDIR += rubygem-taskjuggler
SUBDIR += semantik
SUBDIR += showdown
- SUBDIR += shutter
SUBDIR += simpleagenda
SUBDIR += sliderule
SUBDIR += sowon
diff --git a/deskutils/shutter/Makefile b/deskutils/shutter/Makefile
deleted file mode 100644
index 8c41288faa7c..000000000000
--- a/deskutils/shutter/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# Created by: Nicola Vitale <nivit@FreeBSD.org>
-
-PORTNAME= shutter
-PORTVERSION= 0.94.3
-CATEGORIES= deskutils
-MASTER_SITES= https://launchpadlibrarian.net/427931700/
-
-MAINTAINER= nivit@FreeBSD.org
-COMMENT= Screenshot tool
-
-LICENSE= GPLv3 GPLv2 # the latter for some shipped cursors
-LICENSE_COMB= multi
-
-DEPRECATED= Upstream gone, depends on expired x11-toolkits/p5-Gnome2-VFS
-EXPIRATION_DATE=2021-05-01
-
-RUN_DEPENDS= ImageMagick6>=6.9.3.1,1:graphics/ImageMagick6 \
- p5-File-BaseDir>=0.03:devel/p5-File-BaseDir \
- p5-File-Copy-Recursive>=0.38_1:devel/p5-File-Copy-Recursive \
- p5-File-Spec-Native>=1.003_1:devel/p5-File-Spec-Native \
- p5-File-Which>=1.09:sysutils/p5-File-Which \
- p5-Gnome2-VFS>=1.082:x11-toolkits/p5-Gnome2-VFS \
- p5-Gnome2-Wnck>=0.16:x11-toolkits/p5-Gnome2-Wnck \
- p5-Gnome2>=1.045:x11-toolkits/p5-Gnome2 \
- p5-Goo-Canvas>=0.06:devel/p5-Goo-Canvas \
- p5-Gtk2-ImageView>=0.05:x11-toolkits/p5-Gtk2-ImageView \
- p5-Gtk2-Unique>=0.05:x11-toolkits/p5-Gtk2-Unique \
- p5-Gtk2>=1.2491:x11-toolkits/p5-Gtk2 \
- p5-JSON-MaybeXS>=1.0:converters/p5-JSON-MaybeXS \
- p5-JSON>=2.90:converters/p5-JSON \
- p5-Locale-gettext>=1.05:devel/p5-Locale-gettext \
- p5-Net-DBus>=1.0.0:devel/p5-Net-DBus \
- p5-Net-Dropbox-API>=1.9:net/p5-Net-Dropbox-API \
- p5-Net-OAuth>=0.28:net/p5-Net-OAuth \
- p5-Path-Class>=0.35:devel/p5-Path-Class \
- p5-Proc-ProcessTable>=0.51:devel/p5-Proc-ProcessTable \
- p5-Proc-Simple>=1.31:devel/p5-Proc-Simple \
- p5-Sort-Naturally>=1.03:textproc/p5-Sort-Naturally \
- p5-WWW-Mechanize>=1.74:www/p5-WWW-Mechanize \
- p5-X11-Protocol>=0.56:x11/p5-X11-Protocol \
- p5-XML-Simple>=2.20:textproc/p5-XML-Simple \
- xdg-utils>=1.0.2.20130919:devel/xdg-utils
-
-USES= desktop-file-utils gettext-runtime gnome perl5 shebangfix
-
-USE_PERL5= run
-INSTALLS_ICONS= yes
-NO_BUILD= yes
-
-SHEBANG_FILES= bin/shutter share/shutter/resources/system/upload_plugins/*.pm
-SHUTTER_DESKTOP= share/applications/shutter.desktop
-
-OPTIONS_DEFINE= METADATA NLS
-OPTIONS_SUB= yes
-
-METADATA_DESC= Enable Shutter to write Metadata
-METADATA_RUN_DEPENDS= p5-Image-ExifTool>=9.76:graphics/p5-Image-ExifTool
-
-post-patch:
- ${REINPLACE_CMD} -e '/OnlyShowIn/d' ${WRKSRC}/${SHUTTER_DESKTOP}
-
-do-install:
- (cd ${WRKSRC} && \
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/shutter ${STAGEDIR}${PREFIX}/bin/shutter && \
- desktop-file-install --dir ${STAGEDIR}${DESKTOPDIR} ${SHUTTER_DESKTOP} && \
- ${INSTALL_MAN} share/man/man1/shutter.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/)
- @(cd ${WRKSRC}/share && \
- ${COPYTREE_SHARE} "icons pixmaps" ${STAGEDIR}${LOCALBASE}/share)
- @(cd ${WRKSRC}/share/shutter && \
- ${COPYTREE_SHARE} resources ${STAGEDIR}${DATADIR})
-
-do-install-NLS-on:
- @(cd ${WRKSRC}/share/locale && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/locale)
-
-.include <bsd.port.mk>
diff --git a/deskutils/shutter/distinfo b/deskutils/shutter/distinfo
deleted file mode 100644
index c1980322d3ac..000000000000
--- a/deskutils/shutter/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1578014940
-SHA256 (shutter-0.94.3.tar.gz) = 85befa3e79042e33b1908635f7b922d3dd2e6fbb3418a275160a3bfccd2c9b07
-SIZE (shutter-0.94.3.tar.gz) = 3375447
diff --git a/deskutils/shutter/pkg-descr b/deskutils/shutter/pkg-descr
deleted file mode 100644
index 886052ba12da..000000000000
--- a/deskutils/shutter/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Shutter is a feature-rich screenshot program for Linux based operating systems
-such as Ubuntu. You can take a screenshot of a specific area, window, your
-whole screen, or even of a website - apply different effects to it, draw on it
-to highlight points, and then upload to an image hosting site, all within one
-window. Shutter is free, open-source, and licensed under GPL v3.
-
-WWW: http://shutter-project.org
diff --git a/deskutils/shutter/pkg-plist b/deskutils/shutter/pkg-plist
deleted file mode 100644
index 945000f7641d..000000000000
--- a/deskutils/shutter/pkg-plist
+++ /dev/null
@@ -1,773 +0,0 @@
-bin/shutter
-man/man1/shutter.1.gz
-share/applications/shutter.desktop
-share/icons/HighContrast/scalable/apps/shutter-panel.svg
-share/icons/HighContrast/scalable/apps/shutter.svg
-share/icons/hicolor/128x128/apps/shutter.png
-share/icons/hicolor/16x16/apps/shutter-panel.png
-share/icons/hicolor/16x16/apps/shutter.png
-share/icons/hicolor/192x192/apps/shutter.png
-share/icons/hicolor/22x22/apps/shutter-panel.png
-share/icons/hicolor/22x22/apps/shutter.png
-share/icons/hicolor/24x24/apps/shutter-panel.png
-share/icons/hicolor/24x24/apps/shutter.png
-share/icons/hicolor/256x256/apps/shutter.png
-share/icons/hicolor/32x32/apps/shutter.png
-share/icons/hicolor/36x36/apps/shutter.png
-share/icons/hicolor/48x48/apps/shutter.png
-share/icons/hicolor/64x64/apps/shutter.png
-share/icons/hicolor/72x72/apps/shutter.png
-share/icons/hicolor/96x96/apps/shutter.png
-share/icons/hicolor/scalable/apps/shutter-panel.svg
-share/icons/hicolor/scalable/apps/shutter.svg
-share/icons/ubuntu-mono-dark/16x16/apps/shutter-panel.png
-share/icons/ubuntu-mono-dark/22x22/apps/shutter-panel.png
-share/icons/ubuntu-mono-dark/24x24/apps/shutter-panel.png
-share/icons/ubuntu-mono-dark/scalable/apps/shutter-panel.svg
-share/icons/ubuntu-mono-light/16x16/apps/shutter-panel.png
-share/icons/ubuntu-mono-light/22x22/apps/shutter-panel.png
-share/icons/ubuntu-mono-light/24x24/apps/shutter-panel.png
-share/icons/ubuntu-mono-light/scalable/apps/shutter-panel.svg
-%%NLS%%share/locale/af/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ar/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/ar/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/ar/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/as/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ast/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/az/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/be/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ber/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/bg/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/bg/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/bg/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/bn/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/bn/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/bn/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/cy/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/cy/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/cy/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/da/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/da/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/da/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/de/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/de/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/de/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/el/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/el/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/el/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/en_AU/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/en_CA/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/en_CA/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/es/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/es/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/es/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/et/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/et/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/et/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/fa/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/fa/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/fo/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/he/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/he/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/he/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/hi/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/hi/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/hi/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/hy/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/id/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/id/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/id/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/is/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/it/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/it/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/it/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/kk/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/kk/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/kn/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/lv/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/lv/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/lv/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/nn/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/oc/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/oc/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/oc/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/shn/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/shn/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/si/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/si/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/si/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ta/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/ta/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/ta/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/te/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/te/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/th/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/th/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/th/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ug/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/ug/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/ug/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/ur/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/ur/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/zh_HK/LC_MESSAGES/shutter.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/shutter-plugins.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/shutter-upload-plugins.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/shutter.mo
-share/pixmaps/shutter.png
-%%DATADIR%%/resources/conf/shape.conf
-%%DATADIR%%/resources/credits/art
-%%DATADIR%%/resources/credits/dev
-%%DATADIR%%/resources/icons/Image.svg
-%%DATADIR%%/resources/icons/Normal.cur
-%%DATADIR%%/resources/icons/desktop.svg
-%%DATADIR%%/resources/icons/document-send.svg
-%%DATADIR%%/resources/icons/draw.svg
-%%DATADIR%%/resources/icons/drawing_tool/cursor/arrow
-%%DATADIR%%/resources/icons/drawing_tool/cursor/backtext
-%%DATADIR%%/resources/icons/drawing_tool/cursor/censor
-%%DATADIR%%/resources/icons/drawing_tool/cursor/ellipse
-%%DATADIR%%/resources/icons/drawing_tool/cursor/freehand
-%%DATADIR%%/resources/icons/drawing_tool/cursor/line
-%%DATADIR%%/resources/icons/drawing_tool/cursor/number
-%%DATADIR%%/resources/icons/drawing_tool/cursor/pixelize
-%%DATADIR%%/resources/icons/drawing_tool/cursor/rect
-%%DATADIR%%/resources/icons/drawing_tool/cursor/text
-%%DATADIR%%/resources/icons/drawing_tool/draw-arrow.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-backtext.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-callouts.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-censor.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-ellipse.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-eraser.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-freehand.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-highlighter.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-image.svg
-%%DATADIR%%/resources/icons/drawing_tool/draw-line.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-locked.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-lower.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-number.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-pixelize.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-pointer.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-raise.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-rectangle.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-text.png
-%%DATADIR%%/resources/icons/drawing_tool/draw-unlocked.png
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Alternate.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Diagonal Resize 1.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Diagonal Resize 2.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Handwriting.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Help.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Horizontal Resize.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Link.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Move.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Normal.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Precision.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Text.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Unavailable.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Cursors/Vertical Resize.cur
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_circle_center.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_circle_left.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_circle_right.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_cloud.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_cloud_center.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_cloud_left.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_cloud_right.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_rectangle_center.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_rectangle_left.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_rectangle_right.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_round_center.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_round_left.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_round_right.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_rounded_rectangle_center.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_rounded_rectangle_left.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_rounded_rectangle_right.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_segmented.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_segmented_center.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_segmented_left.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_segmented_right.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_star.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_star_center.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_star_left.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_star_right.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_ubuntu_center_bottom.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_ubuntu_center_top.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_ubuntu_left.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_ubuntu_left_top.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_ubuntu_right.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Forms/Callouts/Callout_ubuntu_right_top.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/address-book-new.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/appointment-new.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/bookmark-new.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/contact-new.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/document-new.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/document-open.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/document-print-preview.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/document-print.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/document-properties.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/document-save-as.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/document-save.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/edit-clear.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/edit-copy.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/edit-cut.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/edit-delete.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/edit-find-replace.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/edit-find.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/edit-paste.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/edit-redo.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/edit-select-all.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/edit-undo.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/folder-new.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/format-indent-less.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/format-indent-more.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/format-justify-center.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/format-justify-fill.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/format-justify-left.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/format-justify-right.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/format-text-bold.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/format-text-italic.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/format-text-strikethrough.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/format-text-underline.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/go-bottom.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/go-down.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/go-first.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/go-home.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/go-jump.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/go-last.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/go-next.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/go-previous.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/go-top.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/go-up.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/list-add.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/list-remove.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/mail-forward.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/mail-mark-junk.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/mail-message-new.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/mail-reply-all.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/mail-reply-sender.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/mail-send-receive.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/media-eject.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/media-playback-pause.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/media-playback-start.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/media-playback-stop.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/media-record.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/media-seek-backward.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/media-seek-forward.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/media-skip-backward.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/media-skip-forward.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/process-stop.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/system-lock-screen.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/system-log-out.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/system-search.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/system-shutdown.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/tab-new.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/view-fullscreen.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/view-refresh.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Actions/window-new.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/accessories-calculator.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/accessories-character-map.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/accessories-text-editor.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/help-browser.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/internet-group-chat.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/internet-mail.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/internet-news-reader.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/internet-web-browser.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/office-calendar.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-desktop-accessibility.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-desktop-assistive-technology.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-desktop-font.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-desktop-keyboard-shortcuts.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-desktop-locale.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-desktop-multimedia.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-desktop-remote-desktop.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-desktop-screensaver.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-desktop-theme.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-desktop-wallpaper.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-system-network-proxy.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-system-session.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/preferences-system-windows.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/system-file-manager.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/system-installer.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/system-software-update.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/system-users.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/utilities-system-monitor.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Apps/utilities-terminal.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/applications-accessories.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/applications-development.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/applications-games.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/applications-graphics.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/applications-internet.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/applications-multimedia.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/applications-office.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/applications-other.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/applications-system.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/preferences-desktop-peripherals.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/preferences-desktop.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Categories/preferences-system.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/audio-card.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/audio-input-microphone.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/battery.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/camera-photo.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/camera-video.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/computer.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/drive-harddisk.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/drive-optical.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/drive-removable-media.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/input-gaming.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/input-keyboard.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/input-mouse.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/media-flash.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/media-floppy.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/media-optical.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/multimedia-player.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/network-wired.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/network-wireless.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/printer.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Devices/video-display.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emblems/emblem-favorite.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emblems/emblem-important.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emblems/emblem-photos.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emblems/emblem-readonly.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emblems/emblem-symbolic-link.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emblems/emblem-system.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emblems/emblem-unreadable.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-angel.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-crying.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-devilish.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-glasses.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-grin.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-kiss.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-monkey.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-plain.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-sad.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-smile-big.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-smile.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-surprise.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Emotes/face-wink.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/application-certificate.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/application-x-executable.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/audio-x-generic.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/font-x-generic.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/image-x-generic.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/package-x-generic.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/text-html.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/text-x-generic-template.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/text-x-generic.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/text-x-script.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/video-x-generic.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/x-office-address-book.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/x-office-calendar.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/x-office-document-template.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/x-office-document.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/x-office-drawing-template.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/x-office-drawing.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/x-office-presentation-template.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/x-office-presentation.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/x-office-spreadsheet-template.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/MimeTypes/x-office-spreadsheet.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Places/folder-remote.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Places/folder-saved-search.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Places/folder.icon
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Places/folder.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Places/network-server.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Places/network-workgroup.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Places/start-here.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Places/user-desktop.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Places/user-home.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Places/user-trash.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/audio-volume-high.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/audio-volume-low.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/audio-volume-medium.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/audio-volume-muted.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/battery-caution.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/dialog-error.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/dialog-information.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/dialog-warning.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/folder-drag-accept.icon
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/folder-drag-accept.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/folder-open.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/folder-visiting.icon
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/folder-visiting.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/image-loading.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/image-missing.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/mail-attachment.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/network-error.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/network-idle.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/network-offline.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/network-receive.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/network-transmit-receive.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/network-transmit.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/network-wireless-encrypted.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/printer-error.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/software-update-available.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/software-update-urgent.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/user-trash-full.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/weather-clear-night.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/weather-clear.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/weather-few-clouds-night.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/weather-few-clouds.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/weather-overcast.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/weather-severe-alert.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/weather-showers-scattered.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/weather-showers.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/weather-snow.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/Tango icon library/Status/weather-storm.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/apply.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/cssed.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/error-round.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/error.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/important-red.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/information-red.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/information-yellow.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/notice.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/question.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/star.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/stop-hand.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/tux.svg
-%%DATADIR%%/resources/icons/drawing_tool/objects/warning.svg
-%%DATADIR%%/resources/icons/drawing_tool/transform-crop.png
-%%DATADIR%%/resources/icons/executable.svg
-%%DATADIR%%/resources/icons/fullscreen.svg
-%%DATADIR%%/resources/icons/logo-imagebanana.png
-%%DATADIR%%/resources/icons/logo-imageshack.png
-%%DATADIR%%/resources/icons/lpi-bug.png
-%%DATADIR%%/resources/icons/lpi-help.png
-%%DATADIR%%/resources/icons/lpi-translate.png
-%%DATADIR%%/resources/icons/notify.svg
-%%DATADIR%%/resources/icons/sel_window.svg
-%%DATADIR%%/resources/icons/sel_window_active.svg
-%%DATADIR%%/resources/icons/sel_window_menu.svg
-%%DATADIR%%/resources/icons/sel_window_section.svg
-%%DATADIR%%/resources/icons/sel_window_tooltip.svg
-%%DATADIR%%/resources/icons/selection.svg
-%%DATADIR%%/resources/icons/shutter_cursor.png
-%%DATADIR%%/resources/icons/shutter_cursor_frame.png
-%%DATADIR%%/resources/icons/throbber.gif
-%%DATADIR%%/resources/icons/throbber_16x16.gif
-%%DATADIR%%/resources/icons/web_image.svg
-%%DATADIR%%/resources/license/gplv3
-%%DATADIR%%/resources/license/gplv3_hint
-%%DATADIR%%/resources/modules/Shutter/App/AboutDialog.pm
-%%DATADIR%%/resources/modules/Shutter/App/Autostart.pm
-%%DATADIR%%/resources/modules/Shutter/App/Common.pm
-%%DATADIR%%/resources/modules/Shutter/App/Directories.pm
-%%DATADIR%%/resources/modules/Shutter/App/GlobalSettings.pm
-%%DATADIR%%/resources/modules/Shutter/App/HelperFunctions.pm
-%%DATADIR%%/resources/modules/Shutter/App/Menu.pm
-%%DATADIR%%/resources/modules/Shutter/App/Notification.pm
-%%DATADIR%%/resources/modules/Shutter/App/Optional/Exif.pm
-%%DATADIR%%/resources/modules/Shutter/App/Options.pm
-%%DATADIR%%/resources/modules/Shutter/App/ShutterNotification.pm
-%%DATADIR%%/resources/modules/Shutter/App/SimpleDialogs.pm
-%%DATADIR%%/resources/modules/Shutter/App/Toolbar.pm
-%%DATADIR%%/resources/modules/Shutter/App/TrashInfo.pm
-%%DATADIR%%/resources/modules/Shutter/Draw/DrawingTool.pm
-%%DATADIR%%/resources/modules/Shutter/Geometry/Region.pm
-%%DATADIR%%/resources/modules/Shutter/Pixbuf/Border.pm
-%%DATADIR%%/resources/modules/Shutter/Pixbuf/Load.pm
-%%DATADIR%%/resources/modules/Shutter/Pixbuf/Save.pm
-%%DATADIR%%/resources/modules/Shutter/Pixbuf/Thumbnail.pm
-%%DATADIR%%/resources/modules/Shutter/Screenshot/Error.pm
-%%DATADIR%%/resources/modules/Shutter/Screenshot/History.pm
-%%DATADIR%%/resources/modules/Shutter/Screenshot/Main.pm
-%%DATADIR%%/resources/modules/Shutter/Screenshot/SelectorAdvanced.pm
-%%DATADIR%%/resources/modules/Shutter/Screenshot/SelectorAuto.pm
-%%DATADIR%%/resources/modules/Shutter/Screenshot/Web.pm
-%%DATADIR%%/resources/modules/Shutter/Screenshot/Window.pm
-%%DATADIR%%/resources/modules/Shutter/Screenshot/WindowName.pm
-%%DATADIR%%/resources/modules/Shutter/Screenshot/WindowXid.pm
-%%DATADIR%%/resources/modules/Shutter/Screenshot/Workspace.pm
-%%DATADIR%%/resources/modules/Shutter/Upload/FTP.pm
-%%DATADIR%%/resources/modules/Shutter/Upload/Shared.pm
-%%DATADIR%%/resources/modules/WebService/Dropbox.pm
-%%DATADIR%%/resources/modules/X11/Protocol/Ext/XFIXES.pm
-%%DATADIR%%/resources/po/shutter-plugins/ar.po
-%%DATADIR%%/resources/po/shutter-plugins/bg.po
-%%DATADIR%%/resources/po/shutter-plugins/bn.po
-%%DATADIR%%/resources/po/shutter-plugins/bs.po
-%%DATADIR%%/resources/po/shutter-plugins/ca.po
-%%DATADIR%%/resources/po/shutter-plugins/cs.po
-%%DATADIR%%/resources/po/shutter-plugins/cy.po
-%%DATADIR%%/resources/po/shutter-plugins/da.po
-%%DATADIR%%/resources/po/shutter-plugins/de.po
-%%DATADIR%%/resources/po/shutter-plugins/el.po
-%%DATADIR%%/resources/po/shutter-plugins/en_CA.po
-%%DATADIR%%/resources/po/shutter-plugins/en_GB.po
-%%DATADIR%%/resources/po/shutter-plugins/es.po
-%%DATADIR%%/resources/po/shutter-plugins/et.po
-%%DATADIR%%/resources/po/shutter-plugins/fi.po
-%%DATADIR%%/resources/po/shutter-plugins/fr.po
-%%DATADIR%%/resources/po/shutter-plugins/gl.po
-%%DATADIR%%/resources/po/shutter-plugins/he.po
-%%DATADIR%%/resources/po/shutter-plugins/hi.po
-%%DATADIR%%/resources/po/shutter-plugins/hr.po
-%%DATADIR%%/resources/po/shutter-plugins/hu.po
-%%DATADIR%%/resources/po/shutter-plugins/id.po
-%%DATADIR%%/resources/po/shutter-plugins/it.po
-%%DATADIR%%/resources/po/shutter-plugins/ja.po
-%%DATADIR%%/resources/po/shutter-plugins/kk.po
-%%DATADIR%%/resources/po/shutter-plugins/ko.po
-%%DATADIR%%/resources/po/shutter-plugins/lt.po
-%%DATADIR%%/resources/po/shutter-plugins/lv.po
-%%DATADIR%%/resources/po/shutter-plugins/ms.po
-%%DATADIR%%/resources/po/shutter-plugins/nb.po
-%%DATADIR%%/resources/po/shutter-plugins/nl.po
-%%DATADIR%%/resources/po/shutter-plugins/oc.po
-%%DATADIR%%/resources/po/shutter-plugins/pl.po
-%%DATADIR%%/resources/po/shutter-plugins/pt.po
-%%DATADIR%%/resources/po/shutter-plugins/pt_BR.po
-%%DATADIR%%/resources/po/shutter-plugins/ro.po
-%%DATADIR%%/resources/po/shutter-plugins/ru.po
-%%DATADIR%%/resources/po/shutter-plugins/shutter-plugins.pot
-%%DATADIR%%/resources/po/shutter-plugins/si.po
-%%DATADIR%%/resources/po/shutter-plugins/sk.po
-%%DATADIR%%/resources/po/shutter-plugins/sl.po
-%%DATADIR%%/resources/po/shutter-plugins/sr.po
-%%DATADIR%%/resources/po/shutter-plugins/sv.po
-%%DATADIR%%/resources/po/shutter-plugins/ta.po
-%%DATADIR%%/resources/po/shutter-plugins/te.po
-%%DATADIR%%/resources/po/shutter-plugins/th.po
-%%DATADIR%%/resources/po/shutter-plugins/tr.po
-%%DATADIR%%/resources/po/shutter-plugins/ug.po
-%%DATADIR%%/resources/po/shutter-plugins/uk.po
-%%DATADIR%%/resources/po/shutter-plugins/ur.po
-%%DATADIR%%/resources/po/shutter-plugins/vi.po
-%%DATADIR%%/resources/po/shutter-plugins/zh_CN.po
-%%DATADIR%%/resources/po/shutter-plugins/zh_TW.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/ar.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/bg.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/bn.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/ca.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/cs.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/cy.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/da.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/de.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/el.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/en_AU.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/en_GB.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/es.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/et.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/fa.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/fi.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/fr.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/gl.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/he.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/hi.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/hr.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/hu.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/id.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/is.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/it.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/ja.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/ko.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/lt.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/lv.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/ms.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/nb.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/nl.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/oc.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/pl.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/pt.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/pt_BR.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/ro.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/ru.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/shn.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/shutter-upload-plugins.pot
-%%DATADIR%%/resources/po/shutter-upload-plugins/si.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/sk.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/sl.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/sr.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/sv.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/ta.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/th.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/tr.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/ug.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/uk.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/zh_CN.po
-%%DATADIR%%/resources/po/shutter-upload-plugins/zh_TW.po
-%%DATADIR%%/resources/po/shutter/af.po
-%%DATADIR%%/resources/po/shutter/ar.po
-%%DATADIR%%/resources/po/shutter/as.po
-%%DATADIR%%/resources/po/shutter/ast.po
-%%DATADIR%%/resources/po/shutter/az.po
-%%DATADIR%%/resources/po/shutter/be.po
-%%DATADIR%%/resources/po/shutter/ber.po
-%%DATADIR%%/resources/po/shutter/bg.po
-%%DATADIR%%/resources/po/shutter/bn.po
-%%DATADIR%%/resources/po/shutter/bs.po
-%%DATADIR%%/resources/po/shutter/ca.po
-%%DATADIR%%/resources/po/shutter/cs.po
-%%DATADIR%%/resources/po/shutter/cy.po
-%%DATADIR%%/resources/po/shutter/da.po
-%%DATADIR%%/resources/po/shutter/de.po
-%%DATADIR%%/resources/po/shutter/el.po
-%%DATADIR%%/resources/po/shutter/en_CA.po
-%%DATADIR%%/resources/po/shutter/en_GB.po
-%%DATADIR%%/resources/po/shutter/es.po
-%%DATADIR%%/resources/po/shutter/et.po
-%%DATADIR%%/resources/po/shutter/eu.po
-%%DATADIR%%/resources/po/shutter/fa.po
-%%DATADIR%%/resources/po/shutter/fi.po
-%%DATADIR%%/resources/po/shutter/fo.po
-%%DATADIR%%/resources/po/shutter/fr.po
-%%DATADIR%%/resources/po/shutter/gl.po
-%%DATADIR%%/resources/po/shutter/he.po
-%%DATADIR%%/resources/po/shutter/hi.po
-%%DATADIR%%/resources/po/shutter/hr.po
-%%DATADIR%%/resources/po/shutter/hu.po
-%%DATADIR%%/resources/po/shutter/hy.po
-%%DATADIR%%/resources/po/shutter/id.po
-%%DATADIR%%/resources/po/shutter/it.po
-%%DATADIR%%/resources/po/shutter/ja.po
-%%DATADIR%%/resources/po/shutter/kk.po
-%%DATADIR%%/resources/po/shutter/kn.po
-%%DATADIR%%/resources/po/shutter/ko.po
-%%DATADIR%%/resources/po/shutter/lt.po
-%%DATADIR%%/resources/po/shutter/lv.po
-%%DATADIR%%/resources/po/shutter/ms.po
-%%DATADIR%%/resources/po/shutter/nb.po
-%%DATADIR%%/resources/po/shutter/nl.po
-%%DATADIR%%/resources/po/shutter/nn.po
-%%DATADIR%%/resources/po/shutter/oc.po
-%%DATADIR%%/resources/po/shutter/pl.po
-%%DATADIR%%/resources/po/shutter/pt.po
-%%DATADIR%%/resources/po/shutter/pt_BR.po
-%%DATADIR%%/resources/po/shutter/ro.po
-%%DATADIR%%/resources/po/shutter/ru.po
-%%DATADIR%%/resources/po/shutter/shn.po
-%%DATADIR%%/resources/po/shutter/shutter.pot
-%%DATADIR%%/resources/po/shutter/si.po
-%%DATADIR%%/resources/po/shutter/sk.po
-%%DATADIR%%/resources/po/shutter/sl.po
-%%DATADIR%%/resources/po/shutter/sr.po
-%%DATADIR%%/resources/po/shutter/sv.po
-%%DATADIR%%/resources/po/shutter/ta.po
-%%DATADIR%%/resources/po/shutter/te.po
-%%DATADIR%%/resources/po/shutter/th.po
-%%DATADIR%%/resources/po/shutter/tr.po
-%%DATADIR%%/resources/po/shutter/ug.po
-%%DATADIR%%/resources/po/shutter/uk.po
-%%DATADIR%%/resources/po/shutter/ur.po
-%%DATADIR%%/resources/po/shutter/vi.po
-%%DATADIR%%/resources/po/shutter/zh_CN.po
-%%DATADIR%%/resources/po/shutter/zh_HK.po
-%%DATADIR%%/resources/po/shutter/zh_TW.po
-%%DATADIR%%/resources/system/plugins/perl/spbardistortion/spbardistortion.png
-%%DATADIR%%/resources/system/plugins/perl/spnegate/spnegate.svg
-%%DATADIR%%/resources/system/plugins/perl/sppolaroid/sppolaroid.svg
-%%DATADIR%%/resources/system/plugins/perl/spresize/Locked.svg
-%%DATADIR%%/resources/system/plugins/perl/spresize/Unlocked.svg
-%%DATADIR%%/resources/system/plugins/perl/spresize/spresize.svg
-%%DATADIR%%/resources/system/plugins/perl/spsepia/spsepia.svg
-%%DATADIR%%/resources/system/plugins/perl/spshadow/spshadow.svg
-%%DATADIR%%/resources/system/plugins/perl/spwatermark/spwatermark.svg
-%%DATADIR%%/resources/system/plugins/shell/spgrayscale/spgrayscale.svg
-%%DATADIR%%/resources/system/plugins/shell/spoffset/spoffset.svg
-%%DATADIR%%/resources/system/plugins/shell/spraise/spraise.svg
-%%DATADIR%%/resources/system/plugins/shell/spsoftedges/spsoftedges.svg
-%%DATADIR%%/resources/system/plugins/shell/spsunk/spsunk.svg
-%%DATADIR%%/resources/system/plugins/shell/sptornedpaper/sptornedpaper.png
-%%DATADIR%%/resources/system/plugins/shell/sptrim/sptrim.svg
-@mode 0555
-%%DATADIR%%/resources/system/plugins/perl/spbardistortion/spbardistortion
-%%DATADIR%%/resources/system/plugins/perl/spnegate/spnegate
-%%DATADIR%%/resources/system/plugins/perl/sppolaroid/sppolaroid
-%%DATADIR%%/resources/system/plugins/perl/spresize/spresize
-%%DATADIR%%/resources/system/plugins/perl/spsepia/spsepia
-%%DATADIR%%/resources/system/plugins/perl/spshadow/spshadow
-%%DATADIR%%/resources/system/plugins/perl/spwatermark/spwatermark
-%%DATADIR%%/resources/system/plugins/shell/spgrayscale/spgrayscale
-%%DATADIR%%/resources/system/plugins/shell/spoffset/spoffset
-%%DATADIR%%/resources/system/plugins/shell/spraise/spraise
-%%DATADIR%%/resources/system/plugins/shell/spsoftedges/spsoftedges
-%%DATADIR%%/resources/system/plugins/shell/spsunk/spsunk
-%%DATADIR%%/resources/system/plugins/shell/sptornedpaper/sptornedpaper
-%%DATADIR%%/resources/system/plugins/shell/sptrim/sptrim
-%%DATADIR%%/resources/system/upload_plugins/Template.pm
-%%DATADIR%%/resources/system/upload_plugins/upload/Dropbox.pm
-%%DATADIR%%/resources/system/upload_plugins/upload/Gyazo.pm
-%%DATADIR%%/resources/system/upload_plugins/upload/Imgur.pm
-%%DATADIR%%/resources/system/upload_plugins/upload/ToileLibre.pm
-%%DATADIR%%/resources/system/upload_plugins/upload/vgyme.pm
-@mode
diff --git a/misc/Makefile b/misc/Makefile
index e340ded552f7..f11cfafbb166 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -132,7 +132,6 @@
SUBDIR += frugally-deep
SUBDIR += ftdi-eeprom
SUBDIR += fxload
- SUBDIR += gcstar
SUBDIR += gedkeeper
SUBDIR += geekcode
SUBDIR += getopt
diff --git a/misc/gcstar/Makefile b/misc/gcstar/Makefile
deleted file mode 100644
index 6edc4ade8832..000000000000
--- a/misc/gcstar/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# Created by: Dominique Goncalves <dominique.goncalves@gmail.com>
-
-PORTNAME= gcstar
-PORTVERSION= 1.7.0
-PORTREVISION= 3
-CATEGORIES= misc
-MASTER_SITES= http://download.gna.org/gcstar/ \
- http://djdomics.free.fr/distfiles/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Open source application for managing your collections
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expired x11-toolkits/p5-Gnome2-VFS
-EXPIRATION_DATE=2021-05-01
-
-RUN_DEPENDS= p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \
- p5-XML-LibXML>=0:textproc/p5-XML-LibXML \
- p5-Archive-Zip>=0:archivers/p5-Archive-Zip \
- p5-libwww>=0:www/p5-libwww \
- p5-MP3-Info>=0:audio/p5-MP3-Info \
- p5-MP3-Tag>=0:audio/p5-MP3-Tag \
- p5-Ogg-Vorbis-Header-PurePerl>=0:audio/p5-Ogg-Vorbis-Header-PurePerl \
- p5-XML-Simple>=0:textproc/p5-XML-Simple \
- p5-Gtk2-Spell>=0:devel/p5-Gtk2-Spell \
- p5-DateTime-Format-Strptime>=0:devel/p5-DateTime-Format-Strptime \
- p5-Date-Calc>=0:devel/p5-Date-Calc \
- p5-Switch>0:lang/p5-Switch \
- p5-Gnome2-VFS>=0:x11-toolkits/p5-Gnome2-VFS \
- p5-Net-FreeDB>=0:audio/p5-Net-FreeDB \
- p5-Sort-Naturally>=0:textproc/p5-Sort-Naturally \
- p5-GD>=0:graphics/p5-GD \
- p5-GD-Graph>=0:graphics/p5-GD-Graph \
- p5-GD-TextUtil>=0:graphics/p5-GD-TextUtil
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= perl5 desktop-file-utils shared-mime-info shebangfix
-SHEBANG_FILES= bin/gcstar
-USE_PERL5= run
-NO_ARCH= yes
-NO_BUILD= yes
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages
- @${FIND} ${WRKSRC}/ -name '*.orig' -delete
- ${PERL} ${WRKSRC}/install --prefix ${STAGEDIR}${PREFIX} --noclean
- ${INSTALL_DATA} ${WRKSRC}/share/applications/gcstar.desktop \
- ${STAGEDIR}${PREFIX}/share/applications/gcstar.desktop
- ${INSTALL_DATA} ${WRKSRC}/share/applications/gcstar.xml \
- ${STAGEDIR}${PREFIX}/share/mime/packages/gcstar.xml
- ${INSTALL_DATA} ${WRKSRC}/share/gcstar/icons/gcstar_48x48.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/gcstar.png
-
-.include <bsd.port.mk>
diff --git a/misc/gcstar/distinfo b/misc/gcstar/distinfo
deleted file mode 100644
index d79419658dbe..000000000000
--- a/misc/gcstar/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gcstar-1.7.0.tar.gz) = 3cd76231c5410653b241c5aa37dc8120f4f94c3bccb3290f97ac0347acad7039
-SIZE (gcstar-1.7.0.tar.gz) = 4506937
diff --git a/misc/gcstar/files/patch-install b/misc/gcstar/files/patch-install
deleted file mode 100644
index d63b0f5f1228..000000000000
--- a/misc/gcstar/files/patch-install
+++ /dev/null
@@ -1,103 +0,0 @@
---- install.orig 2009-11-19 19:59:19 UTC
-+++ install
-@@ -182,55 +182,34 @@
- sub installMenu
- {
- my $home = $ENV{HOME};
-+ my $prefix = @_;
-
-- if (-w '/usr/share/applications')
-- {
-- verbosePrint $lang{InstallCopyDesktop}, '/usr/share/applications';
-- copy 'share/applications/gcstar.desktop', '/usr/share/applications';
-- }
-- else
-- {
-- verbosePrint $lang{InstallCopyDesktop}, $home.'/.local/share/applications';
-- copy 'share/applications/gcstar.desktop', $home.'/.local/share/applications';
-- }
--
-- copy 'share/gcstar/icons/gcstar_48x48.png', '/usr/share/pixmaps/gcstar.png'
-- if (-w '/usr/share/pixmaps');
--
-- copy 'share/gcstar/icons/gcstar_16x16.png', '/usr/share/icons/hicolor/16x16/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/16x16/apps');
-- copy 'share/gcstar/icons/gcstar_22x22.png', '/usr/share/icons/hicolor/22x22/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/16x16/apps');
-- copy 'share/gcstar/icons/gcstar_24x24.png', '/usr/share/icons/hicolor/24x24/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/24x24/apps');
-- copy 'share/gcstar/icons/gcstar_32x32.png', '/usr/share/icons/hicolor/32x32/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/32x32/apps');
-- copy 'share/gcstar/icons/gcstar_36x36.png', '/usr/share/icons/hicolor/36x36/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/36x36/apps');
-- copy 'share/gcstar/icons/gcstar_48x48.png', '/usr/share/icons/hicolor/48x48/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/48x48/apps');
-- copy 'share/gcstar/icons/gcstar_64x64.png', '/usr/share/icons/hicolor/64x64/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/64x64/apps');
-- copy 'share/gcstar/icons/gcstar_72x72.png', '/usr/share/icons/hicolor/72x72/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/72x72/apps');
-- copy 'share/gcstar/icons/gcstar_96x96.png', '/usr/share/icons/hicolor/96x96/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/96x96/apps');
-- copy 'share/gcstar/icons/gcstar_128x128.png', '/usr/share/icons/hicolor/128x128/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/128x128/apps');
-- copy 'share/gcstar/icons/gcstar_192x192.png', '/usr/share/icons/hicolor/192x192/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/192x192/apps');
-- copy 'share/gcstar/icons/gcstar_256x256.png', '/usr/share/icons/hicolor/256x256/apps/gcstar.png'
-- if (-w '/usr/share/icons/hicolor/256x256/apps');
-- copy 'share/gcstar/icons/gcstar_scalable.svg', '/usr/share/icons/hicolor/scalable/apps/gcstar.svg'
-- if (-w '/usr/share/icons/hicolor/scalable/apps');
-- system 'gtk-update-icon-cache /usr/share/icons/hicolor';
--
-- copy 'share/applications/gcstar.xml', '/usr/share/mime/packages'
-- if (-w '/usr/share/mime/packages');
--
-- system 'update-desktop-database';
-- system 'update-mime-database /usr/share/mime';
--
-+ copy "share/gcstar/icons/gcstar_16x16.png", "$prefix/share/icons/hicolor/16x16/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/16x16/apps");
-+ copy "share/gcstar/icons/gcstar_22x22.png", "$prefix/share/icons/hicolor/22x22/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/16x16/apps");
-+ copy "share/gcstar/icons/gcstar_24x24.png", "$prefix/share/icons/hicolor/24x24/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/24x24/apps");
-+ copy "share/gcstar/icons/gcstar_32x32.png", "$prefix/share/icons/hicolor/32x32/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/32x32/apps");
-+ copy "share/gcstar/icons/gcstar_36x36.png", "$prefix/share/icons/hicolor/36x36/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/36x36/apps");
-+ copy "share/gcstar/icons/gcstar_48x48.png", "$prefix/share/icons/hicolor/48x48/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/48x48/apps");
-+ copy "share/gcstar/icons/gcstar_64x64.png", "$prefix/share/icons/hicolor/64x64/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/64x64/apps");
-+ copy "share/gcstar/icons/gcstar_72x72.png", "$prefix/share/icons/hicolor/72x72/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/72x72/apps");
-+ copy "share/gcstar/icons/gcstar_96x96.png", "$prefix/share/icons/hicolor/96x96/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/96x96/apps");
-+ copy "share/gcstar/icons/gcstar_128x128.png", "$prefix/share/icons/hicolor/128x128/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/128x128/apps");
-+ copy "share/gcstar/icons/gcstar_192x192.png", "$prefix/share/icons/hicolor/192x192/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/192x192/apps");
-+ copy "share/gcstar/icons/gcstar_256x256.png", "$prefix/share/icons/hicolor/256x256/apps/gcstar.png"
-+ if (-w "$prefix/share/icons/hicolor/256x256/apps");
-+ copy "share/gcstar/icons/gcstar_scalable.svg", "$prefix/share/icons/hicolor/scalable/apps/gcstar.svg"
-+ if (-w "$prefix/share/icons/hicolor/scalable/apps");
-
- }
-
-@@ -343,7 +322,7 @@
- if (-w $dir && !$dirError)
- {
- clean $dir unless ($withoutClean);
-- installMenu unless ($withoutMenu);
-+ installMenu($dir) unless ($withoutMenu);
- doInstall $dir;
- $dir .= '/' if $dir !~ /\/$/;
- print "\n",$lang{InstallEnd},"\n",$lang{InstallNoError},"\n",$lang{InstallLaunch},$dir,"bin/",$binName,"\n";
-@@ -455,7 +434,7 @@
- clean($installDialog->{path}->get_text)
- if $installDialog->{clean}->get_active;
-
-- installMenu if $installDialog->{menu}->get_active;
-+ installMenu($dir) if $installDialog->{menu}->get_active;
-
- doInstall($installDialog->{path}->get_text);
-
diff --git a/misc/gcstar/pkg-descr b/misc/gcstar/pkg-descr
deleted file mode 100644
index ebf2f1688062..000000000000
--- a/misc/gcstar/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-GCstar is a free open source application for managing your collections.
-Detailed information on each item can be automatically retrieved from
-the internet and you can store additional data, such as the location
-or who you've lent it to. You may also search and filter your collection
-by many criteria.
-
-WWW: http://www.gcstar.org/
diff --git a/misc/gcstar/pkg-plist b/misc/gcstar/pkg-plist
deleted file mode 100644
index ee1a1eb9d5ef..000000000000
--- a/misc/gcstar/pkg-plist
+++ /dev/null
@@ -1,1265 +0,0 @@
-bin/gcstar
-lib/gcstar/GCBackend/GCBackendXmlCommon.pm
-lib/gcstar/GCBackend/GCBackendXmlParser.pm
-lib/gcstar/GCBookmarks.pm
-lib/gcstar/GCBorrowings.pm
-lib/gcstar/GCCommandLine.pm
-lib/gcstar/GCData.pm
-lib/gcstar/GCDialogs.pm
-lib/gcstar/GCDisplay.pm
-lib/gcstar/GCExport.pm
-lib/gcstar/GCExport/GCExportBase.pm
-lib/gcstar/GCExport/GCExportCSV.pm
-lib/gcstar/GCExport/GCExportExternal.pm
-lib/gcstar/GCExport/GCExportHTML.pm
-lib/gcstar/GCExport/GCExportLatex.pm
-lib/gcstar/GCExport/GCExportPDB.pm
-lib/gcstar/GCExport/GCExportSQL.pm
-lib/gcstar/GCExport/GCExportTarGz.pm
-lib/gcstar/GCExport/GCExportTellico.pm
-lib/gcstar/GCExport/GCExportXML.pm
-lib/gcstar/GCExportImport.pm
-lib/gcstar/GCExtract.pm
-lib/gcstar/GCExtract/GCExtractFilms.pm
-lib/gcstar/GCExtract/GCExtractMusics.pm
-lib/gcstar/GCGenres.pm
-lib/gcstar/GCGraphicComponents/GCBaseWidgets.pm
-lib/gcstar/GCGraphicComponents/GCDoubleLists.pm
-lib/gcstar/GCImport.pm
-lib/gcstar/GCImport/GCImportAMC.pm
-lib/gcstar/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCImport/GCImportBase.pm
-lib/gcstar/GCImport/GCImportCSV.pm
-lib/gcstar/GCImport/GCImportDVDProfiler.pm
-lib/gcstar/GCImport/GCImportFolder.pm
-lib/gcstar/GCImport/GCImportGCfilms.pm
-lib/gcstar/GCImport/GCImportGCstar.pm
-lib/gcstar/GCImport/GCImportList.pm
-lib/gcstar/GCImport/GCImportMyMovies.pm
-lib/gcstar/GCImport/GCImportScanner.pm
-lib/gcstar/GCImport/GCImportTarGz.pm
-lib/gcstar/GCImport/GCImportTellico.pm
-lib/gcstar/GCItemsLists/GCImageListComponents.pm
-lib/gcstar/GCItemsLists/GCImageLists.pm
-lib/gcstar/GCItemsLists/GCListOptions.pm
-lib/gcstar/GCItemsLists/GCTextLists.pm
-lib/gcstar/GCLang.pm
-lib/gcstar/GCLang/AR/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/AR/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/AR/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/AR/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/AR/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/AR/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/AR/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/AR/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/AR/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/AR/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/AR/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/AR/GCImport/GCImportList.pm
-lib/gcstar/GCLang/AR/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/AR/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/AR/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/AR/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/AR/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/AR/GCModels/GCbooks.pm
-lib/gcstar/GCLang/AR/GCModels/GCcoins.pm
-lib/gcstar/GCLang/AR/GCModels/GCcomics.pm
-lib/gcstar/GCLang/AR/GCModels/GCfilms.pm
-lib/gcstar/GCLang/AR/GCModels/GCgames.pm
-lib/gcstar/GCLang/AR/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/AR/GCModels/GCminicars.pm
-lib/gcstar/GCLang/AR/GCModels/GCmusics.pm
-lib/gcstar/GCLang/AR/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/AR/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/AR/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/AR/GCModels/GCstamps.pm
-lib/gcstar/GCLang/AR/GCModels/GCwines.pm
-lib/gcstar/GCLang/AR/GCstar.pm
-lib/gcstar/GCLang/BG/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/BG/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/BG/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/BG/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/BG/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/BG/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/BG/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/BG/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/BG/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/BG/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/BG/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/BG/GCImport/GCImportList.pm
-lib/gcstar/GCLang/BG/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/BG/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/BG/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/BG/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/BG/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/BG/GCModels/GCbooks.pm
-lib/gcstar/GCLang/BG/GCModels/GCcoins.pm
-lib/gcstar/GCLang/BG/GCModels/GCcomics.pm
-lib/gcstar/GCLang/BG/GCModels/GCfilms.pm
-lib/gcstar/GCLang/BG/GCModels/GCgames.pm
-lib/gcstar/GCLang/BG/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/BG/GCModels/GCminicars.pm
-lib/gcstar/GCLang/BG/GCModels/GCmusics.pm
-lib/gcstar/GCLang/BG/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/BG/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/BG/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/BG/GCModels/GCstamps.pm
-lib/gcstar/GCLang/BG/GCModels/GCwines.pm
-lib/gcstar/GCLang/BG/GCstar.pm
-lib/gcstar/GCLang/CA/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/CA/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/CA/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/CA/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/CA/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/CA/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/CA/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/CA/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/CA/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/CA/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/CA/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/CA/GCImport/GCImportList.pm
-lib/gcstar/GCLang/CA/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/CA/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/CA/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/CA/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/CA/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/CA/GCModels/GCbooks.pm
-lib/gcstar/GCLang/CA/GCModels/GCcoins.pm
-lib/gcstar/GCLang/CA/GCModels/GCcomics.pm
-lib/gcstar/GCLang/CA/GCModels/GCfilms.pm
-lib/gcstar/GCLang/CA/GCModels/GCgames.pm
-lib/gcstar/GCLang/CA/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/CA/GCModels/GCminicars.pm
-lib/gcstar/GCLang/CA/GCModels/GCmusics.pm
-lib/gcstar/GCLang/CA/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/CA/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/CA/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/CA/GCModels/GCstamps.pm
-lib/gcstar/GCLang/CA/GCModels/GCwines.pm
-lib/gcstar/GCLang/CA/GCstar.pm
-lib/gcstar/GCLang/CS/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/CS/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/CS/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/CS/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/CS/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/CS/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/CS/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/CS/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/CS/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/CS/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/CS/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/CS/GCImport/GCImportList.pm
-lib/gcstar/GCLang/CS/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/CS/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/CS/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/CS/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/CS/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/CS/GCModels/GCbooks.pm
-lib/gcstar/GCLang/CS/GCModels/GCcoins.pm
-lib/gcstar/GCLang/CS/GCModels/GCcomics.pm
-lib/gcstar/GCLang/CS/GCModels/GCfilms.pm
-lib/gcstar/GCLang/CS/GCModels/GCgames.pm
-lib/gcstar/GCLang/CS/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/CS/GCModels/GCminicars.pm
-lib/gcstar/GCLang/CS/GCModels/GCmusics.pm
-lib/gcstar/GCLang/CS/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/CS/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/CS/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/CS/GCModels/GCstamps.pm
-lib/gcstar/GCLang/CS/GCModels/GCwines.pm
-lib/gcstar/GCLang/CS/GCstar.pm
-lib/gcstar/GCLang/DE/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/DE/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/DE/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/DE/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/DE/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/DE/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/DE/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/DE/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/DE/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/DE/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/DE/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/DE/GCImport/GCImportList.pm
-lib/gcstar/GCLang/DE/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/DE/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/DE/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/DE/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/DE/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/DE/GCModels/GCbooks.pm
-lib/gcstar/GCLang/DE/GCModels/GCcoins.pm
-lib/gcstar/GCLang/DE/GCModels/GCcomics.pm
-lib/gcstar/GCLang/DE/GCModels/GCfilms.pm
-lib/gcstar/GCLang/DE/GCModels/GCgames.pm
-lib/gcstar/GCLang/DE/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/DE/GCModels/GCminicars.pm
-lib/gcstar/GCLang/DE/GCModels/GCmusics.pm
-lib/gcstar/GCLang/DE/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/DE/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/DE/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/DE/GCModels/GCstamps.pm
-lib/gcstar/GCLang/DE/GCModels/GCwines.pm
-lib/gcstar/GCLang/DE/GCstar.pm
-lib/gcstar/GCLang/EL/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/EL/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/EL/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/EL/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/EL/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/EL/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/EL/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/EL/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/EL/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/EL/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/EL/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/EL/GCImport/GCImportList.pm
-lib/gcstar/GCLang/EL/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/EL/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/EL/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/EL/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/EL/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/EL/GCModels/GCbooks.pm
-lib/gcstar/GCLang/EL/GCModels/GCcoins.pm
-lib/gcstar/GCLang/EL/GCModels/GCcomics.pm
-lib/gcstar/GCLang/EL/GCModels/GCfilms.pm
-lib/gcstar/GCLang/EL/GCModels/GCgames.pm
-lib/gcstar/GCLang/EL/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/EL/GCModels/GCminicars.pm
-lib/gcstar/GCLang/EL/GCModels/GCmusics.pm
-lib/gcstar/GCLang/EL/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/EL/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/EL/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/EL/GCModels/GCstamps.pm
-lib/gcstar/GCLang/EL/GCModels/GCwines.pm
-lib/gcstar/GCLang/EL/GCstar.pm
-lib/gcstar/GCLang/EN/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/EN/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/EN/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/EN/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/EN/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/EN/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/EN/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/EN/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/EN/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/EN/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/EN/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/EN/GCImport/GCImportList.pm
-lib/gcstar/GCLang/EN/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/EN/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/EN/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/EN/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/EN/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/EN/GCModels/GCbooks.pm
-lib/gcstar/GCLang/EN/GCModels/GCcoins.pm
-lib/gcstar/GCLang/EN/GCModels/GCcomics.pm
-lib/gcstar/GCLang/EN/GCModels/GCfilms.pm
-lib/gcstar/GCLang/EN/GCModels/GCgames.pm
-lib/gcstar/GCLang/EN/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/EN/GCModels/GCminicars.pm
-lib/gcstar/GCLang/EN/GCModels/GCmusics.pm
-lib/gcstar/GCLang/EN/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/EN/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/EN/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/EN/GCModels/GCstamps.pm
-lib/gcstar/GCLang/EN/GCModels/GCwines.pm
-lib/gcstar/GCLang/EN/GCstar.pm
-lib/gcstar/GCLang/ES/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/ES/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/ES/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/ES/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/ES/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/ES/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/ES/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/ES/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/ES/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/ES/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/ES/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/ES/GCImport/GCImportList.pm
-lib/gcstar/GCLang/ES/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/ES/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/ES/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/ES/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/ES/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/ES/GCModels/GCbooks.pm
-lib/gcstar/GCLang/ES/GCModels/GCcoins.pm
-lib/gcstar/GCLang/ES/GCModels/GCcomics.pm
-lib/gcstar/GCLang/ES/GCModels/GCfilms.pm
-lib/gcstar/GCLang/ES/GCModels/GCgames.pm
-lib/gcstar/GCLang/ES/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/ES/GCModels/GCminicars.pm
-lib/gcstar/GCLang/ES/GCModels/GCmusics.pm
-lib/gcstar/GCLang/ES/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/ES/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/ES/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/ES/GCModels/GCstamps.pm
-lib/gcstar/GCLang/ES/GCModels/GCwines.pm
-lib/gcstar/GCLang/ES/GCstar.pm
-lib/gcstar/GCLang/FR/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/FR/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/FR/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/FR/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/FR/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/FR/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/FR/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/FR/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/FR/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/FR/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/FR/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/FR/GCImport/GCImportList.pm
-lib/gcstar/GCLang/FR/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/FR/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/FR/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/FR/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/FR/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/FR/GCModels/GCbooks.pm
-lib/gcstar/GCLang/FR/GCModels/GCcoins.pm
-lib/gcstar/GCLang/FR/GCModels/GCcomics.pm
-lib/gcstar/GCLang/FR/GCModels/GCfilms.pm
-lib/gcstar/GCLang/FR/GCModels/GCgames.pm
-lib/gcstar/GCLang/FR/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/FR/GCModels/GCminicars.pm
-lib/gcstar/GCLang/FR/GCModels/GCmusics.pm
-lib/gcstar/GCLang/FR/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/FR/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/FR/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/FR/GCModels/GCstamps.pm
-lib/gcstar/GCLang/FR/GCModels/GCwines.pm
-lib/gcstar/GCLang/FR/GCstar.pm
-lib/gcstar/GCLang/GCLangUtils.pm
-lib/gcstar/GCLang/GL/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/GL/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/GL/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/GL/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/GL/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/GL/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/GL/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/GL/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/GL/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/GL/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/GL/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/GL/GCImport/GCImportList.pm
-lib/gcstar/GCLang/GL/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/GL/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/GL/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/GL/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/GL/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/GL/GCModels/GCbooks.pm
-lib/gcstar/GCLang/GL/GCModels/GCcoins.pm
-lib/gcstar/GCLang/GL/GCModels/GCcomics.pm
-lib/gcstar/GCLang/GL/GCModels/GCfilms.pm
-lib/gcstar/GCLang/GL/GCModels/GCgames.pm
-lib/gcstar/GCLang/GL/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/GL/GCModels/GCminicars.pm
-lib/gcstar/GCLang/GL/GCModels/GCmusics.pm
-lib/gcstar/GCLang/GL/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/GL/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/GL/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/GL/GCModels/GCstamps.pm
-lib/gcstar/GCLang/GL/GCModels/GCwines.pm
-lib/gcstar/GCLang/GL/GCstar.pm
-lib/gcstar/GCLang/HU/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/HU/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/HU/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/HU/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/HU/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/HU/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/HU/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/HU/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/HU/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/HU/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/HU/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/HU/GCImport/GCImportList.pm
-lib/gcstar/GCLang/HU/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/HU/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/HU/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/HU/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/HU/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/HU/GCModels/GCbooks.pm
-lib/gcstar/GCLang/HU/GCModels/GCcoins.pm
-lib/gcstar/GCLang/HU/GCModels/GCcomics.pm
-lib/gcstar/GCLang/HU/GCModels/GCfilms.pm
-lib/gcstar/GCLang/HU/GCModels/GCgames.pm
-lib/gcstar/GCLang/HU/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/HU/GCModels/GCminicars.pm
-lib/gcstar/GCLang/HU/GCModels/GCmusics.pm
-lib/gcstar/GCLang/HU/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/HU/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/HU/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/HU/GCModels/GCstamps.pm
-lib/gcstar/GCLang/HU/GCModels/GCwines.pm
-lib/gcstar/GCLang/HU/GCstar.pm
-lib/gcstar/GCLang/ID/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/ID/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/ID/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/ID/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/ID/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/ID/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/ID/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/ID/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/ID/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/ID/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/ID/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/ID/GCImport/GCImportList.pm
-lib/gcstar/GCLang/ID/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/ID/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/ID/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/ID/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/ID/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/ID/GCModels/GCbooks.pm
-lib/gcstar/GCLang/ID/GCModels/GCcoins.pm
-lib/gcstar/GCLang/ID/GCModels/GCcomics.pm
-lib/gcstar/GCLang/ID/GCModels/GCfilms.pm
-lib/gcstar/GCLang/ID/GCModels/GCgames.pm
-lib/gcstar/GCLang/ID/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/ID/GCModels/GCminicars.pm
-lib/gcstar/GCLang/ID/GCModels/GCmusics.pm
-lib/gcstar/GCLang/ID/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/ID/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/ID/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/ID/GCModels/GCstamps.pm
-lib/gcstar/GCLang/ID/GCModels/GCwines.pm
-lib/gcstar/GCLang/ID/GCstar.pm
-lib/gcstar/GCLang/IT/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/IT/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/IT/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/IT/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/IT/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/IT/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/IT/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/IT/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/IT/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/IT/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/IT/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/IT/GCImport/GCImportList.pm
-lib/gcstar/GCLang/IT/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/IT/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/IT/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/IT/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/IT/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/IT/GCModels/GCbooks.pm
-lib/gcstar/GCLang/IT/GCModels/GCcoins.pm
-lib/gcstar/GCLang/IT/GCModels/GCcomics.pm
-lib/gcstar/GCLang/IT/GCModels/GCfilms.pm
-lib/gcstar/GCLang/IT/GCModels/GCgames.pm
-lib/gcstar/GCLang/IT/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/IT/GCModels/GCminicars.pm
-lib/gcstar/GCLang/IT/GCModels/GCmusics.pm
-lib/gcstar/GCLang/IT/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/IT/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/IT/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/IT/GCModels/GCstamps.pm
-lib/gcstar/GCLang/IT/GCModels/GCwines.pm
-lib/gcstar/GCLang/IT/GCstar.pm
-lib/gcstar/GCLang/IT/README.txt
-lib/gcstar/GCLang/NL/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/NL/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/NL/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/NL/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/NL/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/NL/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/NL/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/NL/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/NL/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/NL/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/NL/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/NL/GCImport/GCImportList.pm
-lib/gcstar/GCLang/NL/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/NL/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/NL/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/NL/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/NL/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/NL/GCModels/GCbooks.pm
-lib/gcstar/GCLang/NL/GCModels/GCcoins.pm
-lib/gcstar/GCLang/NL/GCModels/GCcomics.pm
-lib/gcstar/GCLang/NL/GCModels/GCfilms.pm
-lib/gcstar/GCLang/NL/GCModels/GCgames.pm
-lib/gcstar/GCLang/NL/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/NL/GCModels/GCminicars.pm
-lib/gcstar/GCLang/NL/GCModels/GCmusics.pm
-lib/gcstar/GCLang/NL/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/NL/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/NL/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/NL/GCModels/GCstamps.pm
-lib/gcstar/GCLang/NL/GCModels/GCwines.pm
-lib/gcstar/GCLang/NL/GCstar.pm
-lib/gcstar/GCLang/PL/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/PL/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/PL/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/PL/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/PL/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/PL/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/PL/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/PL/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/PL/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/PL/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/PL/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/PL/GCImport/GCImportList.pm
-lib/gcstar/GCLang/PL/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/PL/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/PL/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/PL/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/PL/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/PL/GCModels/GCbooks.pm
-lib/gcstar/GCLang/PL/GCModels/GCcoins.pm
-lib/gcstar/GCLang/PL/GCModels/GCcomics.pm
-lib/gcstar/GCLang/PL/GCModels/GCfilms.pm
-lib/gcstar/GCLang/PL/GCModels/GCgames.pm
-lib/gcstar/GCLang/PL/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/PL/GCModels/GCminicars.pm
-lib/gcstar/GCLang/PL/GCModels/GCmusics.pm
-lib/gcstar/GCLang/PL/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/PL/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/PL/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/PL/GCModels/GCstamps.pm
-lib/gcstar/GCLang/PL/GCModels/GCwines.pm
-lib/gcstar/GCLang/PL/GCstar.pm
-lib/gcstar/GCLang/PT/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/PT/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/PT/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/PT/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/PT/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/PT/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/PT/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/PT/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/PT/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/PT/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/PT/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/PT/GCImport/GCImportList.pm
-lib/gcstar/GCLang/PT/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/PT/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/PT/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/PT/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/PT/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/PT/GCModels/GCbooks.pm
-lib/gcstar/GCLang/PT/GCModels/GCcoins.pm
-lib/gcstar/GCLang/PT/GCModels/GCcomics.pm
-lib/gcstar/GCLang/PT/GCModels/GCfilms.pm
-lib/gcstar/GCLang/PT/GCModels/GCgames.pm
-lib/gcstar/GCLang/PT/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/PT/GCModels/GCminicars.pm
-lib/gcstar/GCLang/PT/GCModels/GCmusics.pm
-lib/gcstar/GCLang/PT/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/PT/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/PT/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/PT/GCModels/GCstamps.pm
-lib/gcstar/GCLang/PT/GCModels/GCwines.pm
-lib/gcstar/GCLang/PT/GCstar.pm
-lib/gcstar/GCLang/README
-lib/gcstar/GCLang/RO/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/RO/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/RO/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/RO/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/RO/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/RO/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/RO/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/RO/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/RO/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/RO/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/RO/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/RO/GCImport/GCImportList.pm
-lib/gcstar/GCLang/RO/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/RO/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/RO/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/RO/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/RO/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/RO/GCModels/GCbooks.pm
-lib/gcstar/GCLang/RO/GCModels/GCcoins.pm
-lib/gcstar/GCLang/RO/GCModels/GCcomics.pm
-lib/gcstar/GCLang/RO/GCModels/GCfilms.pm
-lib/gcstar/GCLang/RO/GCModels/GCgames.pm
-lib/gcstar/GCLang/RO/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/RO/GCModels/GCminicars.pm
-lib/gcstar/GCLang/RO/GCModels/GCmusics.pm
-lib/gcstar/GCLang/RO/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/RO/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/RO/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/RO/GCModels/GCstamps.pm
-lib/gcstar/GCLang/RO/GCModels/GCwines.pm
-lib/gcstar/GCLang/RO/GCstar.pm
-lib/gcstar/GCLang/RU/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/RU/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/RU/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/RU/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/RU/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/RU/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/RU/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/RU/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/RU/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/RU/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/RU/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/RU/GCImport/GCImportList.pm
-lib/gcstar/GCLang/RU/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/RU/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/RU/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/RU/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/RU/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/RU/GCModels/GCbooks.pm
-lib/gcstar/GCLang/RU/GCModels/GCcoins.pm
-lib/gcstar/GCLang/RU/GCModels/GCcomics.pm
-lib/gcstar/GCLang/RU/GCModels/GCfilms.pm
-lib/gcstar/GCLang/RU/GCModels/GCgames.pm
-lib/gcstar/GCLang/RU/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/RU/GCModels/GCminicars.pm
-lib/gcstar/GCLang/RU/GCModels/GCmusics.pm
-lib/gcstar/GCLang/RU/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/RU/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/RU/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/RU/GCModels/GCstamps.pm
-lib/gcstar/GCLang/RU/GCModels/GCwines.pm
-lib/gcstar/GCLang/RU/GCstar.pm
-lib/gcstar/GCLang/SR/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/SR/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/SR/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/SR/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/SR/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/SR/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/SR/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/SR/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/SR/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/SR/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/SR/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/SR/GCImport/GCImportList.pm
-lib/gcstar/GCLang/SR/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/SR/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/SR/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/SR/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/SR/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/SR/GCModels/GCbooks.pm
-lib/gcstar/GCLang/SR/GCModels/GCcoins.pm
-lib/gcstar/GCLang/SR/GCModels/GCcomics.pm
-lib/gcstar/GCLang/SR/GCModels/GCfilms.pm
-lib/gcstar/GCLang/SR/GCModels/GCgames.pm
-lib/gcstar/GCLang/SR/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/SR/GCModels/GCminicars.pm
-lib/gcstar/GCLang/SR/GCModels/GCmusics.pm
-lib/gcstar/GCLang/SR/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/SR/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/SR/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/SR/GCModels/GCstamps.pm
-lib/gcstar/GCLang/SR/GCModels/GCwines.pm
-lib/gcstar/GCLang/SR/GCstar.pm
-lib/gcstar/GCLang/SV/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/SV/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/SV/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/SV/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/SV/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/SV/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/SV/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/SV/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/SV/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/SV/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/SV/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/SV/GCImport/GCImportList.pm
-lib/gcstar/GCLang/SV/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/SV/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/SV/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/SV/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/SV/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/SV/GCModels/GCbooks.pm
-lib/gcstar/GCLang/SV/GCModels/GCcoins.pm
-lib/gcstar/GCLang/SV/GCModels/GCcomics.pm
-lib/gcstar/GCLang/SV/GCModels/GCfilms.pm
-lib/gcstar/GCLang/SV/GCModels/GCgames.pm
-lib/gcstar/GCLang/SV/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/SV/GCModels/GCminicars.pm
-lib/gcstar/GCLang/SV/GCModels/GCmusics.pm
-lib/gcstar/GCLang/SV/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/SV/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/SV/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/SV/GCModels/GCstamps.pm
-lib/gcstar/GCLang/SV/GCModels/GCwines.pm
-lib/gcstar/GCLang/SV/GCstar.pm
-lib/gcstar/GCLang/TR/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/TR/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/TR/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/TR/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/TR/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/TR/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/TR/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/TR/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/TR/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/TR/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/TR/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/TR/GCImport/GCImportList.pm
-lib/gcstar/GCLang/TR/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/TR/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/TR/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/TR/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/TR/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/TR/GCModels/GCbooks.pm
-lib/gcstar/GCLang/TR/GCModels/GCcoins.pm
-lib/gcstar/GCLang/TR/GCModels/GCcomics.pm
-lib/gcstar/GCLang/TR/GCModels/GCfilms.pm
-lib/gcstar/GCLang/TR/GCModels/GCgames.pm
-lib/gcstar/GCLang/TR/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/TR/GCModels/GCminicars.pm
-lib/gcstar/GCLang/TR/GCModels/GCmusics.pm
-lib/gcstar/GCLang/TR/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/TR/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/TR/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/TR/GCModels/GCstamps.pm
-lib/gcstar/GCLang/TR/GCModels/GCwines.pm
-lib/gcstar/GCLang/TR/GCstar.pm
-lib/gcstar/GCLang/UK/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/UK/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/UK/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/UK/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/UK/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/UK/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/UK/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/UK/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/UK/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/UK/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/UK/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/UK/GCImport/GCImportList.pm
-lib/gcstar/GCLang/UK/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/UK/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/UK/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/UK/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/UK/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/UK/GCModels/GCbooks.pm
-lib/gcstar/GCLang/UK/GCModels/GCcoins.pm
-lib/gcstar/GCLang/UK/GCModels/GCcomics.pm
-lib/gcstar/GCLang/UK/GCModels/GCfilms.pm
-lib/gcstar/GCLang/UK/GCModels/GCgames.pm
-lib/gcstar/GCLang/UK/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/UK/GCModels/GCminicars.pm
-lib/gcstar/GCLang/UK/GCModels/GCmusics.pm
-lib/gcstar/GCLang/UK/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/UK/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/UK/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/UK/GCModels/GCstamps.pm
-lib/gcstar/GCLang/UK/GCModels/GCwines.pm
-lib/gcstar/GCLang/UK/GCstar.pm
-lib/gcstar/GCLang/ZH/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/ZH/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/ZH/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/ZH/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/ZH/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/ZH/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/ZH/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/ZH/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/ZH/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/ZH/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/ZH/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/ZH/GCImport/GCImportList.pm
-lib/gcstar/GCLang/ZH/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/ZH/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/ZH/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/ZH/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/ZH/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/ZH/GCModels/GCbooks.pm
-lib/gcstar/GCLang/ZH/GCModels/GCcoins.pm
-lib/gcstar/GCLang/ZH/GCModels/GCcomics.pm
-lib/gcstar/GCLang/ZH/GCModels/GCfilms.pm
-lib/gcstar/GCLang/ZH/GCModels/GCgames.pm
-lib/gcstar/GCLang/ZH/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/ZH/GCModels/GCminicars.pm
-lib/gcstar/GCLang/ZH/GCModels/GCmusics.pm
-lib/gcstar/GCLang/ZH/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/ZH/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/ZH/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/ZH/GCModels/GCstamps.pm
-lib/gcstar/GCLang/ZH/GCModels/GCwines.pm
-lib/gcstar/GCLang/ZH/GCstar.pm
-lib/gcstar/GCLang/ZH_CN/GCExport/GCExportCSV.pm
-lib/gcstar/GCLang/ZH_CN/GCExport/GCExportExternal.pm
-lib/gcstar/GCLang/ZH_CN/GCExport/GCExportHTML.pm
-lib/gcstar/GCLang/ZH_CN/GCExport/GCExportPDB.pm
-lib/gcstar/GCLang/ZH_CN/GCExport/GCExportSQL.pm
-lib/gcstar/GCLang/ZH_CN/GCExport/GCExportTarGz.pm
-lib/gcstar/GCLang/ZH_CN/GCExport/GCExportXML.pm
-lib/gcstar/GCLang/ZH_CN/GCImport/GCImportAlexandria.pm
-lib/gcstar/GCLang/ZH_CN/GCImport/GCImportCSV.pm
-lib/gcstar/GCLang/ZH_CN/GCImport/GCImportFolder.pm
-lib/gcstar/GCLang/ZH_CN/GCImport/GCImportGCstar.pm
-lib/gcstar/GCLang/ZH_CN/GCImport/GCImportList.pm
-lib/gcstar/GCLang/ZH_CN/GCImport/GCImportScanner.pm
-lib/gcstar/GCLang/ZH_CN/GCImport/GCImportTellico.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCTVepisodes.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCTVseries.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCboardgames.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCbooks.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCcoins.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCcomics.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCfilms.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCgames.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCgeneric.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCminicars.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCmusics.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCperiodicals.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCsmartcards.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCsoftware.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCstamps.pm
-lib/gcstar/GCLang/ZH_CN/GCModels/GCwines.pm
-lib/gcstar/GCLang/ZH_CN/GCstar.pm
-lib/gcstar/GCMail.pm
-lib/gcstar/GCMainWindow.pm
-lib/gcstar/GCMenu.pm
-lib/gcstar/GCModel.pm
-lib/gcstar/GCModels/GCTVepisodes.gcm
-lib/gcstar/GCModels/GCTVseries.gcm
-lib/gcstar/GCModels/GCboardgames.gcm
-lib/gcstar/GCModels/GCbooks.gcm
-lib/gcstar/GCModels/GCcoins.gcm
-lib/gcstar/GCModels/GCcomics.gcm
-lib/gcstar/GCModels/GCfilms.gcm
-lib/gcstar/GCModels/GCgames.gcm
-lib/gcstar/GCModels/GCminicars.gcm
-lib/gcstar/GCModels/GCmusics.gcm
-lib/gcstar/GCModels/GCperiodicals.gcm
-lib/gcstar/GCModels/GCsmartcards.gcm
-lib/gcstar/GCModels/GCsoftware.gcm
-lib/gcstar/GCModels/GCstamps.gcm
-lib/gcstar/GCModels/GCwines.gcm
-lib/gcstar/GCOptions.pm
-lib/gcstar/GCPanel.pm
-lib/gcstar/GCPlugins.pm
-lib/gcstar/GCPlugins/GCPluginsBase.pm
-lib/gcstar/GCPlugins/GCTVepisodes/GCTVepisodesCommon.pm
-lib/gcstar/GCPlugins/GCTVepisodes/GCTvdb.pm
-lib/gcstar/GCPlugins/GCTVepisodes/GCTvdbES.pm
-lib/gcstar/GCPlugins/GCTVepisodes/GCTvdbFR.pm
-lib/gcstar/GCPlugins/GCTVepisodes/GCTvdbIT.pm
-lib/gcstar/GCPlugins/GCTVseries/GCTVseriesCommon.pm
-lib/gcstar/GCPlugins/GCTVseries/GCThemoviedb.pm
-lib/gcstar/GCPlugins/GCTVseries/GCTvdb.pm
-lib/gcstar/GCPlugins/GCTVseries/GCTvdbES.pm
-lib/gcstar/GCPlugins/GCTVseries/GCTvdbFR.pm
-lib/gcstar/GCPlugins/GCTVseries/GCTvdbIT.pm
-lib/gcstar/GCPlugins/GCboardgames/GCReservoirJeux.pm
-lib/gcstar/GCPlugins/GCboardgames/GCboardgamegeek.pm
-lib/gcstar/GCPlugins/GCboardgames/GCboardgamesCommon.pm
-lib/gcstar/GCPlugins/GCboardgames/GCtrictrac.pm
-lib/gcstar/GCPlugins/GCbooks/GCAdlibrisFI.pm
-lib/gcstar/GCPlugins/GCbooks/GCAdlibrisSV.pm
-lib/gcstar/GCPlugins/GCbooks/GCAlapage.pm
-lib/gcstar/GCPlugins/GCbooks/GCAmazon.pm
-lib/gcstar/GCPlugins/GCbooks/GCAmazonCA.pm
-lib/gcstar/GCPlugins/GCbooks/GCAmazonDE.pm
-lib/gcstar/GCPlugins/GCbooks/GCAmazonFR.pm
-lib/gcstar/GCPlugins/GCbooks/GCAmazonUK.pm
-lib/gcstar/GCPlugins/GCbooks/GCBDGest.pm
-lib/gcstar/GCPlugins/GCbooks/GCBibliotekaNarodowa.pm
-lib/gcstar/GCPlugins/GCbooks/GCBokkilden.pm
-lib/gcstar/GCPlugins/GCbooks/GCBol.pm
-lib/gcstar/GCPlugins/GCbooks/GCBuscape.pm
-lib/gcstar/GCPlugins/GCbooks/GCCasadelibro.pm
-lib/gcstar/GCPlugins/GCbooks/GCChapitre.pm
-lib/gcstar/GCPlugins/GCbooks/GCDoubanbook.pm
-lib/gcstar/GCPlugins/GCbooks/GCFnac.pm
-lib/gcstar/GCPlugins/GCbooks/GCFnacPT.pm
-lib/gcstar/GCPlugins/GCbooks/GCISBNdb.pm
-lib/gcstar/GCPlugins/GCbooks/GCInternetBokHandeln.pm
-lib/gcstar/GCPlugins/GCbooks/GCInternetBookShop.pm
-lib/gcstar/GCPlugins/GCbooks/GCLeLivre.pm
-lib/gcstar/GCPlugins/GCbooks/GCLiberOnWeb.pm
-lib/gcstar/GCPlugins/GCbooks/GCMareno.pm
-lib/gcstar/GCPlugins/GCbooks/GCMediabooks.pm
-lib/gcstar/GCPlugins/GCbooks/GCMerlin.pm
-lib/gcstar/GCPlugins/GCbooks/GCNUKat.pm
-lib/gcstar/GCPlugins/GCbooks/GCNooSFere.pm
-lib/gcstar/GCPlugins/GCbooks/GCSaraiva.pm
-lib/gcstar/GCPlugins/GCbooks/GCbooksAdlibrisCommon.pm
-lib/gcstar/GCPlugins/GCbooks/GCbooksAmazonCommon.pm
-lib/gcstar/GCPlugins/GCbooks/GCbooksCommon.pm
-lib/gcstar/GCPlugins/GCcomics/GCbedetheque.pm
-lib/gcstar/GCPlugins/GCcomics/GCcomicbookdb.pm
-lib/gcstar/GCPlugins/GCcomics/GCcomicsCommon.pm
-lib/gcstar/GCPlugins/GCcomics/GCmangasanctuary.pm
-lib/gcstar/GCPlugins/GCfilms/GCAlapage.pm
-lib/gcstar/GCPlugins/GCfilms/GCAllmovie.pm
-lib/gcstar/GCPlugins/GCfilms/GCAllocine.pm
-lib/gcstar/GCPlugins/GCfilms/GCAlpacineES.pm
-lib/gcstar/GCPlugins/GCfilms/GCAmazon.pm
-lib/gcstar/GCPlugins/GCfilms/GCAmazonDE.pm
-lib/gcstar/GCPlugins/GCfilms/GCAmazonFR.pm
-lib/gcstar/GCPlugins/GCfilms/GCAmazonUK.pm
-lib/gcstar/GCPlugins/GCfilms/GCAniDB.pm
-lib/gcstar/GCPlugins/GCfilms/GCAnimator.pm
-lib/gcstar/GCPlugins/GCfilms/GCAnimeNfoA.pm
-lib/gcstar/GCPlugins/GCfilms/GCAnimeka.pm
-lib/gcstar/GCPlugins/GCfilms/GCBeyazPerde.pm
-lib/gcstar/GCPlugins/GCfilms/GCCartelesPeliculasES.pm
-lib/gcstar/GCPlugins/GCfilms/GCCinemaClock.pm
-lib/gcstar/GCPlugins/GCfilms/GCCinemotions.pm
-lib/gcstar/GCPlugins/GCfilms/GCCsfd.pm
-lib/gcstar/GCPlugins/GCfilms/GCCulturalia.pm
-lib/gcstar/GCPlugins/GCfilms/GCDVDEmpire.pm
-lib/gcstar/GCPlugins/GCfilms/GCDVDFr.pm
-lib/gcstar/GCPlugins/GCfilms/GCDVDPost.pm
-lib/gcstar/GCPlugins/GCfilms/GCDicshop.pm
-lib/gcstar/GCPlugins/GCfilms/GCDoubanfilm.pm
-lib/gcstar/GCPlugins/GCfilms/GCFilmAffinityEN.pm
-lib/gcstar/GCPlugins/GCfilms/GCFilmAffinityES.pm
-lib/gcstar/GCPlugins/GCfilms/GCFilmUP.pm
-lib/gcstar/GCPlugins/GCfilms/GCFilmWeb.pm
-lib/gcstar/GCPlugins/GCfilms/GCIbs.pm
-lib/gcstar/GCPlugins/GCfilms/GCImdb.pm
-lib/gcstar/GCPlugins/GCfilms/GCKinopoisk.pm
-lib/gcstar/GCPlugins/GCfilms/GCMediadis.pm
-lib/gcstar/GCPlugins/GCfilms/GCMetropoliES.pm
-lib/gcstar/GCPlugins/GCfilms/GCMonsieurCinema.pm
-lib/gcstar/GCPlugins/GCfilms/GCMovieMeter.pm
-lib/gcstar/GCPlugins/GCfilms/GCMoviecovers.pm
-lib/gcstar/GCPlugins/GCfilms/GCNasheKino.pm
-lib/gcstar/GCPlugins/GCfilms/GCOFDb.pm
-lib/gcstar/GCPlugins/GCfilms/GCOdeonHU.pm
-lib/gcstar/GCPlugins/GCfilms/GCOnet.pm
-lib/gcstar/GCPlugins/GCfilms/GCPortHU.pm
-lib/gcstar/GCPlugins/GCfilms/GCStopklatka.pm
-lib/gcstar/GCPlugins/GCfilms/GCThemoviedb.pm
-lib/gcstar/GCPlugins/GCfilms/GCThemoviedbDE.pm
-lib/gcstar/GCPlugins/GCfilms/GCThemoviedbES.pm
-lib/gcstar/GCPlugins/GCfilms/GCThemoviedbFR.pm
-lib/gcstar/GCPlugins/GCfilms/GCfilmsAmazonCommon.pm
-lib/gcstar/GCPlugins/GCfilms/GCfilmsCommon.pm
-lib/gcstar/GCPlugins/GCgames/GCAlapage.pm
-lib/gcstar/GCPlugins/GCgames/GCAmazon.pm
-lib/gcstar/GCPlugins/GCgames/GCAmazonCA.pm
-lib/gcstar/GCPlugins/GCgames/GCAmazonDE.pm
-lib/gcstar/GCPlugins/GCgames/GCAmazonFR.pm
-lib/gcstar/GCPlugins/GCgames/GCAmazonJP.pm
-lib/gcstar/GCPlugins/GCgames/GCAmazonUK.pm
-lib/gcstar/GCPlugins/GCgames/GCDicoDuNet.pm
-lib/gcstar/GCPlugins/GCgames/GCGameSpot.pm
-lib/gcstar/GCPlugins/GCgames/GCJeuxVideoCom.pm
-lib/gcstar/GCPlugins/GCgames/GCJeuxVideoFr.pm
-lib/gcstar/GCPlugins/GCgames/GCLudus.pm
-lib/gcstar/GCPlugins/GCgames/GCMobyGames.pm
-lib/gcstar/GCPlugins/GCgames/GCNextGame.pm
-lib/gcstar/GCPlugins/GCgames/GCTheLegacy.pm
-lib/gcstar/GCPlugins/GCgames/GCgamesAmazonCommon.pm
-lib/gcstar/GCPlugins/GCgames/GCgamesCommon.pm
-lib/gcstar/GCPlugins/GCmusics/GCDiscogs.pm
-lib/gcstar/GCPlugins/GCmusics/GCDoubanmusic.pm
-lib/gcstar/GCPlugins/GCmusics/GCMusicBrainz.pm
-lib/gcstar/GCPlugins/GCmusics/GCmusicsCommon.pm
-lib/gcstar/GCPlugins/GCstar/GCAmazonCommon.pm
-lib/gcstar/GCSplash.pm
-lib/gcstar/GCStats.pm
-lib/gcstar/GCStyle.pm
-lib/gcstar/GCUpdater.pm
-lib/gcstar/GCUtils.pm
-lib/gcstar/GCWidgets.pm
-man/man1/gcstar.1.gz
-share/applications/gcstar.desktop
-%%DATADIR%%/LICENSE
-%%DATADIR%%/fonts/AUTHORS
-%%DATADIR%%/fonts/COPYING
-%%DATADIR%%/fonts/ChangeLog
-%%DATADIR%%/fonts/LiberationSans-Regular.ttf
-%%DATADIR%%/fonts/License.txt
-%%DATADIR%%/fonts/README
-%%DATADIR%%/genres/EN.genres
-%%DATADIR%%/genres/ES.genres
-%%DATADIR%%/genres/FR.genres
-%%DATADIR%%/helpers/xdg-open
-%%DATADIR%%/html_models/GCboardgames/piwi
-%%DATADIR%%/html_models/GCboardgames/piwi.png
-%%DATADIR%%/html_models/GCbooks/FloFred
-%%DATADIR%%/html_models/GCbooks/FloFred.png
-%%DATADIR%%/html_models/GCbooks/NellistosDark
-%%DATADIR%%/html_models/GCbooks/NellistosDark.png
-%%DATADIR%%/html_models/GCbooks/NellistosLight
-%%DATADIR%%/html_models/GCbooks/NellistosLight.png
-%%DATADIR%%/html_models/GCbooks/Shelf
-%%DATADIR%%/html_models/GCbooks/Shelf.png
-%%DATADIR%%/html_models/GCbooks/Simple
-%%DATADIR%%/html_models/GCbooks/Simple.png
-%%DATADIR%%/html_models/GCcoins/Simple
-%%DATADIR%%/html_models/GCcoins/Simple.png
-%%DATADIR%%/html_models/GCfilms/Flat
-%%DATADIR%%/html_models/GCfilms/Flat.png
-%%DATADIR%%/html_models/GCfilms/Shelf
-%%DATADIR%%/html_models/GCfilms/Shelf.png
-%%DATADIR%%/html_models/GCfilms/Simple
-%%DATADIR%%/html_models/GCfilms/Simple.png
-%%DATADIR%%/html_models/GCfilms/Tabs
-%%DATADIR%%/html_models/GCfilms/Tabs.png
-%%DATADIR%%/html_models/GCfilms/Tian
-%%DATADIR%%/html_models/GCfilms/Tian-Mario
-%%DATADIR%%/html_models/GCfilms/Tian-Mario-Kim
-%%DATADIR%%/html_models/GCfilms/Tian-Mario.png
-%%DATADIR%%/html_models/GCfilms/Tian.png
-%%DATADIR%%/html_models/GCfilms/float
-%%DATADIR%%/html_models/GCfilms/float.png
-%%DATADIR%%/html_models/GCfilms/rootII_design
-%%DATADIR%%/html_models/GCfilms/rootII_design.png
-%%DATADIR%%/html_models/GCgames/Flat
-%%DATADIR%%/html_models/GCgames/Flat.png
-%%DATADIR%%/html_models/GCgames/Simple
-%%DATADIR%%/html_models/GCgames/Simple.png
-%%DATADIR%%/html_models/GCgames/Tabs
-%%DATADIR%%/html_models/GCgames/Tabs.png
-%%DATADIR%%/html_models/GCminicars/Tian-Jim
-%%DATADIR%%/html_models/GCminicars/Tian-Jim.png
-%%DATADIR%%/html_models/GCmusics/Shelf
-%%DATADIR%%/html_models/GCmusics/Shelf.png
-%%DATADIR%%/html_models/GCmusics/Simple
-%%DATADIR%%/html_models/GCmusics/Simple.png
-%%DATADIR%%/html_models/GCstar/Shelf
-%%DATADIR%%/html_models/GCstar/Shelf.png
-%%DATADIR%%/html_models/GCstar/Simple
-%%DATADIR%%/html_models/GCstar/Simple.png
-%%DATADIR%%/icons/GCstar.ico
-%%DATADIR%%/icons/gcstar_128x128.png
-%%DATADIR%%/icons/gcstar_16x16.png
-%%DATADIR%%/icons/gcstar_192x192.png
-%%DATADIR%%/icons/gcstar_22x22.png
-%%DATADIR%%/icons/gcstar_24x24.png
-%%DATADIR%%/icons/gcstar_256x256.png
-%%DATADIR%%/icons/gcstar_32x32.png
-%%DATADIR%%/icons/gcstar_36x36.png
-%%DATADIR%%/icons/gcstar_48x48.png
-%%DATADIR%%/icons/gcstar_64x64.png
-%%DATADIR%%/icons/gcstar_72x72.png
-%%DATADIR%%/icons/gcstar_96x96.png
-%%DATADIR%%/icons/gcstar_scalable.svg
-%%DATADIR%%/icons/icon_install.ico
-%%DATADIR%%/icons/star.png
-%%DATADIR%%/icons/star_hover.png
-%%DATADIR%%/icons/stardark.png
-%%DATADIR%%/icons/stardark_hover.png
-%%DATADIR%%/icons/web.ico
-%%DATADIR%%/list_bg/Box/group.png
-%%DATADIR%%/list_bg/Box/list_bg.png
-%%DATADIR%%/list_bg/Box/style
-%%DATADIR%%/list_bg/Brick_and_Glass/group.png
-%%DATADIR%%/list_bg/Brick_and_Glass/list_bg.png
-%%DATADIR%%/list_bg/Brick_and_Glass/list_fg.png
-%%DATADIR%%/list_bg/Brick_and_Glass/style
-%%DATADIR%%/list_bg/Dark_Glass/group.png
-%%DATADIR%%/list_bg/Dark_Glass/list_bg.png
-%%DATADIR%%/list_bg/Dark_Glass/list_fg.png
-%%DATADIR%%/list_bg/Dark_Glass/style
-%%DATADIR%%/list_bg/Glass/group.png
-%%DATADIR%%/list_bg/Glass/list_bg.png
-%%DATADIR%%/list_bg/Glass/list_fg.png
-%%DATADIR%%/list_bg/Glass/style
-%%DATADIR%%/list_bg/Green_Glass/group.png
-%%DATADIR%%/list_bg/Green_Glass/list_bg.png
-%%DATADIR%%/list_bg/Green_Glass/list_fg.png
-%%DATADIR%%/list_bg/Green_Glass/style
-%%DATADIR%%/list_bg/Luxury_Green_Glass/group.png
-%%DATADIR%%/list_bg/Luxury_Green_Glass/list_bg.png
-%%DATADIR%%/list_bg/Luxury_Green_Glass/list_fg.png
-%%DATADIR%%/list_bg/Luxury_Green_Glass/style
-%%DATADIR%%/list_bg/Luxury_Green_Wood/group.png
-%%DATADIR%%/list_bg/Luxury_Green_Wood/list_bg.png
-%%DATADIR%%/list_bg/Luxury_Green_Wood/list_fg.png
-%%DATADIR%%/list_bg/Luxury_Green_Wood/style
-%%DATADIR%%/list_bg/Luxury_Grey_Glass/group.png
-%%DATADIR%%/list_bg/Luxury_Grey_Glass/list_bg.png
-%%DATADIR%%/list_bg/Luxury_Grey_Glass/list_fg.png
-%%DATADIR%%/list_bg/Luxury_Grey_Glass/style
-%%DATADIR%%/list_bg/Luxury_Grey_Wood/group.png
-%%DATADIR%%/list_bg/Luxury_Grey_Wood/list_bg.png
-%%DATADIR%%/list_bg/Luxury_Grey_Wood/list_fg.png
-%%DATADIR%%/list_bg/Luxury_Grey_Wood/style
-%%DATADIR%%/list_bg/Luxury_Purple_Glass/group.png
-%%DATADIR%%/list_bg/Luxury_Purple_Glass/list_bg.png
-%%DATADIR%%/list_bg/Luxury_Purple_Glass/list_fg.png
-%%DATADIR%%/list_bg/Luxury_Purple_Glass/style
-%%DATADIR%%/list_bg/Luxury_Purple_Wood/group.png
-%%DATADIR%%/list_bg/Luxury_Purple_Wood/list_bg.png
-%%DATADIR%%/list_bg/Luxury_Purple_Wood/list_fg.png
-%%DATADIR%%/list_bg/Luxury_Purple_Wood/style
-%%DATADIR%%/list_bg/Luxury_Red_Glass/group.png
-%%DATADIR%%/list_bg/Luxury_Red_Glass/list_bg.png
-%%DATADIR%%/list_bg/Luxury_Red_Glass/list_fg.png
-%%DATADIR%%/list_bg/Luxury_Red_Glass/style
-%%DATADIR%%/list_bg/Luxury_Red_Wood/group.png
-%%DATADIR%%/list_bg/Luxury_Red_Wood/list_bg.png
-%%DATADIR%%/list_bg/Luxury_Red_Wood/list_fg.png
-%%DATADIR%%/list_bg/Luxury_Red_Wood/style
-%%DATADIR%%/list_bg/Marble/group.png
-%%DATADIR%%/list_bg/Marble/list_bg.png
-%%DATADIR%%/list_bg/Marble/style
-%%DATADIR%%/list_bg/Wood/group.png
-%%DATADIR%%/list_bg/Wood/list_bg.png
-%%DATADIR%%/list_bg/Wood/list_fg.png
-%%DATADIR%%/list_bg/Wood/style
-%%DATADIR%%/list_bg/Wood2/group.png
-%%DATADIR%%/list_bg/Wood2/list_bg.png
-%%DATADIR%%/list_bg/Wood2/list_fg.png
-%%DATADIR%%/list_bg/Wood2/style
-%%DATADIR%%/list_bg/Wood_and_Glass/group.png
-%%DATADIR%%/list_bg/Wood_and_Glass/list_bg.png
-%%DATADIR%%/list_bg/Wood_and_Glass/list_fg.png
-%%DATADIR%%/list_bg/Wood_and_Glass/style
-%%DATADIR%%/logos/Peri.png
-%%DATADIR%%/logos/Peri_main_logo.png
-%%DATADIR%%/logos/Peri_main_logo.svg
-%%DATADIR%%/logos/about.png
-%%DATADIR%%/logos/bg_no.png
-%%DATADIR%%/logos/book_no.png
-%%DATADIR%%/logos/button.png
-%%DATADIR%%/logos/cd_no.png
-%%DATADIR%%/logos/film_no.png
-%%DATADIR%%/logos/find.png
-%%DATADIR%%/logos/install.png
-%%DATADIR%%/logos/no.png
-%%DATADIR%%/logos/no_minicars.png
-%%DATADIR%%/logos/no_smartcards.png
-%%DATADIR%%/logos/no_stamp.png
-%%DATADIR%%/logos/periscope_main_logo.svg
-%%DATADIR%%/logos/splash.png
-%%DATADIR%%/overlays/canevas-timbre.png
-%%DATADIR%%/overlays/cd.png
-%%DATADIR%%/overlays/dvd.png
-%%DATADIR%%/overlays/favourite_large.png
-%%DATADIR%%/overlays/favourite_med.png
-%%DATADIR%%/overlays/favourite_small.png
-%%DATADIR%%/overlays/favourite_verysmall.png
-%%DATADIR%%/overlays/favourite_xlarge.png
-%%DATADIR%%/overlays/film.png
-%%DATADIR%%/overlays/flip.png
-%%DATADIR%%/overlays/flip2.png
-%%DATADIR%%/overlays/lend_large.png
-%%DATADIR%%/overlays/lend_med.png
-%%DATADIR%%/overlays/lend_small.png
-%%DATADIR%%/overlays/lend_verysmall.png
-%%DATADIR%%/overlays/lend_xlarge.png
-%%DATADIR%%/overlays/minicars.png
-%%DATADIR%%/overlays/subtle.png
-%%DATADIR%%/panels/Classic
-%%DATADIR%%/panels/Dark
-%%DATADIR%%/panels/WebSite
-%%DATADIR%%/schemas/gcm.xsd
-%%DATADIR%%/style/GCstar/gtkrc
-%%DATADIR%%/style/GCstar/icons/about/16x16.png
-%%DATADIR%%/style/GCstar/icons/about/64x64.png
-%%DATADIR%%/style/GCstar/icons/add/16x16.png
-%%DATADIR%%/style/GCstar/icons/add/24x24.png
-%%DATADIR%%/style/GCstar/icons/add/32x32.png
-%%DATADIR%%/style/GCstar/icons/cancel/24x24.png
-%%DATADIR%%/style/GCstar/icons/cancel/32x32.png
-%%DATADIR%%/style/GCstar/icons/clear/24x24.png
-%%DATADIR%%/style/GCstar/icons/clear/32x32.png
-%%DATADIR%%/style/GCstar/icons/convert/16x16.png
-%%DATADIR%%/style/GCstar/icons/convert/24x24.png
-%%DATADIR%%/style/GCstar/icons/convert/32x32.png
-%%DATADIR%%/style/GCstar/icons/delete/16x16.png
-%%DATADIR%%/style/GCstar/icons/delete/24x24.png
-%%DATADIR%%/style/GCstar/icons/delete/32x32.png
-%%DATADIR%%/style/GCstar/icons/directory/32x32.png
-%%DATADIR%%/style/GCstar/icons/dnd/16x16.png
-%%DATADIR%%/style/GCstar/icons/error/64x64.png
-%%DATADIR%%/style/GCstar/icons/execute/16x16.png
-%%DATADIR%%/style/GCstar/icons/execute/24x24.png
-%%DATADIR%%/style/GCstar/icons/execute/32x32.png
-%%DATADIR%%/style/GCstar/icons/find/16x16.png
-%%DATADIR%%/style/GCstar/icons/find/24x24.png
-%%DATADIR%%/style/GCstar/icons/find/32x32.png
-%%DATADIR%%/style/GCstar/icons/go-back/16x16.png
-%%DATADIR%%/style/GCstar/icons/go-back/24x24.png
-%%DATADIR%%/style/GCstar/icons/go-down/16x16.png
-%%DATADIR%%/style/GCstar/icons/go-down/24x24.png
-%%DATADIR%%/style/GCstar/icons/go-forward/16x16.png
-%%DATADIR%%/style/GCstar/icons/go-forward/24x24.png
-%%DATADIR%%/style/GCstar/icons/go-up/16x16.png
-%%DATADIR%%/style/GCstar/icons/go-up/24x24.png
-%%DATADIR%%/style/GCstar/icons/help/16x16.png
-%%DATADIR%%/style/GCstar/icons/help/32x32.png
-%%DATADIR%%/style/GCstar/icons/help/64x64.png
-%%DATADIR%%/style/GCstar/icons/home/32x32.png
-%%DATADIR%%/style/GCstar/icons/jump-to/24x24.png
-%%DATADIR%%/style/GCstar/icons/jump-to/32x32.png
-%%DATADIR%%/style/GCstar/icons/media-next/24x24.png
-%%DATADIR%%/style/GCstar/icons/media-next/32x32.png
-%%DATADIR%%/style/GCstar/icons/media-play/16x16.png
-%%DATADIR%%/style/GCstar/icons/media-play/24x24.png
-%%DATADIR%%/style/GCstar/icons/media-play/32x32.png
-%%DATADIR%%/style/GCstar/icons/network/32x32.png
-%%DATADIR%%/style/GCstar/icons/new/16x16.png
-%%DATADIR%%/style/GCstar/icons/new/24x24.png
-%%DATADIR%%/style/GCstar/icons/new/32x32.png
-%%DATADIR%%/style/GCstar/icons/ok/24x24.png
-%%DATADIR%%/style/GCstar/icons/ok/32x32.png
-%%DATADIR%%/style/GCstar/icons/open/16x16.png
-%%DATADIR%%/style/GCstar/icons/open/24x24.png
-%%DATADIR%%/style/GCstar/icons/open/32x32.png
-%%DATADIR%%/style/GCstar/icons/preferences/16x16.png
-%%DATADIR%%/style/GCstar/icons/preferences/24x24.png
-%%DATADIR%%/style/GCstar/icons/preferences/32x32.png
-%%DATADIR%%/style/GCstar/icons/properties/24x24.png
-%%DATADIR%%/style/GCstar/icons/properties/32x32.png
-%%DATADIR%%/style/GCstar/icons/quit/16x16.png
-%%DATADIR%%/style/GCstar/icons/quit/32x32.png
-%%DATADIR%%/style/GCstar/icons/refresh/16x16.png
-%%DATADIR%%/style/GCstar/icons/refresh/24x24.png
-%%DATADIR%%/style/GCstar/icons/refresh/32x32.png
-%%DATADIR%%/style/GCstar/icons/remove/24x24.png
-%%DATADIR%%/style/GCstar/icons/remove/32x32.png
-%%DATADIR%%/style/GCstar/icons/revert-to-saved/16x16.png
-%%DATADIR%%/style/GCstar/icons/revert-to-saved/24x24.png
-%%DATADIR%%/style/GCstar/icons/revert-to-saved/32x32.png
-%%DATADIR%%/style/GCstar/icons/save-as/16x16.png
-%%DATADIR%%/style/GCstar/icons/save-as/24x24.png
-%%DATADIR%%/style/GCstar/icons/save-as/32x32.png
-%%DATADIR%%/style/GCstar/icons/save/16x16.png
-%%DATADIR%%/style/GCstar/icons/save/24x24.png
-%%DATADIR%%/style/GCstar/icons/save/32x32.png
-%%DATADIR%%/style/GCstar/icons/select-color/32x32.png
-%%DATADIR%%/style/GCstar/lend.png
-%%DATADIR%%/style/Gtk/gtkrc
-%%DATADIR%%/style/Gtk/lend.png
-%%DATADIR%%/style/kde/active.png
-%%DATADIR%%/style/kde/active2.png
-%%DATADIR%%/style/kde/add.png
-%%DATADIR%%/style/kde/arrowdown.png
-%%DATADIR%%/style/kde/arrowleft.png
-%%DATADIR%%/style/kde/arrowright.png
-%%DATADIR%%/style/kde/arrowup.png
-%%DATADIR%%/style/kde/bghonrizontalscroll.png
-%%DATADIR%%/style/kde/bgverticalscroll.png
-%%DATADIR%%/style/kde/box.png
-%%DATADIR%%/style/kde/box2.png
-%%DATADIR%%/style/kde/box3.png
-%%DATADIR%%/style/kde/cancel.png
-%%DATADIR%%/style/kde/cdrom.png
-%%DATADIR%%/style/kde/checked.png
-%%DATADIR%%/style/kde/clear.png
-%%DATADIR%%/style/kde/delete.png
-%%DATADIR%%/style/kde/display.png
-%%DATADIR%%/style/kde/exec.png
-%%DATADIR%%/style/kde/export.png
-%%DATADIR%%/style/kde/find.png
-%%DATADIR%%/style/kde/gtkrc
-%%DATADIR%%/style/kde/gtkrcold
-%%DATADIR%%/style/kde/harddisk.png
-%%DATADIR%%/style/kde/help.png
-%%DATADIR%%/style/kde/home.png
-%%DATADIR%%/style/kde/horizontal.png
-%%DATADIR%%/style/kde/horizontal_hover.png
-%%DATADIR%%/style/kde/import.png
-%%DATADIR%%/style/kde/internet.png
-%%DATADIR%%/style/kde/khelpcenter.png
-%%DATADIR%%/style/kde/lend.png
-%%DATADIR%%/style/kde/new.png
-%%DATADIR%%/style/kde/ok.png
-%%DATADIR%%/style/kde/open.png
-%%DATADIR%%/style/kde/paths.png
-%%DATADIR%%/style/kde/preferences.png
-%%DATADIR%%/style/kde/properties.png
-%%DATADIR%%/style/kde/quit.png
-%%DATADIR%%/style/kde/radiochecked.png
-%%DATADIR%%/style/kde/radiounchecked.png
-%%DATADIR%%/style/kde/refresh.png
-%%DATADIR%%/style/kde/remove.png
-%%DATADIR%%/style/kde/save.png
-%%DATADIR%%/style/kde/saveas.png
-%%DATADIR%%/style/kde/sortdown.png
-%%DATADIR%%/style/kde/sortup.png
-%%DATADIR%%/style/kde/spindown.png
-%%DATADIR%%/style/kde/spinup.png
-%%DATADIR%%/style/kde/tab_corner.png
-%%DATADIR%%/style/kde/tonight.png
-%%DATADIR%%/style/kde/unchecked.png
-%%DATADIR%%/style/kde/vertical.png
-%%DATADIR%%/style/kde/vertical_hover.png
-%%DATADIR%%/xml_models/GCfilms/Ant_Movie_Catalog
-%%DATADIR%%/xml_models/GCfilms/DVDProfiler
-%%DATADIR%%/xslt/applyXSLT.pl
-%%DATADIR%%/xslt/createGCSValidator.xsl
-share/mime/packages/gcstar.xml
-share/pixmaps/gcstar.png
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 40e378caa672..91a4c8714eb8 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -50,7 +50,6 @@
SUBDIR += dvdauthor
SUBDIR += dvdid
SUBDIR += dvdread
- SUBDIR += dvdrip
SUBDIR += dvdstyler
SUBDIR += elementary-videos
SUBDIR += emby-server
@@ -232,7 +231,6 @@
SUBDIR += mkclean
SUBDIR += mkvalidator
SUBDIR += mkvtoolnix
- SUBDIR += mkxvcd
SUBDIR += mlt
SUBDIR += mlt-qt5
SUBDIR += mmsclient
@@ -370,7 +368,6 @@
SUBDIR += subsync
SUBDIR += subtitlecomposer
SUBDIR += subtitleoffsetmodifier
- SUBDIR += subtitleripper
SUBDIR += subtools
SUBDIR += svt-av1
SUBDIR += svt-hevc
@@ -384,7 +381,6 @@
SUBDIR += tivodecode
SUBDIR += totem
SUBDIR += totem-pl-parser
- SUBDIR += transcode
SUBDIR += tstools
SUBDIR += tvheadend
SUBDIR += umph
diff --git a/multimedia/dvdrip/Makefile b/multimedia/dvdrip/Makefile
deleted file mode 100644
index c43990ca7083..000000000000
--- a/multimedia/dvdrip/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-# Created by: Michael Nottebrock <michaelnottebrock@gmx.net>
-
-PORTNAME= dvdrip
-PORTVERSION= 0.98.11
-PORTREVISION= 11
-CATEGORIES= multimedia
-MASTER_SITES= CPAN http://www.exit1.org/dvdrip/dist/
-MASTER_SITE_SUBDIR= CPAN:JRED
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Perl Gtk+ based dvd-ripper
-
-LICENSE= ART10 GPLv1 # (ART10 or GPLv1) and CC-BY-SA-2.5
-LICENSE_COMB= dual
-
-DEPRECATED= Depends on expired multimedia/transcode
-EXPIRATION_DATE=2021-05-01
-
-BUILD_DEPENDS= p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \
- p5-AnyEvent>=0:devel/p5-AnyEvent \
- p5-Event-ExecFlow>=0:devel/p5-Event-ExecFlow \
- p5-Gtk2-Ex-FormFactory>=0:x11-toolkits/p5-Gtk2-Ex-FormFactory \
- p5-Event-RPC>=0:devel/p5-Event-RPC \
- p5-Locale-libintl>=0:devel/p5-Locale-libintl
-RUN_DEPENDS= p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \
- p5-AnyEvent>=0:devel/p5-AnyEvent \
- p5-Event-ExecFlow>=0:devel/p5-Event-ExecFlow \
- p5-Gtk2-Ex-FormFactory>=0:x11-toolkits/p5-Gtk2-Ex-FormFactory \
- p5-Event-RPC>=0:devel/p5-Event-RPC \
- p5-Locale-libintl>=0:devel/p5-Locale-libintl \
- cdrdao:sysutils/cdrdao \
- convert:graphics/ImageMagick6 \
- mplayer:multimedia/mplayer \
- pstree:sysutils/pstree \
- transcode:multimedia/transcode \
- vcdimager:multimedia/vcdimager \
- ${LOCALBASE}/sbin/fping:net/fping \
- cdrecord:sysutils/cdrtools
-
-USES= gettext perl5 shebangfix
-SHEBANG_FILES= bin/dvdrip*
-USE_PERL5= configure patch
-CONFIGURE_ENV= SKIP_UNPACK_REQUIRED_MODULES=1
-
-MAKE_JOBS_UNSAFE= yes
-
-OPTIONS_DEFINE= VORBIS SUBTITLE RAR
-OPTIONS_DEFAULT= VORBIS SUBTITLE
-RAR_DESC= Support RAR-compressed vobsub subtitles
-SUBTITLE_DESC= Enable support for getting subtitles
-
-RAR_RUN_DEPENDS= rar:archivers/rar
-SUBTITLE_RUN_DEPENDS= subtitle2pgm:multimedia/subtitleripper
-VORBIS_RUN_DEPENDS= oggenc:audio/vorbis-tools \
- ogmmerge:multimedia/ogmtools
-
-post-patch:
- @${PERL} -pi -e 's#/usr/sbin/fping#${LOCALBASE}/sbin/fping#' \
- ${WRKSRC}/lib/Video/DVDRip/Cluster/Master.pm \
- ${WRKSRC}/lib/Video/DVDRip/Depend.pm
- @${FIND} ${WRKSRC} -name \*.orig -delete
-
-post-install:
-.for f in dvdrip-progress dvdrip-splitpipe
- @${CHMOD} u+w ${STAGEDIR}${PREFIX}/bin/${f}
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f}
- @${CHMOD} u-w ${STAGEDIR}${PREFIX}/bin/${f}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/multimedia/dvdrip/distinfo b/multimedia/dvdrip/distinfo
deleted file mode 100644
index ab5852dba0cf..000000000000
--- a/multimedia/dvdrip/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dvdrip-0.98.11.tar.gz) = 586c20968b2daa55c0afaaf334d5b9b8b6896d6ea45078a577e165806858c3a5
-SIZE (dvdrip-0.98.11.tar.gz) = 2075302
diff --git a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Cluster__Master.pm b/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Cluster__Master.pm
deleted file mode 100644
index 23bb4b40ec57..000000000000
--- a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Cluster__Master.pm
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/Video/DVDRip/Cluster/Master.pm.orig 2010-04-24 17:21:50.000000000 -0300
-+++ lib/Video/DVDRip/Cluster/Master.pm 2010-04-24 17:25:30.000000000 -0300
-@@ -122,7 +122,7 @@
- sub check_prerequisites {
- my $class = shift;
-
-- foreach my $path ( "/usr/bin", "/usr/sbin" ) {
-+ foreach my $path ( "/usr/bin", "/usr/sbin", "/usr/local/sbin" ) {
- if ( -f "$path/fping" and -x "$path/fping" ) {
- $FPING = "$path/fping";
- last;
diff --git a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Config.pm b/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Config.pm
deleted file mode 100644
index f21f1560098d..000000000000
--- a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Config.pm
+++ /dev/null
@@ -1,40 +0,0 @@
---- lib/Video/DVDRip/Config.pm.orig Sun Aug 20 07:56:01 2006
-+++ lib/Video/DVDRip/Config.pm Sat Sep 23 13:58:03 2006
-@@ -193,16 +193,16 @@
- dvd_device => {
- label => __ "Default DVD device",
- type => 'file',
-- value => "",
-+ value => "/cdrom",
- dvd_button => 1,
- },
- selected_dvd_device => {
-- value => "/dev/dvd",
-+ value => "/cdrom",
- },
- eject_command => {
- label => __ "Eject Command",
- type => 'string',
-- value => "eject",
-+ value => "cdcontrol",
- rules => "executable-command",
- },
- play_dvd_command => {
-@@ -226,7 +226,7 @@
- play_stdin_command => {
- label => __ "STDIN player command",
- type => 'string',
-- value => 'xine stdin://mpeg2 -g -pq -a %a',
-+ value => 'mplayer -aid %(%a+128) -',
- presets => [
- 'mplayer -aid %(%a+128) -', 'xine stdin://mpeg2 -g -pq -a %a',
- ],
-@@ -274,7 +274,7 @@
- default_video_codec => {
- label => __ "Default video codec",
- type => 'string',
-- value => 'xvid',
-+ value => 'xvid4',
- presets => [
- "SVCD", "VCD", "XSVCD", "XVCD", "CVD", "divx4",
- "divx5", "xvid", "xvidcvs", "xvid2", "xvid3", "xvid4",
diff --git a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__FilterList.pm b/multimedia/dvdrip/files/patch-lib__Video__DVDRip__FilterList.pm
deleted file mode 100644
index 300de0fe00f7..000000000000
--- a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__FilterList.pm
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/Video/DVDRip/FilterList.pm.orig Fri Sep 22 16:05:34 2006
-+++ lib/Video/DVDRip/FilterList.pm Fri Sep 22 16:06:07 2006
-@@ -220,7 +220,7 @@
- "[filterlist] (re)scanning transcode's module path $modpath...\n";
-
- my @filter_names = grep !/^(pv|preview)$/,
-- map {m!/filter_([^/]+)\.so$!} glob("$modpath/filter_*");
-+ map {m!/filter_([^/]+)\.so$/!} glob("$modpath/filter_*");
-
- my %filters;
- foreach my $filter_name (@filter_names) {
diff --git a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__GUI__Project__Storage.pm b/multimedia/dvdrip/files/patch-lib__Video__DVDRip__GUI__Project__Storage.pm
deleted file mode 100644
index acc6e4b11e5e..000000000000
--- a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__GUI__Project__Storage.pm
+++ /dev/null
@@ -1,15 +0,0 @@
---- lib/Video/DVDRip/GUI/Project/Storage.pm.orig Sat Sep 23 16:06:43 2006
-+++ lib/Video/DVDRip/GUI/Project/Storage.pm Sat Sep 23 16:15:30 2006
-@@ -144,6 +144,12 @@
- ."Either it's the filename of a physical DVD "
- ."device or the path of a full DVD image copy."
- ),
-+ Gtk2::Ex::FormFactory::Label->new(
-+ label =>
-+ __"Important: On FreeBSD, please mount your DVD disc first\n"
-+ ."(eg 'mount /cdrom'), and then specify the mountpoint above\n"
-+ ."(click \"Choose DVD image directory\" and select '/cdrom').\n"
-+ ),
- ],
- ),
- ],
diff --git a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__GUI__Project__Title.pm b/multimedia/dvdrip/files/patch-lib__Video__DVDRip__GUI__Project__Title.pm
deleted file mode 100644
index 881d7de0c6d8..000000000000
--- a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__GUI__Project__Title.pm
+++ /dev/null
@@ -1,27 +0,0 @@
---- lib/Video/DVDRip/GUI/Project/Title.pm.orig Fri Sep 22 15:53:09 2006
-+++ lib/Video/DVDRip/GUI/Project/Title.pm Fri Sep 22 15:56:35 2006
-@@ -433,8 +433,10 @@
- my $title = $self->selected_title;
-
- my $command
-- = $self->config('eject_command') . " " .
-- $title->project->dvd_device;
-+ = $self->config('eject_command') . " -f " .
-+ $title->project->dvd_device .
-+ " eject";
-+
-
- system("$command &");
-
-@@ -446,8 +448,9 @@
-
- my $title = $self->selected_title;
-
-- my $command = $self->config('eject_command') . " -t "
-- . $title->project->dvd_device;
-+ my $command = $self->config('eject_command') . " -f " .
-+ $title->project->dvd_device .
-+ " close";
-
- system("$command &");
-
diff --git a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Project.pm b/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Project.pm
deleted file mode 100644
index 4607d0a71b0f..000000000000
--- a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Project.pm
+++ /dev/null
@@ -1,51 +0,0 @@
---- lib/Video/DVDRip/Project.pm.orig Wed Aug 16 16:34:38 2006
-+++ lib/Video/DVDRip/Project.pm Sat Sep 23 15:32:16 2006
-@@ -345,24 +345,27 @@
- return \%symlinks;
- }
-
--sub get_mount_dir_from_mtab {
-+sub get_mount_dir_from_fstab {
- my $self = shift;
-- my ( $dvd_device, $mtab_file ) = @_;
-+ my ( $dvd_device, $fstab_file ) = @_;
-
- my $symlinks_href = $self->resolve_symlinks($dvd_device);
-
-- open( my $fh, $mtab_file )
-- or die "can't read $mtab_file";
-+ open(FSTABINPUT, $fstab_file )
-+ or die "can't read $fstab_file";
-
- my $mount_dir;
-- while ( my $line = <$fh> ) {
-- my ( $device, $dir ) = split( /\s+/, $line );
-- if ( $symlinks_href->{$device} ) {
-- $mount_dir = $dir;
-- last;
-- }
-+ while (<FSTABINPUT>) {
-+ my ($dev, $mnt, $fstyp, $opt, $dump, $pass) = split;
-+ next if $dev =~ /^#/;
-+ if (( $dev eq $symlinks_href->{$dev} ) ||
-+ ( $mnt eq $symlinks_href->{$dev} ) ||
-+ ( $fstyp eq 'cd9660' )) {
-+ $mount_dir = $mnt;
-+ last;
-+ }
- }
-- close $fh;
-+ close (FSTABINPUT);
-
- return $mount_dir;
- }
-@@ -373,8 +376,7 @@
- my $dvd_device = $self->dvd_device;
-
- my $dvd_mount_point
-- = $self->get_mount_dir_from_mtab( $dvd_device, "/etc/mtab" )
-- || $self->get_mount_dir_from_mtab( $dvd_device, "/etc/fstab" );
-+ = $self->get_mount_dir_from_fstab( $dvd_device, "/etc/fstab" );
-
- return $dvd_mount_point;
- }
diff --git a/multimedia/dvdrip/pkg-descr b/multimedia/dvdrip/pkg-descr
deleted file mode 100644
index 7ee0a7d01d75..000000000000
--- a/multimedia/dvdrip/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This is dvd::rip, a Perl Gtk+ based dvd-ripper. It serves as a
-convenient frontend to transcode and makes ripping and encoding
-DVDs a breeze. It also features a cluster daemon, which can distribute
-encoding jobs over multiple machines.
-
-WWW: https://www.exit1.org/dvdrip/
diff --git a/multimedia/dvdrip/pkg-plist b/multimedia/dvdrip/pkg-plist
deleted file mode 100644
index 01b557c192f3..000000000000
--- a/multimedia/dvdrip/pkg-plist
+++ /dev/null
@@ -1,100 +0,0 @@
-bin/dvdrip
-bin/dvdrip-exec
-bin/dvdrip-master
-bin/dvdrip-multitee
-bin/dvdrip-progress
-bin/dvdrip-replex
-bin/dvdrip-splash
-bin/dvdrip-splitpipe
-bin/dvdrip-subpng
-bin/dvdrip-thumb
-%%PERL5_MAN1%%/dvdrip.1.gz
-%%PERL5_MAN1%%/dvdrip-progress.1.gz
-%%PERL5_MAN1%%/dvdrip-splitpipe.1.gz
-%%PERL5_MAN3%%/Video::DVDRip.3.gz
-%%PERL5_MAN3%%/Video::DVDRip::CPAN::Scanf.3.gz
-%%SITE_PERL%%/LocaleData/cs/LC_MESSAGES/video.dvdrip.mo
-%%SITE_PERL%%/LocaleData/da/LC_MESSAGES/video.dvdrip.mo
-%%SITE_PERL%%/LocaleData/de/LC_MESSAGES/video.dvdrip.mo
-%%SITE_PERL%%/LocaleData/es/LC_MESSAGES/video.dvdrip.mo
-%%SITE_PERL%%/LocaleData/fr/LC_MESSAGES/video.dvdrip.mo
-%%SITE_PERL%%/LocaleData/it/LC_MESSAGES/video.dvdrip.mo
-%%SITE_PERL%%/LocaleData/sr/LC_MESSAGES/video.dvdrip.mo
-%%SITE_PERL%%/LocaleData/sr@Latn/LC_MESSAGES/video.dvdrip.mo
-%%SITE_PERL%%/Video/DVDRip.pm
-%%SITE_PERL%%/Video/DVDRip/Audio.pm
-%%SITE_PERL%%/Video/DVDRip/Base.pm
-%%SITE_PERL%%/Video/DVDRip/BitrateCalc.pm
-%%SITE_PERL%%/Video/DVDRip/CPAN/Scanf.pm
-%%SITE_PERL%%/Video/DVDRip/Cluster/ExecFlowFrontend.pm
-%%SITE_PERL%%/Video/DVDRip/Cluster/JobPlanner.pm
-%%SITE_PERL%%/Video/DVDRip/Cluster/Master.pm
-%%SITE_PERL%%/Video/DVDRip/Cluster/Node.pm
-%%SITE_PERL%%/Video/DVDRip/Cluster/PSU.pm
-%%SITE_PERL%%/Video/DVDRip/Cluster/Pipe.pm
-%%SITE_PERL%%/Video/DVDRip/Cluster/Project.pm
-%%SITE_PERL%%/Video/DVDRip/Cluster/Scheduler.pm
-%%SITE_PERL%%/Video/DVDRip/Cluster/Title.pm
-%%SITE_PERL%%/Video/DVDRip/Cluster/Webserver.pm
-%%SITE_PERL%%/Video/DVDRip/Config.pm
-%%SITE_PERL%%/Video/DVDRip/Content.pm
-%%SITE_PERL%%/Video/DVDRip/Convert.pm
-%%SITE_PERL%%/Video/DVDRip/Depend.pm
-%%SITE_PERL%%/Video/DVDRip/FilterList.pm
-%%SITE_PERL%%/Video/DVDRip/FilterSettings.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Base.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/BitrateCalc.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Cluster/Control.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Cluster/Node.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Cluster/Title.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Context.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Depend.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/ExecFlow.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Filters.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/FormFactory/ClipImage.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/FormFactory/SubtitlePreviews.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Icons/dvdrip-audio-matrix.png
-%%SITE_PERL%%/Video/DVDRip/GUI/Icons/dvdrip-calc-height.png
-%%SITE_PERL%%/Video/DVDRip/GUI/Icons/dvdrip-calc-width.png
-%%SITE_PERL%%/Video/DVDRip/GUI/Icons/dvdrip-clip-move.png
-%%SITE_PERL%%/Video/DVDRip/GUI/Icons/dvdrip-play-movie.png
-%%SITE_PERL%%/Video/DVDRip/GUI/Icons/dvdrip-scan-volume.png
-%%SITE_PERL%%/Video/DVDRip/GUI/Main.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/MultiAudio.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Pipe.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Preferences.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Preview.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Progress.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Project/ClipZoom.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Project/Logging.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Project/Storage.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Project/Subtitle.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Project/Title.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Project/Transcode.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/Rules.pm
-%%SITE_PERL%%/Video/DVDRip/GUI/ZoomCalculator.pm
-%%SITE_PERL%%/Video/DVDRip/InfoFile.pm
-%%SITE_PERL%%/Video/DVDRip/JobPlanner.pm
-%%SITE_PERL%%/Video/DVDRip/Logger.pm
-%%SITE_PERL%%/Video/DVDRip/PSU.pm
-%%SITE_PERL%%/Video/DVDRip/Preset.pm
-%%SITE_PERL%%/Video/DVDRip/Probe.pm
-%%SITE_PERL%%/Video/DVDRip/Project.pm
-%%SITE_PERL%%/Video/DVDRip/SrtxFile.pm
-%%SITE_PERL%%/Video/DVDRip/Subtitle.pm
-%%SITE_PERL%%/Video/DVDRip/Term/ExitTask.pm
-%%SITE_PERL%%/Video/DVDRip/Term/Main.pm
-%%SITE_PERL%%/Video/DVDRip/Term/Progress.pm
-%%SITE_PERL%%/Video/DVDRip/Title.pm
-%%SITE_PERL%%/Video/DVDRip/TranscodeRC.pm
-%%SITE_PERL%%/Video/DVDRip/icon.xpm
-%%SITE_PERL%%/Video/DVDRip/license.txt
-%%SITE_PERL%%/Video/DVDRip/splash.ca.png
-%%SITE_PERL%%/Video/DVDRip/splash.da.png
-%%SITE_PERL%%/Video/DVDRip/splash.de.png
-%%SITE_PERL%%/Video/DVDRip/splash.en.png
-%%SITE_PERL%%/Video/DVDRip/splash.es.png
-%%SITE_PERL%%/Video/DVDRip/splash.it.png
-%%SITE_PERL%%/Video/DVDRip/splash.sr@Latn.png
-%%SITE_PERL%%/Video/DVDRip/splash.sr.png
-%%SITE_PERL%%/Video/DVDRip/translators.txt
diff --git a/multimedia/mkxvcd/Makefile b/multimedia/mkxvcd/Makefile
deleted file mode 100644
index 97f664609427..000000000000
--- a/multimedia/mkxvcd/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# Created by: michael johnson <ahze@ahze.net>
-
-PORTNAME= mkxvcd
-PORTVERSION= 2.0.2
-PORTREVISION= 12
-CATEGORIES= multimedia
-MASTER_SITES= SF/kvcd4nix/${PORTNAME}/${PORTNAME}-${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Makes high quality X/K/S/VCD movies from many formats
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Depends on expired multimedia/transcode
-EXPIRATION_DATE=2021-05-01
-
-RUN_DEPENDS= mpeg2enc:multimedia/mjpegtools \
- bash:shells/bash \
- mplayer:multimedia/mplayer \
- transcode:multimedia/transcode
-
-USES= shebangfix
-SHEBANG_FILES= ${PORTNAME}.sh
-NO_BUILD= yes
-NO_ARCH= yes
-
-PORTDOCS= AUTHORS Changelog README
-PLIST_FILES= bin/${PORTNAME}
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.sh \
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/multimedia/mkxvcd/distinfo b/multimedia/mkxvcd/distinfo
deleted file mode 100644
index c9be923418de..000000000000
--- a/multimedia/mkxvcd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mkxvcd-2.0.2.tar.gz) = b62ba2de3ab7a04affa856b9a625c9ad97c9b793252d3006fd38385f5785e0ca
-SIZE (mkxvcd-2.0.2.tar.gz) = 23575
diff --git a/multimedia/mkxvcd/pkg-descr b/multimedia/mkxvcd/pkg-descr
deleted file mode 100644
index 53ab34d133b8..000000000000
--- a/multimedia/mkxvcd/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-Makes high quality X/K/S/VCD movies from any format mplayer can play
-
-From README:
-GOAL
- Make a 2 hour vcd with good quality.
-
-USAGE
- mkxvcd.sh yourmovie.whateverextensionmplayercanplay
- mkxvcd.sh /dev/dvd (or whatever device your dvd drive is using)
- Options on the commandline are:
- -d for debugging.
- -m to force mplayer if you don't have transcode installed.
- -t to force transcode (you can also edit the script in the :user
- settings" section)
-
-WWW: http://kvcd4nix.sourceforge.net/
diff --git a/multimedia/subtitleripper/Makefile b/multimedia/subtitleripper/Makefile
deleted file mode 100644
index 6f44846f6a0e..000000000000
--- a/multimedia/subtitleripper/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-
-PORTNAME= subtitleripper
-DISTVERSION= 0.3-4
-PORTREVISION= 10
-CATEGORIES= multimedia
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.3-4
-
-MAINTAINER= multimedia@FreeBSD.org
-COMMENT= Convert DVD subtitles into text format (subrip srt) or VobSub format
-
-DEPRECATED= Depends on expired multimedia/transcode
-EXPIRATION_DATE=2021-05-01
-
-LIB_DEPENDS= libnetpbm.so:graphics/netpbm \
- libpng.so:graphics/png
-RUN_DEPENDS= gocr:graphics/gocr \
- xv:graphics/xv \
- transcode:multimedia/transcode
-
-USES= gmake tar:tgz
-CFLAGS+= -D_WITH_GETLINE=1 -DHAVE_GETLINE=1 \
- -I${LOCALBASE}/include/netpbm
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-DOC_FILES= \
- ChangeLog \
- README \
- README.gocr \
- README.srttool \
- README.subtitle2pgm \
- README.vobsub
-EXAMPLES_FILES= \
- gocrfilter_en.sed \
- gocrfilter_fr.sed \
- gocrfilter_nl.sed \
- gocrfilter_none.sed
-PROGRAM_FILES= \
- srttool \
- subtitle2pgm \
- subtitle2vobsub \
- vobsub2pgm
-SCRIPT_FILES= \
- pgm2txt
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-post-patch:
- @${REINPLACE_CMD} -E \
- -e 's|^(CC[[:space:]]*=).*$$|\1${CC}|' \
- -e 's|^(COPT[[:space:]]*=).*$$|\1${CFLAGS}|' \
- -e 's|^(INCLUDES[[:space:]]*:=).*$$|\1 -I${LOCALBASE}/include|' \
- -e 's|^(LIBS[[:space:]]*:=).*$$|\1 -lm -L${LOCALBASE}/lib|' \
- -e 's|-lppm|-lnetpbm|' \
- ${BUILD_WRKSRC}/${MAKEFILE}
- @${REINPLACE_CMD} -E \
- -e 's|^(DB_PATH[[:space:]]*=).*$$|\1\$${HOME}/.db/|' \
- -e 's|^(IMAGE_VIWER[[:space:]]*=).*$$|\1${LOCALBASE}/bin/xv|' \
- -e 's|^(PATH_TO_LANGUAGE_FILTER[[:space:]]*=).*$$|\1${EXAMPLESDIR}/|' \
- -e 's|(gocr[[:space:]]+)|${LOCALBASE}/bin/\1|' \
- ${WRKSRC}/pgm2txt
-
-do-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}; ${INSTALL_DATA} ${DOC_FILES} ${STAGEDIR}${DOCSDIR}
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- cd ${WRKSRC}; ${INSTALL_SCRIPT} ${EXAMPLES_FILES} ${STAGEDIR}${EXAMPLESDIR}
- cd ${WRKSRC}; ${INSTALL_PROGRAM} ${PROGRAM_FILES} ${STAGEDIR}${PREFIX}/bin
- cd ${WRKSRC}; ${INSTALL_SCRIPT} ${SCRIPT_FILES} ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/multimedia/subtitleripper/distinfo b/multimedia/subtitleripper/distinfo
deleted file mode 100644
index 1b2fdf5517c2..000000000000
--- a/multimedia/subtitleripper/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (subtitleripper-0.3-4.tgz) = 8af6c2ebe55361900871c731ea1098b1a03efa723cd29ee1d471435bd21f3ac4
-SIZE (subtitleripper-0.3-4.tgz) = 47299
diff --git a/multimedia/subtitleripper/pkg-descr b/multimedia/subtitleripper/pkg-descr
deleted file mode 100644
index db24afa80eb4..000000000000
--- a/multimedia/subtitleripper/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-[ excerpt from developer's www site ]
-
-If you want to convert DVD subtitles into text format (e.g. subrip
-format) or VobSub format this program could be useful for you.
-However, it is only one tiny tool that you need in the process of
-producing srt files. This software depends heavily on transcode
-for its input and is therefore part of the transcode package (see
-transcode's contrib directory). So, if you want to convert some
-subtitles, grap a copy of the lates transcode distribution.
-
-For srt file production the output of this program should be processed
-by some OCR software. Currently, I work with GOCR for this purpose.
-
-For VobSub output no other tools are required.
-
-WWW: http://subtitleripper.sourceforge.net/
diff --git a/multimedia/subtitleripper/pkg-plist b/multimedia/subtitleripper/pkg-plist
deleted file mode 100644
index 9b250920436a..000000000000
--- a/multimedia/subtitleripper/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-bin/pgm2txt
-bin/srttool
-bin/subtitle2pgm
-bin/subtitle2vobsub
-bin/vobsub2pgm
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.gocr
-%%PORTDOCS%%%%DOCSDIR%%/README.srttool
-%%PORTDOCS%%%%DOCSDIR%%/README.subtitle2pgm
-%%PORTDOCS%%%%DOCSDIR%%/README.vobsub
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gocrfilter_en.sed
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gocrfilter_fr.sed
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gocrfilter_nl.sed
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gocrfilter_none.sed
diff --git a/multimedia/transcode/Makefile b/multimedia/transcode/Makefile
deleted file mode 100644
index fe7b1c2a655b..000000000000
--- a/multimedia/transcode/Makefile
+++ /dev/null
@@ -1,165 +0,0 @@
-# Created by: Hendrik Scholz <hendrik@scholz.net>
-
-PORTNAME= transcode
-PORTVERSION= 1.1.7
-PORTREVISION= 46
-CATEGORIES= multimedia
-MASTER_SITES= https://bitbucket.org/france/transcode-tcforge/downloads/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Text-console utility for video stream processing
-
-LICENSE= GPLv2
-
-LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
-
-USE_LDCONFIG= yes
-USES= gmake libtool pkgconfig tar:bzip2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-oss
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-INSTALL_TARGET= install-strip
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS X11 MPEG2 BKTR POSTPROC FREETYPE LAME \
- XVID X264 OGG VORBIS THEORA DVDREAD DV QUICKTIME LZO A52 \
- FAAC LIBXML2 MJPEGTOOLS SDL IMAGEMAGICK JPEG ICONV V4L
-OPTIONS_DEFAULT= LAME DVDREAD JPEG ICONV
-BKTR_DESC= Bktr capture card support
-POSTPROC_DESC= Libpostproc support
-DVDREAD_DESC= Libdvdread support
-
-X11_USES= xorg
-X11_USE= xorg=xv,xaw,xpm
-X11_CONFIGURE_WITH= x
-
-MPEG2_LIB_DEPENDS= libmpeg2.so:multimedia/libmpeg2
-MPEG2_CONFIGURE_ENABLE= libmpeg2 libmpeg2convert
-
-BKTR_CONFIGURE_ENABLE= bktr
-
-POSTPROC_CONFIGURE_ENABLE= libpostproc
-
-FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
-FREETYPE_CONFIGURE_ENABLE= freetype2
-
-LAME_LIB_DEPENDS= libmp3lame.so:audio/lame
-LAME_CONFIGURE_ENABLE= lame
-LAME_CONFIGURE_ON= --with-lame-prefix=${LOCALBASE}
-
-XVID_LIB_DEPENDS= libxvidcore.so:multimedia/xvid
-XVID_CONFIGURE_ENABLE= xvid
-XVID_CONFIGURE_ON= --with-xvid-prefix=${LOCALBASE}
-
-X264_LIB_DEPENDS= libx264.so:multimedia/libx264
-X264_CONFIGURE_ENABLE= x264
-
-OGG_LIB_DEPENDS= libogg.so:audio/libogg
-OGG_CONFIGURE_ENABLE= ogg
-
-VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis
-VORBIS_CONFIGURE_ENABLE= vorbis
-
-THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora
-THEORA_CONFIGURE_ENABLE= theora
-
-DVDREAD_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread
-DVDREAD_CONFIGURE_ENABLE= libdvdread
-DVDREAD_CONFIGURE_ON= --with-libdvdread-prefix=${LOCALBASE}
-
-DV_LIB_DEPENDS= libdv.so:multimedia/libdv
-DV_CONFIGURE_ENABLE= libdv
-
-QUICKTIME_LIB_DEPENDS= libquicktime.so:multimedia/libquicktime
-QUICKTIME_CONFIGURE_ENABLE= libquicktime
-
-LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2
-LZO_CONFIGURE_ENABLE= lzo
-LZO_CONFIGURE_ON= --with-lzo-prefix=${LOCALBASE} --with-lzo-includes=${LOCALBASE}
-
-A52_LIB_DEPENDS= liba52.so:audio/liba52
-A52_CONFIGURE_ENABLE= a52
-A52_CONFIGURE_ON= --with-a52-prefix=${LOCALBASE}
-
-FAAC_LIB_DEPENDS= libfaac.so:audio/faac
-FAAC_CONFIGURE_ENABLE= faac
-FAAC_CONFIGURE_ON= --with-faac-prefix=${LOCALBASE}
-
-LIBXML2_USES= gnome
-LIBXML2_USE= GNOME=libxml2
-LIBXML2_CONFIGURE_ENABLE= libxml2
-
-MJPEGTOOLS_LIB_DEPENDS= liblavjpeg.so:multimedia/mjpegtools
-MJPEGTOOLS_CONFIGURE_ENABLE= mjpegtools
-
-SDL_USES= sdl
-SDL_USE= SDL=sdl
-SDL_CONFIGURE_ENABLE= sdl
-
-IMAGEMAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
-IMAGEMAGICK_CONFIGURE_ENABLE= imagemagick
-IMAGEMAGICK_CONFIGURE_ON= --with-imagemagick-prefix=${LOCALBASE}
-
-JPEG_USES= jpeg
-JPEG_CONFIGURE_ENABLE= libjpeg
-JPEG_CONFIGURE_ON= --with-libjpeg-prefix=${LOCALBASE}
-
-ICONV_USES= iconv
-ICONV_CONFIGURE_ENABLE= iconv
-ICONV_CONFIGURE_ON= --with-iconv-prefix=${ICONV_PREFIX}
-
-V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
-V4L_CONFIGURE_ENABLE= v4l
-
-.include <bsd.port.pre.mk>
-
-LDFLAGS_i386+= -Wl,-z,notext
-
-.if empty(ICONV_LIB)
-CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=no \
- ac_cv_lib_iconv_libiconv_open=no
-.endif
-
-post-extract:
- @${RM} ${WRKSRC}/import/v4l/videodev*
-
-post-patch:
- @${REINPLACE_CMD} -E -e 's|loff_t|uint64_t|' ${WRKSRC}/avilib/avidump.c
- @${REINPLACE_CMD} -E -e 's|<SDL/|<|' ${WRKSRC}/filter/preview/display.h
- @${REINPLACE_CMD} -e '/^static.*lrint/s|static ||' ${WRKSRC}/filter/filter_modfps.c
-
- @${REINPLACE_CMD} -E -e 's|(-la52)|\1 ${LIBA52_DEP_LIBS}|g ; \
- s|FFMPEG_VERSION|LIBAVCODEC_IDENT|g ; \
- s|-lMagick|-lMagickCore|g' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-
- @${REINPLACE_CMD} -E -e 's|-ldl||g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -E -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -E -e 's|WRKSRC|${WRKSRC}|g' ${WRKSRC}/export/Makefile.in
- @${REINPLACE_CMD} -E -e 's|<quicktime/|<lqt/|g' \
- ${WRKSRC}/configure \
- ${WRKSRC}/export/export_mov.c \
- ${WRKSRC}/import/decode_mov.c \
- ${WRKSRC}/import/import_mov.c \
- ${WRKSRC}/import/probe_mov.c
-
-post-patch-LZO-on:
- @${REINPLACE_CMD} -e 's|%%NUV%%|nuv|' ${WRKSRC}/import/Makefile.in
-
-post-patch-LZO-off:
- @${REINPLACE_CMD} -e 's|%%NUV%%||' ${WRKSRC}/import/Makefile.in
-
-post-patch-OPTIMIZED_CFLAGS-off:
- @${FIND} ${WRKSRC} -type f | ${XARGS} -n 10 -x ${REINPLACE_CMD} \
- -e 's|-O[236]|${CFLAGS}|'
-
-post-stage:
- @(cd ${STAGEDIR}${PREFIX} && \
- ${FIND} -s lib/transcode -type f -or -type l >> ${TMPPLIST})
-
-.include <bsd.port.post.mk>
diff --git a/multimedia/transcode/distinfo b/multimedia/transcode/distinfo
deleted file mode 100644
index 0f0f9d1d2dc3..000000000000
--- a/multimedia/transcode/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (transcode-1.1.7.tar.bz2) = 1e4e72d8e0dd62a80b8dd90699f5ca64c9b0cb37a5c9325c184166a9654f0a92
-SIZE (transcode-1.1.7.tar.bz2) = 2183627
diff --git a/multimedia/transcode/files/patch-configure b/multimedia/transcode/files/patch-configure
deleted file mode 100644
index 7e7d99850279..000000000000
--- a/multimedia/transcode/files/patch-configure
+++ /dev/null
@@ -1,29 +0,0 @@
---- configure.orig 2011-11-19 17:50:37.000000000 +0100
-+++ configure 2014-01-17 22:18:16.637476520 +0100
-@@ -5073,7 +5073,7 @@
- ;;
- esac
- fi
--PATH_TO_AWK=$ac_cv_path_PATH_TO_AWK
-+PATH_TO_AWK=$ac_cv_prog_AWK
- if test -n "$PATH_TO_AWK"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_TO_AWK" >&5
- $as_echo "$PATH_TO_AWK" >&6; }
-@@ -26196,7 +26196,7 @@
- for l in $a52_ll ; do
- case $l in
- -L*) lpaths="$lpaths $l" ;;
-- -l*) test x"$l" != x"-la52" && xlibs="$xlibs $l" ;;
-+ -l*) test x"$l" != x"-la52 -L%%LOCALBASE%%/lib -lm" && xlibs="$xlibs $l" ;;
- *) xlf="$xlf $l" ;;
- esac
- done
-@@ -26249,7 +26249,7 @@
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_a52_a52_init" >&5
- $as_echo "$ac_cv_lib_a52_a52_init" >&6; }
- if test "x$ac_cv_lib_a52_a52_init" = xyes; then :
-- A52_LIBS="$a52_ll -la52 $A52_EXTRA_LIBS"
-+ A52_LIBS="$a52_ll -la52 -L%%LOCALBASE%%/lib -lm $A52_EXTRA_LIBS"
- else
-
- this_pkg_err="yes"
diff --git a/multimedia/transcode/files/patch-ffmpeg0-10 b/multimedia/transcode/files/patch-ffmpeg0-10
deleted file mode 100644
index 83e11846f1c6..000000000000
--- a/multimedia/transcode/files/patch-ffmpeg0-10
+++ /dev/null
@@ -1,13 +0,0 @@
---- filter/filter_pp.c
-+++ filter/filter_pp.c
-@@ -38,8 +38,8 @@
-
- /* FIXME: these use the filter ID as an index--the ID can grow
- * arbitrarily large, so this needs to be fixed */
--static pp_mode_t *mode[100];
--static pp_context_t *context[100];
-+static pp_mode *mode[100];
-+static pp_context *context[100];
- static int width[100], height[100];
- static int pre[100];
-
diff --git a/multimedia/transcode/files/patch-ffmpeg0-11 b/multimedia/transcode/files/patch-ffmpeg0-11
deleted file mode 100644
index 74ac7eec348c..000000000000
--- a/multimedia/transcode/files/patch-ffmpeg0-11
+++ /dev/null
@@ -1,299 +0,0 @@
-diff -urN encode/encode_lavc.c.orig encode/encode_lavc.c
---- encode/encode_lavc.c.orig 2011-11-19 08:50:27.000000000 -0800
-+++ encode/encode_lavc.c 2012-07-03 10:47:03.528009149 -0700
-@@ -114,6 +114,7 @@
-
- AVFrame ff_venc_frame;
- AVCodecContext ff_vcontext;
-+ AVDictionary ** ff_opts;
-
- AVCodec *ff_vcodec;
-
-@@ -1036,14 +1037,10 @@
- SET_FLAG(pd, mv0);
- SET_FLAG(pd, cbp);
- SET_FLAG(pd, qpel);
-- SET_FLAG(pd, alt);
-- SET_FLAG(pd, vdpart);
- SET_FLAG(pd, naq);
- SET_FLAG(pd, ilme);
- SET_FLAG(pd, ildct);
- SET_FLAG(pd, aic);
-- SET_FLAG(pd, aiv);
-- SET_FLAG(pd, umv);
- SET_FLAG(pd, psnr);
- SET_FLAG(pd, trell);
- SET_FLAG(pd, gray);
-@@ -1064,6 +1061,18 @@
- pd->ff_vcontext.flags |= CODEC_FLAG_INTERLACED_DCT;
- pd->ff_vcontext.flags |= CODEC_FLAG_INTERLACED_ME;
- }
-+ if (pd->confdata.flags.alt) {
-+ av_dict_set(pd->ff_opts, "alternate_scan", "1", 0);
-+ }
-+ if (pd->confdata.flags.vdpart) {
-+ av_dict_set(pd->ff_opts, "data_partitioning", "1", 0);
-+ }
-+ if (pd->confdata.flags.umv) {
-+ av_dict_set(pd->ff_opts, "umv", "1", 0);
-+ }
-+ if (pd->confdata.flags.aiv) {
-+ av_dict_set(pd->ff_opts, "aiv", "1", 0);
-+ }
- }
-
- #undef SET_FLAG
-@@ -1184,18 +1193,18 @@
- { "mv0", PAUX(flags.mv0), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_MV0 },
- { "cbp", PAUX(flags.cbp), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_CBP_RD },
- { "qpel", PAUX(flags.qpel), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QPEL },
-- { "alt", PAUX(flags.alt), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_ALT_SCAN },
-+ { "alt", PAUX(flags.alt), TCCONF_TYPE_FLAG, 0, 0, 1 },
- { "ilme", PAUX(flags.ilme), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_INTERLACED_ME },
- { "ildct", PAUX(flags.ildct), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_INTERLACED_DCT },
- { "naq", PAUX(flags.naq), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_NORMALIZE_AQP },
-- { "vdpart", PAUX(flags.vdpart), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_PART },
-+ { "vdpart", PAUX(flags.vdpart), TCCONF_TYPE_FLAG, 0, 0, 1 },
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- { "aic", PAUX(flags.aic), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_H263P_AIC },
- #else
- { "aic", PAUX(flags.aic), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_AC_PRED },
- #endif
-- { "aiv", PAUX(flags.aiv), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_H263P_AIV },
-- { "umv", PAUX(flags.umv), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_H263P_UMV },
-+ { "aiv", PAUX(flags.aiv), TCCONF_TYPE_FLAG, 0, 0, 1 },
-+ { "umv", PAUX(flags.umv), TCCONF_TYPE_FLAG, 0, 0, 1 },
- { "psnr", PAUX(flags.psnr), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_PSNR },
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- { "trell", PAUX(flags.trell), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_TRELLIS_QUANT },
-@@ -1387,7 +1396,7 @@
- pd->confdata.thread_count,
- (pd->confdata.thread_count > 1) ?"s" :"");
- }
-- avcodec_thread_init(&pd->ff_vcontext, pd->confdata.thread_count);
-+ pd->ff_vcontext.thread_count = pd->confdata.thread_count;
-
- pd->ff_vcodec = avcodec_find_encoder(FF_VCODEC_ID(pd));
- if (pd->ff_vcodec == NULL) {
-@@ -1397,11 +1406,11 @@
- }
-
- TC_LOCK_LIBAVCODEC;
-- ret = avcodec_open(&pd->ff_vcontext, pd->ff_vcodec);
-+ ret = avcodec_open2(&pd->ff_vcontext, pd->ff_vcodec, pd->ff_opts);
- TC_UNLOCK_LIBAVCODEC;
-
- if (ret < 0) {
-- tc_log_error(MOD_NAME, "avcodec_open() failed");
-+ tc_log_error(MOD_NAME, "avcodec_open2() failed");
- goto failed;
- }
- /* finally, pass up the extradata, if any */
-diff -urN export/export_ffmpeg.c.orig export/export_ffmpeg.c
---- export/export_ffmpeg.c.orig 2011-11-19 08:50:27.000000000 -0800
-+++ export/export_ffmpeg.c 2012-07-03 13:15:23.918019415 -0700
-@@ -122,6 +122,7 @@
- static AVFrame *lavc_convert_frame = NULL;
-
- static AVCodec *lavc_venc_codec = NULL;
-+static AVDictionary **lavc_venc_opts = NULL;
- static AVFrame *lavc_venc_frame = NULL;
- static AVCodecContext *lavc_venc_context;
- static avi_t *avifile = NULL;
-@@ -180,7 +181,7 @@
-
-
- /* START: COPIED FROM ffmpeg-0.5_p22846(ffmpeg.c, cmdutils.c) */
--#include <libavcodec/opt.h>
-+#include <libavutil/opt.h>
- #include <libavutil/avstring.h>
- #include <libswscale/swscale.h>
-
-@@ -470,7 +471,6 @@
- }
-
- TC_LOCK_LIBAVCODEC;
-- avcodec_init();
- avcodec_register_all();
- TC_UNLOCK_LIBAVCODEC;
-
-@@ -634,7 +634,7 @@
- lavc_param_rc_max_rate = 2516;
- lavc_param_rc_buffer_size = 224 * 8;
- lavc_param_rc_buffer_aggressivity = 99;
-- lavc_param_scan_offset = CODEC_FLAG_SVCD_SCAN_OFFSET;
-+ lavc_param_scan_offset = 1;
-
- break;
-
-@@ -674,7 +674,7 @@
-
- lavc_param_rc_buffer_size = 224 * 8;
- lavc_param_rc_buffer_aggressivity = 99;
-- lavc_param_scan_offset = CODEC_FLAG_SVCD_SCAN_OFFSET;
-+ lavc_param_scan_offset = 1;
-
- break;
-
-@@ -887,7 +887,7 @@
- lavc_venc_context->thread_count);
- }
-
-- avcodec_thread_init(lavc_venc_context, lavc_param_threads);
-+ lavc_venc_context->thread_count = lavc_param_threads;
-
- if (lavc_param_intra_matrix) {
- char *tmp;
-@@ -1065,15 +1065,10 @@
- lavc_venc_context->flags |= lavc_param_closedgop;
- lavc_venc_context->flags |= lavc_param_trunc;
- lavc_venc_context->flags |= lavc_param_aic;
-- lavc_venc_context->flags |= lavc_param_umv;
- lavc_venc_context->flags |= lavc_param_v4mv;
-- lavc_venc_context->flags |= lavc_param_data_partitioning;
- lavc_venc_context->flags |= lavc_param_cbp;
- lavc_venc_context->flags |= lavc_param_mv0;
- lavc_venc_context->flags |= lavc_param_qp_rd;
-- lavc_venc_context->flags |= lavc_param_scan_offset;
-- lavc_venc_context->flags |= lavc_param_ss;
-- lavc_venc_context->flags |= lavc_param_alt;
- lavc_venc_context->flags |= lavc_param_ilme;
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- lavc_venc_context->flags |= lavc_param_trell;
-@@ -1203,7 +1198,6 @@
-
- lavc_venc_context->me_method = ME_ZERO + lavc_param_vme;
-
--
- /* FIXME: transcode itself contains "broken ffmpeg default settings", thus we need to override them! */
- if (lavc_param_video_preset) {
- avcodec_opts[AVMEDIA_TYPE_VIDEO] = lavc_venc_context;
-@@ -1241,20 +1235,39 @@
- }
- }
-
-+ if (lavc_param_scan_offset) {
-+ av_dict_set(lavc_venc_opts, "scan_offset", "1", 0);
-+ }
-+
-+ if (lavc_param_ss) {
-+ av_dict_set(lavc_venc_opts, "structured_slices", "1", 0);
-+ }
-+
-+ if (lavc_param_alt) {
-+ av_dict_set(lavc_venc_opts, "alternate_scan", "1", 0);
-+ }
-+
-+ if (lavc_param_umv) {
-+ av_dict_set(lavc_venc_opts, "umv", "1", 0);
-+ }
-+
-+ if (lavc_param_data_partitioning) {
-+ av_dict_set(lavc_venc_opts, "vdpart", "1", 0);
-+ }
-
- //-- open codec --
- //----------------
- TC_LOCK_LIBAVCODEC;
-- ret = avcodec_open(lavc_venc_context, lavc_venc_codec);
-+ ret = avcodec_open2(lavc_venc_context, lavc_venc_codec, lavc_venc_opts);
- TC_UNLOCK_LIBAVCODEC;
- if (ret < 0) {
- tc_log_warn(MOD_NAME, "could not open FFMPEG codec");
- return TC_EXPORT_ERROR;
- }
-
-- if (lavc_venc_context->codec->encode == NULL) {
-+ if (av_codec_is_encoder(lavc_venc_context->codec) == 0) {
- tc_log_warn(MOD_NAME, "could not open FFMPEG codec "
-- "(lavc_venc_context->codec->encode == NULL)");
-+ "(av_codec_is_encoder(lavc_venc_context->codec) == 0)");
- return TC_EXPORT_ERROR;
- }
-
-diff -urN export/ffmpeg_cfg.c.orig export/ffmpeg_cfg.c
---- export/ffmpeg_cfg.c.orig 2011-11-19 08:50:27.000000000 -0800
-+++ export/ffmpeg_cfg.c 2012-07-03 10:09:25.011003254 -0700
-@@ -160,9 +160,9 @@
- {"vcelim", &lavc_param_chroma_elim_threshold, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 99},
- {"vpsize", &lavc_param_packet_size, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 100000000},
- {"vstrict", &lavc_param_strict, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 99},
-- {"vdpart", &lavc_param_data_partitioning, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_PART},
-+ {"vdpart", &lavc_param_data_partitioning, TCCONF_TYPE_FLAG, 0, 0, 1},
- // {"keyint", &lavc_param_keyint, TCCONF_TYPE_INT, 0, 0, 0},
-- {"gray", &lavc_param_gray, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_PART},
-+ {"gray", &lavc_param_gray, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_GRAY},
- {"mpeg_quant", &lavc_param_mpeg_quant, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"vi_qfactor", &lavc_param_vi_qfactor, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, -31.0, 31.0},
- {"vi_qoffset", &lavc_param_vi_qoffset, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 31.0},
-@@ -211,7 +211,7 @@
- #else
- {"aic", &lavc_param_aic, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_AC_PRED},
- #endif
-- {"umv", &lavc_param_umv, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_H263P_UMV},
-+ {"umv", &lavc_param_umv, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"ibias", &lavc_param_ibias, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -512, 512},
- {"pbias", &lavc_param_pbias, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -512, 512},
- {"coder", &lavc_param_coder, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 10},
-@@ -223,9 +223,9 @@
- {"nr", &lavc_param_noise_reduction, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 1000000},
- {"qprd", &lavc_param_qp_rd, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QP_RD},
- {"threads", &lavc_param_threads, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 16},
-- {"ss", &lavc_param_ss, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_H263P_SLICE_STRUCT},
-- {"svcd_sof", &lavc_param_scan_offset, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_SVCD_SCAN_OFFSET},
-- {"alt", &lavc_param_alt, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_ALT_SCAN},
-+ {"ss", &lavc_param_ss, TCCONF_TYPE_FLAG, 0, 0, 1},
-+ {"svcd_sof", &lavc_param_scan_offset, TCCONF_TYPE_FLAG, 0, 0, 1},
-+ {"alt", &lavc_param_alt, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"ilme", &lavc_param_ilme, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_INTERLACED_ME},
- {"inter_threshold", &lavc_param_inter_threshold, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -1000000, 1000000},
- {"sc_threshold", &lavc_param_sc_threshold, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -1000000, 1000000},
-diff -urN import/decode_lavc.c.orig import/decode_lavc.c
---- import/decode_lavc.c.orig 2011-11-19 08:50:27.000000000 -0800
-+++ import/decode_lavc.c 2012-07-03 10:21:46.085005182 -0700
-@@ -181,7 +181,7 @@
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- lavc_dec_context->error_resilience = 2;
- #else
-- lavc_dec_context->error_recognition = 2;
-+ lavc_dec_context->err_recognition = 2;
- #endif
- lavc_dec_context->error_concealment = 3;
- lavc_dec_context->workaround_bugs = FF_BUG_AUTODETECT;
-diff -urN import/import_ffmpeg.c.orig import/import_ffmpeg.c
---- import/import_ffmpeg.c.orig 2011-11-19 08:50:27.000000000 -0800
-+++ import/import_ffmpeg.c 2012-07-03 10:19:36.936004841 -0700
-@@ -314,7 +314,7 @@
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- lavc_dec_context->error_resilience = 2;
- #else
-- lavc_dec_context->error_recognition = 2;
-+ lavc_dec_context->err_recognition = 2;
- #endif
- lavc_dec_context->error_concealment = 3;
- lavc_dec_context->workaround_bugs = FF_BUG_AUTODETECT;
-diff -urN import/probe_ffmpeg.c.orig import/probe_ffmpeg.c
---- import/probe_ffmpeg.c.orig 2011-11-19 08:50:27.000000000 -0800
-+++ import/probe_ffmpeg.c 2012-07-03 10:41:42.782008306 -0700
-@@ -99,8 +99,8 @@
-
- TC_INIT_LIBAVCODEC;
-
-- ret = av_open_input_file(&lavf_dmx_context, ipipe->name,
-- NULL, 0, NULL);
-+ ret = avformat_open_input(&lavf_dmx_context, ipipe->name,
-+ NULL, NULL);
- if (ret != 0) {
- tc_log_error(__FILE__, "unable to open '%s'"
- " (libavformat failure)",
-diff -urN libtc/tcavcodec.h.orig libtc/tcavcodec.h
---- libtc/tcavcodec.h.orig 2011-11-19 08:50:27.000000000 -0800
-+++ libtc/tcavcodec.h 2012-07-03 10:34:43.648007213 -0700
-@@ -53,7 +53,6 @@
-
- #define TC_INIT_LIBAVCODEC do { \
- TC_LOCK_LIBAVCODEC; \
-- avcodec_init(); \
- avcodec_register_all(); \
- TC_UNLOCK_LIBAVCODEC; \
- } while (0)
diff --git a/multimedia/transcode/files/patch-ffmpeg2 b/multimedia/transcode/files/patch-ffmpeg2
deleted file mode 100644
index bbeef488a702..000000000000
--- a/multimedia/transcode/files/patch-ffmpeg2
+++ /dev/null
@@ -1,328 +0,0 @@
-Index: encode/encode_lavc.c
-===================================================================
---- encode/encode_lavc.c.orig
-+++ encode/encode_lavc.c
-@@ -74,6 +74,9 @@ struct tclavcconfigdata_ {
- int lmin;
- int lmax;
- int me_method;
-+ int luma_elim_threshold;
-+ int chroma_elim_threshold;
-+ int quantizer_noise_shaping;
-
- /* same as above for flags */
- struct {
-@@ -114,7 +117,7 @@ struct tclavcprivatedata_ {
-
- AVFrame ff_venc_frame;
- AVCodecContext ff_vcontext;
-- AVDictionary ** ff_opts;
-+ AVDictionary * ff_opts;
-
- AVCodec *ff_vcodec;
-
-@@ -165,6 +168,7 @@ static const TCCodecID tc_lavc_codecs_ou
- TC_CODEC_ERROR
- };
-
-+#if LIBAVCODEC_VERSION_MAJOR < 55
- static const enum CodecID tc_lavc_internal_codecs[] = {
- CODEC_ID_MPEG1VIDEO, CODEC_ID_MPEG2VIDEO, CODEC_ID_MPEG4,
- CODEC_ID_H263I, CODEC_ID_H263P,
-@@ -177,6 +181,20 @@ static const enum CodecID tc_lavc_intern
- CODEC_ID_MSMPEG4V2, CODEC_ID_MSMPEG4V3,
- CODEC_ID_NONE
- };
-+#else
-+static const enum AVCodecID tc_lavc_internal_codecs[] = {
-+ AV_CODEC_ID_MPEG1VIDEO, AV_CODEC_ID_MPEG2VIDEO, AV_CODEC_ID_MPEG4,
-+ AV_CODEC_ID_H263I, AV_CODEC_ID_H263P,
-+ AV_CODEC_ID_H264,
-+ AV_CODEC_ID_WMV1, AV_CODEC_ID_WMV2,
-+ AV_CODEC_ID_RV10,
-+ AV_CODEC_ID_HUFFYUV, AV_CODEC_ID_FFV1,
-+ AV_CODEC_ID_DVVIDEO,
-+ AV_CODEC_ID_MJPEG, AV_CODEC_ID_LJPEG,
-+ AV_CODEC_ID_MSMPEG4V2, AV_CODEC_ID_MSMPEG4V3,
-+ AV_CODEC_ID_NONE
-+};
-+#endif
-
- static const TCFormatID tc_lavc_formats[] = { TC_FORMAT_ERROR };
-
-@@ -938,7 +956,11 @@ static int tc_lavc_settings_from_vob(TCL
- static void tc_lavc_config_defaults(TCLavcPrivateData *pd)
- {
- /* first of all reinitialize lavc data */
-+#if LIBAVCODEC_VERSION_MAJOR < 55
- avcodec_get_context_defaults(&pd->ff_vcontext);
-+#else
-+ avcodec_get_context_defaults3(&pd->ff_vcontext, NULL);
-+#endif
-
- pd->confdata.thread_count = 1;
-
-@@ -976,8 +998,8 @@ static void tc_lavc_config_defaults(TCLa
- pd->ff_vcontext.mpeg_quant = 0;
- pd->ff_vcontext.rc_initial_cplx = 0.0;
- pd->ff_vcontext.rc_qsquish = 1.0;
-- pd->ff_vcontext.luma_elim_threshold = 0;
-- pd->ff_vcontext.chroma_elim_threshold = 0;
-+ pd->confdata.luma_elim_threshold = 0;
-+ pd->confdata.chroma_elim_threshold = 0;
- pd->ff_vcontext.strict_std_compliance = 0;
- pd->ff_vcontext.dct_algo = FF_DCT_AUTO;
- pd->ff_vcontext.idct_algo = FF_IDCT_AUTO;
-@@ -1001,7 +1023,7 @@ static void tc_lavc_config_defaults(TCLa
- pd->ff_vcontext.intra_quant_bias = FF_DEFAULT_QUANT_BIAS;
- pd->ff_vcontext.inter_quant_bias = FF_DEFAULT_QUANT_BIAS;
- pd->ff_vcontext.noise_reduction = 0;
-- pd->ff_vcontext.quantizer_noise_shaping = 0;
-+ pd->confdata.quantizer_noise_shaping = 0;
- pd->ff_vcontext.flags = 0;
- }
-
-@@ -1033,7 +1055,6 @@ static void tc_lavc_dispatch_settings(TC
-
- pd->ff_vcontext.flags = 0;
- SET_FLAG(pd, mv0);
-- SET_FLAG(pd, cbp);
- SET_FLAG(pd, qpel);
- SET_FLAG(pd, naq);
- SET_FLAG(pd, ilme);
-@@ -1060,17 +1081,29 @@ static void tc_lavc_dispatch_settings(TC
- pd->ff_vcontext.flags |= CODEC_FLAG_INTERLACED_ME;
- }
- if (pd->confdata.flags.alt) {
-- av_dict_set(pd->ff_opts, "alternate_scan", "1", 0);
-+ av_dict_set(&(pd->ff_opts), "alternate_scan", "1", 0);
- }
- if (pd->confdata.flags.vdpart) {
-- av_dict_set(pd->ff_opts, "data_partitioning", "1", 0);
-+ av_dict_set(&(pd->ff_opts), "data_partitioning", "1", 0);
- }
- if (pd->confdata.flags.umv) {
-- av_dict_set(pd->ff_opts, "umv", "1", 0);
-+ av_dict_set(&(pd->ff_opts), "umv", "1", 0);
- }
- if (pd->confdata.flags.aiv) {
-- av_dict_set(pd->ff_opts, "aiv", "1", 0);
-+ av_dict_set(&(pd->ff_opts), "aiv", "1", 0);
- }
-+ if (pd->confdata.flags.cbp) {
-+ av_dict_set(&(pd->ff_opts), "mpv_flags", "+cbp_rd", 0);
-+ }
-+
-+ char buf[1024];
-+#define set_dict_opt(val, opt) \
-+ snprintf(buf, sizeof(buf), "%i", pd->confdata.val);\
-+ av_dict_set(&(pd->ff_opts), opt, buf, 0)
-+
-+ set_dict_opt(luma_elim_threshold, "luma_elim_threshold");
-+ set_dict_opt(chroma_elim_threshold, "chroma_elim_threshold");
-+ set_dict_opt(quantizer_noise_shaping, "quantizer_noise_shaping");
- }
-
- #undef SET_FLAG
-@@ -1155,8 +1188,8 @@ static int tc_lavc_read_config(TCLavcPri
- { "vrc_init_cplx", PCTX(rc_initial_cplx), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 9999999.0 },
- // { "vrc_init_occupancy", }, // not yet supported
- { "vqsquish", PCTX(rc_qsquish), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 99.0 },
-- { "vlelim", PCTX(luma_elim_threshold), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 99 },
-- { "vcelim", PCTX(chroma_elim_threshold), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 99 },
-+ { "vlelim", PAUX(luma_elim_threshold), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 99 },
-+ { "vcelim", PAUX(chroma_elim_threshold), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 99 },
- { "vstrict", PCTX(strict_std_compliance), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 99 },
- { "vpsize", PCTX(rtp_payload_size), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 100000000 },
- { "dct", PCTX(dct_algo), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 10 },
-@@ -1182,12 +1215,12 @@ static int tc_lavc_read_config(TCLavcPri
- { "ibias", PCTX(intra_quant_bias), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -512, 512 },
- { "pbias", PCTX(inter_quant_bias), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -512, 512 },
- { "nr", PCTX(noise_reduction), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 1000000},
-- { "qns", PCTX(quantizer_noise_shaping), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 3 },
-+ { "qns", PAUX(quantizer_noise_shaping), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 3 },
- { "inter_matrix_file", inter_matrix_file, TCCONF_TYPE_STRING, 0, 0, 0 },
- { "intra_matrix_file", intra_matrix_file, TCCONF_TYPE_STRING, 0, 0, 0 },
-
- { "mv0", PAUX(flags.mv0), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_MV0 },
-- { "cbp", PAUX(flags.cbp), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_CBP_RD },
-+ { "cbp", PAUX(flags.cbp), TCCONF_TYPE_FLAG, 0, 0, 1 },
- { "qpel", PAUX(flags.qpel), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QPEL },
- { "alt", PAUX(flags.alt), TCCONF_TYPE_FLAG, 0, 0, 1 },
- { "ilme", PAUX(flags.ilme), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_INTERLACED_ME },
-@@ -1350,6 +1383,8 @@ static int tc_lavc_configure(TCModuleIns
-
- pd = self->userdata;
-
-+ pd->ff_opts = NULL;
-+
- pd->flush_flag = vob->encoder_flush;
-
- /* FIXME: move into core? */
-@@ -1402,7 +1437,7 @@ static int tc_lavc_configure(TCModuleIns
- }
-
- TC_LOCK_LIBAVCODEC;
-- ret = avcodec_open2(&pd->ff_vcontext, pd->ff_vcodec, pd->ff_opts);
-+ ret = avcodec_open2(&pd->ff_vcontext, pd->ff_vcodec, &(pd->ff_opts));
- TC_UNLOCK_LIBAVCODEC;
-
- if (ret < 0) {
-Index: export/export_ffmpeg.c
-===================================================================
---- export/export_ffmpeg.c.orig
-+++ export/export_ffmpeg.c
-@@ -122,7 +122,7 @@ static uint8_t *img_buffer =
- static AVFrame *lavc_convert_frame = NULL;
-
- static AVCodec *lavc_venc_codec = NULL;
--static AVDictionary **lavc_venc_opts = NULL;
-+static AVDictionary *lavc_venc_opts = NULL;
- static AVFrame *lavc_venc_frame = NULL;
- static AVCodecContext *lavc_venc_context;
- static avi_t *avifile = NULL;
-@@ -486,7 +486,7 @@ MOD_init
- codec->name, codec->fourCC, codec->comments);
- }
-
-- lavc_venc_context = avcodec_alloc_context();
-+ lavc_venc_context = avcodec_alloc_context3(lavc_venc_codec);
- lavc_venc_frame = avcodec_alloc_frame();
-
- lavc_convert_frame= avcodec_alloc_frame();
-@@ -838,8 +838,13 @@ MOD_init
- lavc_venc_context->rc_strategy = lavc_param_vrc_strategy;
- lavc_venc_context->b_frame_strategy = lavc_param_vb_strategy;
- lavc_venc_context->b_quant_offset = lavc_param_vb_qoffset;
-- lavc_venc_context->luma_elim_threshold= lavc_param_luma_elim_threshold;
-- lavc_venc_context->chroma_elim_threshold= lavc_param_chroma_elim_threshold;
-+
-+ char buf[1024];
-+#define set_dict_opt(val, opt) \
-+ snprintf(buf, sizeof(buf), "%i", val); \
-+ av_dict_set(&lavc_venc_opts, opt, buf, 0)
-+ set_dict_opt(lavc_param_luma_elim_threshold, "luma_elim_threshold");
-+ set_dict_opt(lavc_param_chroma_elim_threshold, "chroma_elim_threshold");
- lavc_venc_context->rtp_payload_size = lavc_param_packet_size;
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- if (lavc_param_packet_size)
-@@ -870,7 +875,7 @@ MOD_init
- lavc_venc_context->context_model = lavc_param_context;
- lavc_venc_context->scenechange_threshold= lavc_param_sc_threshold;
- lavc_venc_context->noise_reduction = lavc_param_noise_reduction;
-- lavc_venc_context->inter_threshold = lavc_param_inter_threshold;
-+ set_dict_opt(lavc_param_inter_threshold, "inter_threshold");
- lavc_venc_context->intra_dc_precision = lavc_param_intra_dc_precision;
- lavc_venc_context->skip_top = lavc_param_skip_top;
- lavc_venc_context->skip_bottom = lavc_param_skip_bottom;
-@@ -1066,9 +1071,11 @@ MOD_init
- lavc_venc_context->flags |= lavc_param_trunc;
- lavc_venc_context->flags |= lavc_param_aic;
- lavc_venc_context->flags |= lavc_param_v4mv;
-- lavc_venc_context->flags |= lavc_param_cbp;
-+ if(lavc_param_cbp)
-+ av_dict_set(&lavc_venc_opts, "mpv_flags", "+cbp_rd", 0);
- lavc_venc_context->flags |= lavc_param_mv0;
-- lavc_venc_context->flags |= lavc_param_qp_rd;
-+ if(lavc_param_qp_rd)
-+ av_dict_set(&lavc_venc_opts, "mpv_flags", "+qp_rd", 0);
- lavc_venc_context->flags |= lavc_param_ilme;
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- lavc_venc_context->flags |= lavc_param_trell;
-@@ -1238,29 +1245,29 @@ MOD_init
- }
-
- if (lavc_param_scan_offset) {
-- av_dict_set(lavc_venc_opts, "scan_offset", "1", 0);
-+ av_dict_set(&lavc_venc_opts, "scan_offset", "1", 0);
- }
-
- if (lavc_param_ss) {
-- av_dict_set(lavc_venc_opts, "structured_slices", "1", 0);
-+ av_dict_set(&lavc_venc_opts, "structured_slices", "1", 0);
- }
-
- if (lavc_param_alt) {
-- av_dict_set(lavc_venc_opts, "alternate_scan", "1", 0);
-+ av_dict_set(&lavc_venc_opts, "alternate_scan", "1", 0);
- }
-
- if (lavc_param_umv) {
-- av_dict_set(lavc_venc_opts, "umv", "1", 0);
-+ av_dict_set(&lavc_venc_opts, "umv", "1", 0);
- }
-
- if (lavc_param_data_partitioning) {
-- av_dict_set(lavc_venc_opts, "vdpart", "1", 0);
-+ av_dict_set(&lavc_venc_opts, "vdpart", "1", 0);
- }
-
- //-- open codec --
- //----------------
- TC_LOCK_LIBAVCODEC;
-- ret = avcodec_open2(lavc_venc_context, lavc_venc_codec, lavc_venc_opts);
-+ ret = avcodec_open2(lavc_venc_context, lavc_venc_codec, &lavc_venc_opts);
- TC_UNLOCK_LIBAVCODEC;
- if (ret < 0) {
- tc_log_warn(MOD_NAME, "could not open FFMPEG codec");
-Index: export/ffmpeg_cfg.c
-===================================================================
---- export/ffmpeg_cfg.c.orig
-+++ export/ffmpeg_cfg.c
-@@ -214,10 +214,10 @@ TCConfigEntry lavcopts_conf[]={
- {"context", &lavc_param_context, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 10},
- {"intra_matrix", &lavc_param_intra_matrix, TCCONF_TYPE_STRING, 0, 0, 0},
- {"inter_matrix", &lavc_param_inter_matrix, TCCONF_TYPE_STRING, 0, 0, 0},
-- {"cbp", &lavc_param_cbp, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_CBP_RD},
-+ {"cbp", &lavc_param_cbp, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"mv0", &lavc_param_mv0, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_MV0},
- {"nr", &lavc_param_noise_reduction, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 1000000},
-- {"qprd", &lavc_param_qp_rd, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QP_RD},
-+ {"qprd", &lavc_param_qp_rd, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"threads", &lavc_param_threads, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 16},
- {"ss", &lavc_param_ss, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"svcd_sof", &lavc_param_scan_offset, TCCONF_TYPE_FLAG, 0, 0, 1},
-Index: export/aud_aux.c
-===================================================================
---- export/aud_aux.c.orig
-+++ export/aud_aux.c
-@@ -346,7 +346,7 @@ static int tc_audio_init_ffmpeg(vob_t *v
-
- //-- set parameters (bitrate, channels and sample-rate) --
- //--------------------------------------------------------
-- avcodec_get_context_defaults(&mpa_ctx);
-+ avcodec_get_context_defaults3(&mpa_ctx, mpa_codec);
- #if LIBAVCODEC_VERSION_MAJOR < 53
- mpa_ctx.codec_type = CODEC_TYPE_AUDIO;
- #else
-@@ -359,7 +359,7 @@ static int tc_audio_init_ffmpeg(vob_t *v
- //-- open codec --
- //----------------
- TC_LOCK_LIBAVCODEC;
-- ret = avcodec_open(&mpa_ctx, mpa_codec);
-+ ret = avcodec_open2(&mpa_ctx, mpa_codec, NULL);
- TC_UNLOCK_LIBAVCODEC;
- if (ret < 0) {
- tc_warn("tc_audio_init_ffmpeg: could not open %s codec !",
-Index: import/import_ffmpeg.c
-===================================================================
---- import/import_ffmpeg.c.orig
-+++ import/import_ffmpeg.c
-@@ -302,7 +302,7 @@ do_avi:
-
- // Set these to the expected values so that ffmpeg's decoder can
- // properly detect interlaced input.
-- lavc_dec_context = avcodec_alloc_context();
-+ lavc_dec_context = avcodec_alloc_context3(lavc_dec_codec);
- if (lavc_dec_context == NULL) {
- tc_log_error(MOD_NAME, "Could not allocate enough memory.");
- return TC_IMPORT_ERROR;
-@@ -344,7 +344,7 @@ do_avi:
- }
-
- TC_LOCK_LIBAVCODEC;
-- ret = avcodec_open(lavc_dec_context, lavc_dec_codec);
-+ ret = avcodec_open2(lavc_dec_context, lavc_dec_codec, NULL);
- TC_UNLOCK_LIBAVCODEC;
- if (ret < 0) {
- tc_log_warn(MOD_NAME, "Could not initialize the '%s' codec.",
diff --git a/multimedia/transcode/files/patch-ffmpeg29 b/multimedia/transcode/files/patch-ffmpeg29
deleted file mode 100644
index 3b13530ea0cd..000000000000
--- a/multimedia/transcode/files/patch-ffmpeg29
+++ /dev/null
@@ -1,352 +0,0 @@
-Index: encode/encode_lavc.c
-===================================================================
---- encode/encode_lavc.c.orig
-+++ encode/encode_lavc.c
-@@ -233,7 +233,7 @@ static void pre_encode_video_yuv420p(TCL
- vframe_list_t *vframe)
- {
- avpicture_fill((AVPicture *)&pd->ff_venc_frame, vframe->video_buf,
-- PIX_FMT_YUV420P,
-+ AV_PIX_FMT_YUV420P,
- pd->ff_vcontext.width, pd->ff_vcontext.height);
- }
-
-@@ -247,7 +247,7 @@ static void pre_encode_video_yuv420p_huf
- IMG_YUV_DEFAULT,
- pd->ff_vcontext.width, pd->ff_vcontext.height);
- avpicture_fill((AVPicture *)&pd->ff_venc_frame, pd->vframe_buf->video_buf,
-- PIX_FMT_YUV422P,
-+ AV_PIX_FMT_YUV422P,
- pd->ff_vcontext.width, pd->ff_vcontext.height);
- ac_imgconvert(src, IMG_YUV_DEFAULT,
- pd->ff_venc_frame.data, IMG_YUV422P,
-@@ -263,7 +263,7 @@ static void pre_encode_video_yuv422p(TCL
- IMG_YUV422P,
- pd->ff_vcontext.width, pd->ff_vcontext.height);
- avpicture_fill((AVPicture *)&pd->ff_venc_frame, pd->vframe_buf->video_buf,
-- PIX_FMT_YUV420P,
-+ AV_PIX_FMT_YUV420P,
- pd->ff_vcontext.width, pd->ff_vcontext.height);
- ac_imgconvert(src, IMG_YUV422P,
- pd->ff_venc_frame.data, IMG_YUV420P,
-@@ -275,7 +275,7 @@ static void pre_encode_video_yuv422p_huf
- vframe_list_t *vframe)
- {
- avpicture_fill((AVPicture *)&pd->ff_venc_frame, vframe->video_buf,
-- PIX_FMT_YUV422P,
-+ AV_PIX_FMT_YUV422P,
- pd->ff_vcontext.width, pd->ff_vcontext.height);
-
- }
-@@ -285,7 +285,7 @@ static void pre_encode_video_rgb24(TCLav
- vframe_list_t *vframe)
- {
- avpicture_fill((AVPicture *)&pd->ff_venc_frame, pd->vframe_buf->video_buf,
-- PIX_FMT_YUV420P,
-+ AV_PIX_FMT_YUV420P,
- pd->ff_vcontext.width, pd->ff_vcontext.height);
- ac_imgconvert(&vframe->video_buf, IMG_RGB_DEFAULT,
- pd->ff_venc_frame.data, IMG_YUV420P,
-@@ -610,21 +610,21 @@ static int tc_lavc_set_pix_fmt(TCLavcPri
- case CODEC_YUV:
- if (TC_VCODEC_ID(pd) == TC_CODEC_HUFFYUV) {
- pd->tc_pix_fmt = TC_CODEC_YUV422P;
-- pd->ff_vcontext.pix_fmt = PIX_FMT_YUV422P;
-+ pd->ff_vcontext.pix_fmt = AV_PIX_FMT_YUV422P;
- pd->pre_encode_video = pre_encode_video_yuv420p_huffyuv;
- } else {
- pd->tc_pix_fmt = TC_CODEC_YUV420P;
- pd->ff_vcontext.pix_fmt = (TC_VCODEC_ID(pd) == TC_CODEC_MJPEG)
-- ? PIX_FMT_YUVJ420P
-- : PIX_FMT_YUV420P;
-+ ? AV_PIX_FMT_YUVJ420P
-+ : AV_PIX_FMT_YUV420P;
- pd->pre_encode_video = pre_encode_video_yuv420p;
- }
- break;
- case CODEC_YUV422:
- pd->tc_pix_fmt = TC_CODEC_YUV422P;
- pd->ff_vcontext.pix_fmt = (TC_VCODEC_ID(pd) == TC_CODEC_MJPEG)
-- ? PIX_FMT_YUVJ422P
-- : PIX_FMT_YUV422P;
-+ ? AV_PIX_FMT_YUVJ422P
-+ : AV_PIX_FMT_YUV422P;
- if (TC_VCODEC_ID(pd) == TC_CODEC_HUFFYUV) {
- pd->pre_encode_video = pre_encode_video_yuv422p_huffyuv;
- } else {
-@@ -634,10 +634,10 @@ static int tc_lavc_set_pix_fmt(TCLavcPri
- case CODEC_RGB:
- pd->tc_pix_fmt = TC_CODEC_RGB;
- pd->ff_vcontext.pix_fmt = (TC_VCODEC_ID(pd) == TC_CODEC_HUFFYUV)
-- ? PIX_FMT_YUV422P
-+ ? AV_PIX_FMT_YUV422P
- : (TC_VCODEC_ID(pd) == TC_CODEC_MJPEG)
-- ? PIX_FMT_YUVJ420P
-- : PIX_FMT_YUV420P;
-+ ? AV_PIX_FMT_YUVJ420P
-+ : AV_PIX_FMT_YUV420P;
- pd->pre_encode_video = pre_encode_video_rgb24;
- break;
- default:
-@@ -1390,7 +1390,7 @@ static int tc_lavc_configure(TCModuleIns
- /* FIXME: move into core? */
- TC_INIT_LIBAVCODEC;
-
-- avcodec_get_frame_defaults(&pd->ff_venc_frame);
-+ av_frame_unref(&pd->ff_venc_frame);
- /*
- * auxiliary config data needs to be blanked too
- * before any other operation
-@@ -1523,6 +1523,8 @@ static int tc_lavc_encode_video(TCModule
- vframe_list_t *outframe)
- {
- TCLavcPrivateData *pd = NULL;
-+ AVPacket pkt;
-+ int ret, got_packet = 0;
-
- TC_MODULE_SELF_CHECK(self, "encode_video");
-
-@@ -1537,12 +1539,15 @@ static int tc_lavc_encode_video(TCModule
-
- pd->pre_encode_video(pd, inframe);
-
-+ av_init_packet(&pkt);
-+ pkt.data = outframe->video_buf;
-+ pkt.size = inframe->video_size;
-+
- TC_LOCK_LIBAVCODEC;
-- outframe->video_len = avcodec_encode_video(&pd->ff_vcontext,
-- outframe->video_buf,
-- inframe->video_size,
-- &pd->ff_venc_frame);
-+ ret = avcodec_encode_video2(&pd->ff_vcontext, &pkt,
-+ &pd->ff_venc_frame, &got_packet);
- TC_UNLOCK_LIBAVCODEC;
-+ outframe->video_len = ret ? ret : pkt.size;
-
- if (outframe->video_len < 0) {
- tc_log_warn(MOD_NAME, "encoder error: size (%i)",
-Index: export/export_ffmpeg.c
-===================================================================
---- export/export_ffmpeg.c.orig
-+++ export/export_ffmpeg.c
-@@ -250,9 +250,9 @@ int opt_default(const char *opt, const c
- for(type=0; type<AVMEDIA_TYPE_NB && ret>= 0; type++){
- /* GLUE: +if */
- if (type == AVMEDIA_TYPE_VIDEO) {
-- const AVOption *o2 = av_find_opt(avcodec_opts[0], opt, NULL, opt_types[type], opt_types[type]);
-- if(o2)
-- ret = av_set_string3(avcodec_opts[type], opt, arg, 1, &o);
-+ o = av_opt_find(avcodec_opts[0], opt, NULL, opt_types[type], opt_types[type]);
-+ if(o)
-+ ret = av_opt_set(avcodec_opts[type], opt, arg, 0);
- /* GLUE: +if */
- }
- }
-@@ -267,7 +267,10 @@ int opt_default(const char *opt, const c
- if(opt[0] == 'a')
- ret = av_set_string3(avcodec_opts[AVMEDIA_TYPE_AUDIO], opt+1, arg, 1, &o);
- else */ if(opt[0] == 'v')
-- ret = av_set_string3(avcodec_opts[AVMEDIA_TYPE_VIDEO], opt+1, arg, 1, &o);
-+ {
-+ o = av_opt_find(avcodec_opts[AVMEDIA_TYPE_VIDEO], opt+1, NULL, 0, 0);
-+ ret = av_opt_set(avcodec_opts[AVMEDIA_TYPE_VIDEO], opt+1, arg, 0);
-+ }
- /* GLUE: disabling
- else if(opt[0] == 's')
- ret = av_set_string3(avcodec_opts[AVMEDIA_TYPE_SUBTITLE], opt+1, arg, 1, &o);
-@@ -487,10 +490,10 @@ MOD_init
- }
-
- lavc_venc_context = avcodec_alloc_context3(lavc_venc_codec);
-- lavc_venc_frame = avcodec_alloc_frame();
-+ lavc_venc_frame = av_frame_alloc();
-
-- lavc_convert_frame= avcodec_alloc_frame();
-- size = avpicture_get_size(PIX_FMT_RGB24, vob->ex_v_width, vob->ex_v_height);
-+ lavc_convert_frame= av_frame_alloc();
-+ size = avpicture_get_size(AV_PIX_FMT_RGB24, vob->ex_v_width, vob->ex_v_height);
- enc_buffer = tc_malloc(size);
-
- if (lavc_venc_context == NULL || !enc_buffer || !lavc_convert_frame) {
-@@ -1114,7 +1117,7 @@ MOD_init
- lavc_venc_context->prediction_method = lavc_param_prediction_method;
-
- if(is_huffyuv)
-- lavc_venc_context->pix_fmt = PIX_FMT_YUV422P;
-+ lavc_venc_context->pix_fmt = AV_PIX_FMT_YUV422P;
- else
- {
- switch(pix_fmt)
-@@ -1123,18 +1126,18 @@ MOD_init
- case CODEC_RGB:
- {
- if(is_mjpeg)
-- lavc_venc_context->pix_fmt = PIX_FMT_YUVJ420P;
-+ lavc_venc_context->pix_fmt = AV_PIX_FMT_YUVJ420P;
- else
-- lavc_venc_context->pix_fmt = PIX_FMT_YUV420P;
-+ lavc_venc_context->pix_fmt = AV_PIX_FMT_YUV420P;
- break;
- }
-
- case CODEC_YUV422:
- {
- if(is_mjpeg)
-- lavc_venc_context->pix_fmt = PIX_FMT_YUVJ422P;
-+ lavc_venc_context->pix_fmt = AV_PIX_FMT_YUVJ422P;
- else
-- lavc_venc_context->pix_fmt = PIX_FMT_YUV422P;
-+ lavc_venc_context->pix_fmt = AV_PIX_FMT_YUV422P;
- break;
- }
-
-@@ -1596,6 +1599,8 @@ MOD_encode
-
- int out_size;
- const char pict_type_char[5]= {'?', 'I', 'P', 'B', 'S'};
-+ AVPacket pkt;
-+ int ret, got_packet = 0;
-
- if (param->flag == TC_VIDEO) {
-
-@@ -1620,7 +1625,7 @@ MOD_encode
- YUV_INIT_PLANES(src, param->buffer, IMG_YUV_DEFAULT,
- lavc_venc_context->width, lavc_venc_context->height);
- avpicture_fill((AVPicture *)lavc_venc_frame, img_buffer,
-- PIX_FMT_YUV422P, lavc_venc_context->width,
-+ AV_PIX_FMT_YUV422P, lavc_venc_context->width,
- lavc_venc_context->height);
- /* FIXME: can't use tcv_convert (see decode_lavc.c) */
- ac_imgconvert(src, IMG_YUV_DEFAULT,
-@@ -1650,7 +1655,7 @@ MOD_encode
- lavc_venc_context->width,
- lavc_venc_context->height);
- avpicture_fill((AVPicture *)lavc_venc_frame, img_buffer,
-- PIX_FMT_YUV420P, lavc_venc_context->width,
-+ AV_PIX_FMT_YUV420P, lavc_venc_context->width,
- lavc_venc_context->height);
- ac_imgconvert(src, IMG_YUV422P,
- lavc_venc_frame->data, IMG_YUV420P,
-@@ -1661,7 +1666,7 @@ MOD_encode
-
- case CODEC_RGB:
- avpicture_fill((AVPicture *)lavc_venc_frame, img_buffer,
-- PIX_FMT_YUV420P, lavc_venc_context->width,
-+ AV_PIX_FMT_YUV420P, lavc_venc_context->width,
- lavc_venc_context->height);
- ac_imgconvert(&param->buffer, IMG_RGB_DEFAULT,
- lavc_venc_frame->data, IMG_YUV420P,
-@@ -1674,13 +1679,17 @@ MOD_encode
- return TC_EXPORT_ERROR;
- }
-
-+ av_init_packet(&pkt);
-+ pkt.data = enc_buffer;
-+ pkt.size = size;
-
- TC_LOCK_LIBAVCODEC;
-- out_size = avcodec_encode_video(lavc_venc_context,
-- enc_buffer, size,
-- lavc_venc_frame);
-+ ret = avcodec_encode_video2(lavc_venc_context, &pkt,
-+ lavc_venc_frame, &got_packet);
- TC_UNLOCK_LIBAVCODEC;
-
-+ out_size = ret ? ret : pkt.size;
-+
- if (out_size < 0) {
- tc_log_warn(MOD_NAME, "encoder error: size (%d)", out_size);
- return TC_EXPORT_ERROR;
-Index: import/decode_lavc.c
-===================================================================
---- import/decode_lavc.c.orig
-+++ import/decode_lavc.c
-@@ -327,8 +327,8 @@ void decode_lavc(decode_t *decode)
-
- // Convert avcodec image to the requested YUV or RGB format
- switch (lavc_dec_context->pix_fmt) {
-- case PIX_FMT_YUVJ420P:
-- case PIX_FMT_YUV420P:
-+ case AV_PIX_FMT_YUVJ420P:
-+ case AV_PIX_FMT_YUV420P:
- // Remove "dead space" at right edge of planes, if any
- if (picture.linesize[0] != lavc_dec_context->width) {
- int y;
-@@ -352,7 +352,7 @@ void decode_lavc(decode_t *decode)
- pix_fmt==TC_CODEC_YUV420P ? IMG_YUV420P : IMG_RGB_DEFAULT,
- lavc_dec_context->width, lavc_dec_context->height);
- break;
-- case PIX_FMT_YUV411P:
-+ case AV_PIX_FMT_YUV411P:
- if (picture.linesize[0] != lavc_dec_context->width) {
- int y;
- for (y = 0; y < lavc_dec_context->height; y++) {
-@@ -371,8 +371,8 @@ void decode_lavc(decode_t *decode)
- pix_fmt==TC_CODEC_YUV420P ? IMG_YUV420P : IMG_RGB_DEFAULT,
- lavc_dec_context->width, lavc_dec_context->height);
- break;
-- case PIX_FMT_YUVJ422P:
-- case PIX_FMT_YUV422P:
-+ case AV_PIX_FMT_YUVJ422P:
-+ case AV_PIX_FMT_YUV422P:
- if (picture.linesize[0] != lavc_dec_context->width) {
- int y;
- for (y = 0; y < lavc_dec_context->height; y++) {
-@@ -391,8 +391,8 @@ void decode_lavc(decode_t *decode)
- pix_fmt==TC_CODEC_YUV420P ? IMG_YUV420P : IMG_RGB_DEFAULT,
- lavc_dec_context->width, lavc_dec_context->height);
- break;
-- case PIX_FMT_YUVJ444P:
-- case PIX_FMT_YUV444P:
-+ case AV_PIX_FMT_YUVJ444P:
-+ case AV_PIX_FMT_YUV444P:
- if (picture.linesize[0] != lavc_dec_context->width) {
- int y;
- for (y = 0; y < lavc_dec_context->height; y++) {
-Index: import/import_ffmpeg.c
-===================================================================
---- import/import_ffmpeg.c.orig
-+++ import/import_ffmpeg.c
-@@ -661,8 +661,8 @@ retry:
-
- // Convert avcodec image to our internal YUV or RGB format
- switch (lavc_dec_context->pix_fmt) {
-- case PIX_FMT_YUVJ420P:
-- case PIX_FMT_YUV420P:
-+ case AV_PIX_FMT_YUVJ420P:
-+ case AV_PIX_FMT_YUV420P:
- src_fmt = IMG_YUV420P;
- YUV_INIT_PLANES(src_planes, frame, src_fmt,
- lavc_dec_context->width, lavc_dec_context->height);
-@@ -693,7 +693,7 @@ retry:
- }
- break;
-
-- case PIX_FMT_YUV411P:
-+ case AV_PIX_FMT_YUV411P:
- src_fmt = IMG_YUV411P;
- YUV_INIT_PLANES(src_planes, frame, src_fmt,
- lavc_dec_context->width, lavc_dec_context->height);
-@@ -721,8 +721,8 @@ retry:
- }
- break;
-
-- case PIX_FMT_YUVJ422P:
-- case PIX_FMT_YUV422P:
-+ case AV_PIX_FMT_YUVJ422P:
-+ case AV_PIX_FMT_YUV422P:
- src_fmt = IMG_YUV422P;
- YUV_INIT_PLANES(src_planes, frame, src_fmt,
- lavc_dec_context->width, lavc_dec_context->height);
-@@ -750,8 +750,8 @@ retry:
- }
- break;
-
-- case PIX_FMT_YUVJ444P:
-- case PIX_FMT_YUV444P:
-+ case AV_PIX_FMT_YUVJ444P:
-+ case AV_PIX_FMT_YUV444P:
- src_fmt = IMG_YUV444P;
- YUV_INIT_PLANES(src_planes, frame, src_fmt,
- lavc_dec_context->width, lavc_dec_context->height);
diff --git a/multimedia/transcode/files/patch-ffmpeg3 b/multimedia/transcode/files/patch-ffmpeg3
deleted file mode 100644
index 366fbffd1954..000000000000
--- a/multimedia/transcode/files/patch-ffmpeg3
+++ /dev/null
@@ -1,213 +0,0 @@
---- export/aud_aux.c.orig 2016-02-16 23:38:40.162690789 +0000
-+++ export/aud_aux.c 2016-02-16 23:40:50.335488439 +0000
-@@ -326,10 +326,10 @@
-
- switch (o_codec) {
- case 0x50:
-- codeid = CODEC_ID_MP2;
-+ codeid = AV_CODEC_ID_MP2;
- break;
- case 0x2000:
-- codeid = CODEC_ID_AC3;
-+ codeid = AV_CODEC_ID_AC3;
- break;
- default:
- tc_warn("cannot init ffmpeg with %x", o_codec);
-@@ -363,7 +363,7 @@
- TC_UNLOCK_LIBAVCODEC;
- if (ret < 0) {
- tc_warn("tc_audio_init_ffmpeg: could not open %s codec !",
-- (codeid == CODEC_ID_MP2) ?"mpa" :"ac3");
-+ (codeid == AV_CODEC_ID_MP2) ?"mpa" :"ac3");
- return(TC_EXPORT_ERROR);
- }
-
---- import/import_ffmpeg.c.orig 2016-02-16 23:52:36.192589648 +0000
-+++ import/import_ffmpeg.c 2016-02-16 23:54:38.728757498 +0000
-@@ -59,51 +59,51 @@
-
- // fourCC to ID mapping taken from MPlayer's codecs.conf
- static struct ffmpeg_codec ffmpeg_codecs[] = {
-- {CODEC_ID_MSMPEG4V1, TC_CODEC_ERROR, "mp41",
-+ {AV_CODEC_ID_MSMPEG4V1, TC_CODEC_ERROR, "mp41",
- {"MP41", "DIV1", ""}},
-- {CODEC_ID_MSMPEG4V2, TC_CODEC_MP42, "mp42",
-+ {AV_CODEC_ID_MSMPEG4V2, TC_CODEC_MP42, "mp42",
- {"MP42", "DIV2", ""}},
-- {CODEC_ID_MSMPEG4V3, TC_CODEC_DIVX3, "msmpeg4",
-+ {AV_CODEC_ID_MSMPEG4V3, TC_CODEC_DIVX3, "msmpeg4",
- {"DIV3", "DIV5", "AP41", "MPG3", "MP43", ""}},
-- {CODEC_ID_MPEG4, TC_CODEC_DIVX4, "mpeg4",
-+ {AV_CODEC_ID_MPEG4, TC_CODEC_DIVX4, "mpeg4",
- {"DIVX", "XVID", "MP4S", "M4S2", "MP4V", "UMP4", "DX50", ""}},
-- {CODEC_ID_MJPEG, TC_CODEC_MJPEG, "mjpeg",
-+ {AV_CODEC_ID_MJPEG, TC_CODEC_MJPEG, "mjpeg",
- {"MJPG", "AVRN", "AVDJ", "JPEG", "MJPA", "JFIF", ""}},
-- {CODEC_ID_MPEG1VIDEO, TC_CODEC_MPG1, "mpeg1video",
-+ {AV_CODEC_ID_MPEG1VIDEO, TC_CODEC_MPG1, "mpeg1video",
- {"MPG1", ""}},
-- {CODEC_ID_DVVIDEO, TC_CODEC_DV, "dvvideo",
-+ {AV_CODEC_ID_DVVIDEO, TC_CODEC_DV, "dvvideo",
- {"DVSD", ""}},
-- {CODEC_ID_WMV1, TC_CODEC_WMV1, "wmv1",
-+ {AV_CODEC_ID_WMV1, TC_CODEC_WMV1, "wmv1",
- {"WMV1", ""}},
-- {CODEC_ID_WMV2, TC_CODEC_WMV2, "wmv2",
-+ {AV_CODEC_ID_WMV2, TC_CODEC_WMV2, "wmv2",
- {"WMV2", ""}},
-- {CODEC_ID_HUFFYUV, TC_CODEC_HUFFYUV, "hfyu",
-+ {AV_CODEC_ID_HUFFYUV, TC_CODEC_HUFFYUV, "hfyu",
- {"HFYU", ""}},
-- {CODEC_ID_H263I, TC_CODEC_H263I, "h263i",
-+ {AV_CODEC_ID_H263I, TC_CODEC_H263I, "h263i",
- {"I263", ""}},
-- {CODEC_ID_H263P, TC_CODEC_H263P, "h263p",
-+ {AV_CODEC_ID_H263P, TC_CODEC_H263P, "h263p",
- {"H263", "U263", "VIV1", ""}},
-- {CODEC_ID_H264, TC_CODEC_H264, "h264",
-+ {AV_CODEC_ID_H264, TC_CODEC_H264, "h264",
- {"H264", "h264", "X264", "x264", "avc1", ""}},
-- {CODEC_ID_RV10, TC_CODEC_RV10, "rv10",
-+ {AV_CODEC_ID_RV10, TC_CODEC_RV10, "rv10",
- {"RV10", "RV13", ""}},
-- {CODEC_ID_SVQ1, TC_CODEC_SVQ1, "svq1",
-+ {AV_CODEC_ID_SVQ1, TC_CODEC_SVQ1, "svq1",
- {"SVQ1", ""}},
-- {CODEC_ID_SVQ3, TC_CODEC_SVQ3, "svq3",
-+ {AV_CODEC_ID_SVQ3, TC_CODEC_SVQ3, "svq3",
- {"SVQ3", ""}},
-- {CODEC_ID_MPEG2VIDEO, TC_CODEC_MPEG2, "mpeg2video",
-+ {AV_CODEC_ID_MPEG2VIDEO, TC_CODEC_MPEG2, "mpeg2video",
- {"MPG2", ""}},
-- {CODEC_ID_MPEG2VIDEO, TC_CODEC_MPEG, "mpeg2video",
-+ {AV_CODEC_ID_MPEG2VIDEO, TC_CODEC_MPEG, "mpeg2video",
- {"MPG2", ""}},
-- {CODEC_ID_ASV1, TC_CODEC_ASV1, "asv1",
-+ {AV_CODEC_ID_ASV1, TC_CODEC_ASV1, "asv1",
- {"ASV1", ""}},
-- {CODEC_ID_ASV2, TC_CODEC_ASV2, "asv2",
-+ {AV_CODEC_ID_ASV2, TC_CODEC_ASV2, "asv2",
- {"ASV2", ""}},
-- {CODEC_ID_FFV1, TC_CODEC_FFV1, "ffv1",
-+ {AV_CODEC_ID_FFV1, TC_CODEC_FFV1, "ffv1",
- {"FFV1", ""}},
-- {CODEC_ID_RAWVIDEO, TC_CODEC_YUV420P, "raw",
-+ {AV_CODEC_ID_RAWVIDEO, TC_CODEC_YUV420P, "raw",
- {"I420", "IYUV", ""}},
-- {CODEC_ID_RAWVIDEO, TC_CODEC_YUV422P, "raw",
-+ {AV_CODEC_ID_RAWVIDEO, TC_CODEC_YUV422P, "raw",
- {"Y42B", ""}},
- {0, TC_CODEC_UNKNOWN, NULL, {""}}};
-
-@@ -324,13 +324,13 @@
- // XXX: some codecs need extra data
- switch (codec->id)
- {
-- case CODEC_ID_MJPEG: extra_data_size = 28; break;
-- case CODEC_ID_LJPEG: extra_data_size = 28; break;
-- case CODEC_ID_HUFFYUV: extra_data_size = 1000; break;
-- case CODEC_ID_ASV1: extra_data_size = 8; break;
-- case CODEC_ID_ASV2: extra_data_size = 8; break;
-- case CODEC_ID_WMV1: extra_data_size = 4; break;
-- case CODEC_ID_WMV2: extra_data_size = 4; break;
-+ case AV_CODEC_ID_MJPEG: extra_data_size = 28; break;
-+ case AV_CODEC_ID_LJPEG: extra_data_size = 28; break;
-+ case AV_CODEC_ID_HUFFYUV: extra_data_size = 1000; break;
-+ case AV_CODEC_ID_ASV1: extra_data_size = 8; break;
-+ case AV_CODEC_ID_ASV2: extra_data_size = 8; break;
-+ case AV_CODEC_ID_WMV1: extra_data_size = 4; break;
-+ case AV_CODEC_ID_WMV2: extra_data_size = 4; break;
- default: extra_data_size = 0; break;
- }
-
-@@ -360,7 +360,7 @@
- frame_size = x_dim*y_dim + 2*UV_PLANE_SIZE(IMG_YUV_DEFAULT,x_dim,y_dim);
-
- // we adapt the color space
-- if(codec->id == CODEC_ID_MJPEG) {
-+ if(codec->id == AV_CODEC_ID_MJPEG) {
- enable_levels_filter();
- }
- break;
-@@ -434,7 +434,7 @@
- }
-
- // we adapt the color space
-- if(codec->id == CODEC_ID_MJPEG) {
-+ if(codec->id == AV_CODEC_ID_MJPEG) {
- enable_levels_filter();
- }
-
-@@ -504,13 +504,13 @@
- int bkey = 0;
-
- // check for keyframes
-- if (codec->id == CODEC_ID_MSMPEG4V3) {
-+ if (codec->id == AV_CODEC_ID_MSMPEG4V3) {
- if (divx3_is_key(buffer)) bkey = 1;
- }
-- else if (codec->id == CODEC_ID_MPEG4) {
-+ else if (codec->id == AV_CODEC_ID_MPEG4) {
- if (mpeg4_is_key(buffer, bytes_read)) bkey = 1;
- }
-- else if (codec->id == CODEC_ID_MJPEG) {
-+ else if (codec->id == AV_CODEC_ID_MJPEG) {
- bkey = 1;
- }
-
---- import/decode_lavc.c.orig 2016-02-16 23:56:35.488282034 +0000
-+++ import/decode_lavc.c 2016-02-16 23:56:55.201535074 +0000
-@@ -58,37 +58,37 @@
-
- // fourCC to ID mapping taken from MPlayer's codecs.conf
- static struct ffmpeg_codec ffmpeg_codecs[] = {
-- {CODEC_ID_MSMPEG4V1, TC_CODEC_ERROR, "mp41",
-+ {AV_CODEC_ID_MSMPEG4V1, TC_CODEC_ERROR, "mp41",
- {"MP41", "DIV1", ""}},
-- {CODEC_ID_MSMPEG4V2, TC_CODEC_MP42, "mp42",
-+ {AV_CODEC_ID_MSMPEG4V2, TC_CODEC_MP42, "mp42",
- {"MP42", "DIV2", ""}},
-- {CODEC_ID_MSMPEG4V3, TC_CODEC_DIVX3, "msmpeg4",
-+ {AV_CODEC_ID_MSMPEG4V3, TC_CODEC_DIVX3, "msmpeg4",
- {"DIV3", "DIV5", "AP41", "MPG3", "MP43", ""}},
-- {CODEC_ID_MPEG4, TC_CODEC_DIVX4, "mpeg4",
-+ {AV_CODEC_ID_MPEG4, TC_CODEC_DIVX4, "mpeg4",
- {"DIVX", "XVID", "MP4S", "M4S2", "MP4V", "UMP4", "DX50", ""}},
-- {CODEC_ID_MJPEG, TC_CODEC_MJPEG, "mjpeg",
-+ {AV_CODEC_ID_MJPEG, TC_CODEC_MJPEG, "mjpeg",
- {"MJPG", "AVRN", "AVDJ", "JPEG", "MJPA", "JFIF", ""}},
-- {CODEC_ID_MPEG1VIDEO, TC_CODEC_MPEG1VIDEO, "mpeg1video",
-+ {AV_CODEC_ID_MPEG1VIDEO, TC_CODEC_MPEG1VIDEO, "mpeg1video",
- {"MPG1", ""}},
-- {CODEC_ID_DVVIDEO, TC_CODEC_DV, "dvvideo",
-+ {AV_CODEC_ID_DVVIDEO, TC_CODEC_DV, "dvvideo",
- {"DVSD", ""}},
-- {CODEC_ID_WMV1, TC_CODEC_WMV1, "wmv1",
-+ {AV_CODEC_ID_WMV1, TC_CODEC_WMV1, "wmv1",
- {"WMV1", ""}},
-- {CODEC_ID_WMV2, TC_CODEC_WMV2, "wmv2",
-+ {AV_CODEC_ID_WMV2, TC_CODEC_WMV2, "wmv2",
- {"WMV2", ""}},
-- {CODEC_ID_HUFFYUV, TC_CODEC_HUFFYUV, "hfyu",
-+ {AV_CODEC_ID_HUFFYUV, TC_CODEC_HUFFYUV, "hfyu",
- {"HFYU", ""}},
-- {CODEC_ID_H263I, TC_CODEC_H263I, "h263i",
-+ {AV_CODEC_ID_H263I, TC_CODEC_H263I, "h263i",
- {"I263", ""}},
-- {CODEC_ID_H263P, TC_CODEC_H263P, "h263p",
-+ {AV_CODEC_ID_H263P, TC_CODEC_H263P, "h263p",
- {"H263", "U263", "VIV1", ""}},
-- {CODEC_ID_RV10, TC_CODEC_RV10, "rv10",
-+ {AV_CODEC_ID_RV10, TC_CODEC_RV10, "rv10",
- {"RV10", "RV13", ""}},
-- {CODEC_ID_SVQ1, TC_CODEC_SVQ1, "svq1",
-+ {AV_CODEC_ID_SVQ1, TC_CODEC_SVQ1, "svq1",
- {"SVQ1", ""}},
-- {CODEC_ID_SVQ3, TC_CODEC_SVQ3, "svq3",
-+ {AV_CODEC_ID_SVQ3, TC_CODEC_SVQ3, "svq3",
- {"SVQ3", ""}},
-- {CODEC_ID_MPEG2VIDEO, TC_CODEC_MPEG2, "mpeg2video",
-+ {AV_CODEC_ID_MPEG2VIDEO, TC_CODEC_MPEG2, "mpeg2video",
- {"MPG2", ""}},
- {0, TC_CODEC_UNKNOWN, NULL, {""}}};
-
diff --git a/multimedia/transcode/files/patch-ffmpeg4 b/multimedia/transcode/files/patch-ffmpeg4
deleted file mode 100644
index c3ccbf258c1f..000000000000
--- a/multimedia/transcode/files/patch-ffmpeg4
+++ /dev/null
@@ -1,502 +0,0 @@
-https://gitweb.gentoo.org/repo/gentoo.git/tree/media-video/transcode/files/ffmpeg4.patch?id=ac771a5dab7c
-
---- encode/encode_lavc.c
-+++ encode/encode_lavc.c
-@@ -77,6 +77,13 @@ struct tclavcconfigdata_ {
- int luma_elim_threshold;
- int chroma_elim_threshold;
- int quantizer_noise_shaping;
-+ int inter_quant_bias;
-+ int intra_quant_bias;
-+ int scenechange_factor;
-+ int rc_strategy;
-+ float rc_initial_cplx;
-+ float rc_qsquish;
-+ float border_masking;
-
- /* same as above for flags */
- struct {
-@@ -684,7 +691,7 @@ static int tc_lavc_init_multipass(TCLavc
- switch (vob->divxmultipass) {
- case 1:
- CAN_DO_MULTIPASS(multipass_flag);
-- pd->ff_vcontext.flags |= CODEC_FLAG_PASS1;
-+ pd->ff_vcontext.flags |= AV_CODEC_FLAG_PASS1;
- pd->stats_file = fopen(vob->divxlogfile, "w");
- if (pd->stats_file == NULL) {
- tc_log_error(MOD_NAME, "could not create 2pass log file"
-@@ -694,7 +701,7 @@ static int tc_lavc_init_multipass(TCLavc
- break;
- case 2:
- CAN_DO_MULTIPASS(multipass_flag);
-- pd->ff_vcontext.flags |= CODEC_FLAG_PASS2;
-+ pd->ff_vcontext.flags |= AV_CODEC_FLAG_PASS2;
- pd->stats_file = fopen(vob->divxlogfile, "r");
- if (pd->stats_file == NULL){
- tc_log_error(MOD_NAME, "could not open 2pass log file \"%s\""
-@@ -723,7 +730,7 @@ static int tc_lavc_init_multipass(TCLavc
- break;
- case 3:
- /* fixed qscale :p */
-- pd->ff_vcontext.flags |= CODEC_FLAG_QSCALE;
-+ pd->ff_vcontext.flags |= AV_CODEC_FLAG_QSCALE;
- pd->ff_venc_frame.quality = vob->divxbitrate;
- break;
- }
-@@ -970,7 +977,7 @@ static void tc_lavc_config_defaults(TCLa
- pd->confdata.rc_buffer_size = 0;
- pd->confdata.lmin = 2;
- pd->confdata.lmax = 31;
-- pd->confdata.me_method = ME_EPZS;
-+ pd->confdata.me_method = 0;
-
- memset(&pd->confdata.flags, 0, sizeof(pd->confdata.flags));
- pd->confdata.turbo_setup = 0;
-@@ -983,12 +990,12 @@ static void tc_lavc_config_defaults(TCLa
- pd->ff_vcontext.me_range = 0;
- pd->ff_vcontext.mb_decision = 0;
- pd->ff_vcontext.scenechange_threshold = 0;
-- pd->ff_vcontext.scenechange_factor = 1;
-+ pd->confdata.scenechange_factor = 1;
- pd->ff_vcontext.b_frame_strategy = 0;
- pd->ff_vcontext.b_sensitivity = 40;
- pd->ff_vcontext.brd_scale = 0;
- pd->ff_vcontext.bidir_refine = 0;
-- pd->ff_vcontext.rc_strategy = 2;
-+ pd->confdata.rc_strategy = 2;
- pd->ff_vcontext.b_quant_factor = 1.25;
- pd->ff_vcontext.i_quant_factor = 0.8;
- pd->ff_vcontext.b_quant_offset = 1.25;
-@@ -996,8 +1003,8 @@ static void tc_lavc_config_defaults(TCLa
- pd->ff_vcontext.qblur = 0.5;
- pd->ff_vcontext.qcompress = 0.5;
- pd->ff_vcontext.mpeg_quant = 0;
-- pd->ff_vcontext.rc_initial_cplx = 0.0;
-- pd->ff_vcontext.rc_qsquish = 1.0;
-+ pd->confdata.rc_initial_cplx = 0.0;
-+ pd->confdata.rc_qsquish = 1.0;
- pd->confdata.luma_elim_threshold = 0;
- pd->confdata.chroma_elim_threshold = 0;
- pd->ff_vcontext.strict_std_compliance = 0;
-@@ -1008,7 +1015,7 @@ static void tc_lavc_config_defaults(TCLa
- pd->ff_vcontext.temporal_cplx_masking = 0.0;
- pd->ff_vcontext.spatial_cplx_masking = 0.0;
- pd->ff_vcontext.p_masking = 0.0;
-- pd->ff_vcontext.border_masking = 0.0;
-+ pd->confdata.border_masking = 0.0;
- pd->ff_vcontext.me_pre_cmp = 0;
- pd->ff_vcontext.me_cmp = 0;
- pd->ff_vcontext.me_sub_cmp = 0;
-@@ -1020,8 +1027,6 @@ static void tc_lavc_config_defaults(TCLa
- pd->ff_vcontext.pre_me = 1;
- pd->ff_vcontext.me_subpel_quality = 8;
- pd->ff_vcontext.refs = 1;
-- pd->ff_vcontext.intra_quant_bias = FF_DEFAULT_QUANT_BIAS;
-- pd->ff_vcontext.inter_quant_bias = FF_DEFAULT_QUANT_BIAS;
- pd->ff_vcontext.noise_reduction = 0;
- pd->confdata.quantizer_noise_shaping = 0;
- pd->ff_vcontext.flags = 0;
-@@ -1044,19 +1049,19 @@ static void tc_lavc_config_defaults(TCLa
- */
- static void tc_lavc_dispatch_settings(TCLavcPrivateData *pd)
- {
-+ char buf[1024];
- /* some translation... */
- pd->ff_vcontext.bit_rate_tolerance = pd->confdata.vrate_tolerance * 1000;
- pd->ff_vcontext.rc_min_rate = pd->confdata.rc_min_rate * 1000;
- pd->ff_vcontext.rc_max_rate = pd->confdata.rc_max_rate * 1000;
- pd->ff_vcontext.rc_buffer_size = pd->confdata.rc_buffer_size * 1024;
-- pd->ff_vcontext.lmin = (int)(FF_QP2LAMBDA * pd->confdata.lmin + 0.5);
-- pd->ff_vcontext.lmax = (int)(FF_QP2LAMBDA * pd->confdata.lmax + 0.5);
-- pd->ff_vcontext.me_method = ME_ZERO + pd->confdata.me_method;
-+ snprintf(buf, sizeof(buf), "%i", (int)(FF_QP2LAMBDA * pd->confdata.lmin + 0.5));
-+ av_dict_set(&(pd->ff_opts), "lmin", buf, 0);
-+ snprintf(buf, sizeof(buf), "%i", (int)(FF_QP2LAMBDA * pd->confdata.lmax + 0.5));
-+ av_dict_set(&(pd->ff_opts), "lmax", buf, 0);
-
- pd->ff_vcontext.flags = 0;
-- SET_FLAG(pd, mv0);
- SET_FLAG(pd, qpel);
-- SET_FLAG(pd, naq);
- SET_FLAG(pd, ilme);
- SET_FLAG(pd, ildct);
- SET_FLAG(pd, aic);
-@@ -1077,8 +1082,8 @@ static void tc_lavc_dispatch_settings(TC
- }
- if (pd->interlacing.active) {
- /* enforce interlacing */
-- pd->ff_vcontext.flags |= CODEC_FLAG_INTERLACED_DCT;
-- pd->ff_vcontext.flags |= CODEC_FLAG_INTERLACED_ME;
-+ pd->ff_vcontext.flags |= AV_CODEC_FLAG_INTERLACED_DCT;
-+ pd->ff_vcontext.flags |= AV_CODEC_FLAG_INTERLACED_ME;
- }
- if (pd->confdata.flags.alt) {
- av_dict_set(&(pd->ff_opts), "alternate_scan", "1", 0);
-@@ -1095,15 +1100,31 @@ static void tc_lavc_dispatch_settings(TC
- if (pd->confdata.flags.cbp) {
- av_dict_set(&(pd->ff_opts), "mpv_flags", "+cbp_rd", 0);
- }
-+ if (pd->confdata.flags.mv0) {
-+ av_dict_set(&(pd->ff_opts), "mpv_flags", "+mv0", 0);
-+ }
-+ if (pd->confdata.flags.naq) {
-+ av_dict_set(&(pd->ff_opts), "mpv_flags", "+naq", 0);
-+ }
-
-- char buf[1024];
- #define set_dict_opt(val, opt) \
- snprintf(buf, sizeof(buf), "%i", pd->confdata.val);\
- av_dict_set(&(pd->ff_opts), opt, buf, 0)
-+#define set_dict_float_opt(val, opt) \
-+ snprintf(buf, sizeof(buf), "%f", pd->confdata.val);\
-+ av_dict_set(&(pd->ff_opts), opt, buf, 0)
-
- set_dict_opt(luma_elim_threshold, "luma_elim_threshold");
- set_dict_opt(chroma_elim_threshold, "chroma_elim_threshold");
- set_dict_opt(quantizer_noise_shaping, "quantizer_noise_shaping");
-+ set_dict_opt(inter_quant_bias, "pbias");
-+ set_dict_opt(intra_quant_bias, "ibias");
-+ set_dict_opt(me_method, "me_method");
-+ set_dict_opt(scenechange_factor, "sc_factor");
-+ set_dict_opt(rc_strategy, "rc_strategy");
-+ set_dict_float_opt(rc_initial_cplx, "rc_init_cplx");
-+ set_dict_float_opt(rc_qsquish, "qsquish");
-+ set_dict_float_opt(border_masking, "border_mask");
- }
-
- #undef SET_FLAG
-@@ -1159,12 +1180,12 @@ static int tc_lavc_read_config(TCLavcPri
- { "lmin", PAUX(lmin), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0 },
- { "lmax", PAUX(lmax), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0 },
- { "vqdiff", PCTX(max_qdiff), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31 },
-- { "vmax_b_frames", PCTX(max_b_frames), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, FF_MAX_B_FRAMES },
-+ { "vmax_b_frames", PCTX(max_b_frames), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, INT_MAX },
- { "vme", PAUX(me_method), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 16, },
- { "me_range", PCTX(me_range), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 16000 },
- { "mbd", PCTX(mb_decision), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 3 },
- { "sc_threshold", PCTX(scenechange_threshold), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -1000000, 1000000 },
-- { "sc_factor", PCTX(scenechange_factor), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 16 },
-+ { "sc_factor", PAUX(scenechange_factor), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 16 },
- { "vb_strategy", PCTX(b_frame_strategy), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 10 },
- { "b_sensitivity", PCTX(b_sensitivity), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 100 },
- { "brd_scale", PCTX(brd_scale), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 10 },
-@@ -1175,7 +1196,7 @@ static int tc_lavc_read_config(TCLavcPri
- { "vrc_maxrate", PAUX(rc_max_rate), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 24000000 },
- { "vrc_minrate", PAUX(rc_min_rate), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 24000000 },
- { "vrc_buf_size", PAUX(rc_buffer_size), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 4, 24000000 },
-- { "vrc_strategy", PCTX(rc_strategy), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 2 },
-+ { "vrc_strategy", PAUX(rc_strategy), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 2 },
- { "vb_qfactor", PCTX(b_quant_factor), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, -31.0, 31.0 },
- { "vi_qfactor", PCTX(i_quant_factor), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, -31.0, 31.0 },
- { "vb_qoffset", PCTX(b_quant_offset), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 31.0 },
-@@ -1185,9 +1206,9 @@ static int tc_lavc_read_config(TCLavcPri
- { "mpeg_quant", PCTX(mpeg_quant), TCCONF_TYPE_FLAG, 0, 0, 1 },
- // { "vrc_eq", }, // not yet supported
- { "vrc_override", rc_override_buf, TCCONF_TYPE_STRING, 0, 0, 0 },
-- { "vrc_init_cplx", PCTX(rc_initial_cplx), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 9999999.0 },
-+ { "vrc_init_cplx", PAUX(rc_initial_cplx), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 9999999.0 },
- // { "vrc_init_occupancy", }, // not yet supported
-- { "vqsquish", PCTX(rc_qsquish), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 99.0 },
-+ { "vqsquish", PAUX(rc_qsquish), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 99.0 },
- { "vlelim", PAUX(luma_elim_threshold), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 99 },
- { "vcelim", PAUX(chroma_elim_threshold), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 99 },
- { "vstrict", PCTX(strict_std_compliance), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 99 },
-@@ -1199,7 +1220,7 @@ static int tc_lavc_read_config(TCLavcPri
- { "tcplx_mask", PCTX(temporal_cplx_masking), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 1.0 },
- { "scplx_mask", PCTX(spatial_cplx_masking), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 1.0 },
- { "p_mask", PCTX(p_masking), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 1.0 },
-- { "border_mask", PCTX(border_masking), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 1.0 },
-+ { "border_mask", PAUX(border_masking), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 1.0 },
- { "pred", PCTX(prediction_method), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 4 },
- { "precmp", PCTX(me_pre_cmp), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 2000 },
- { "cmp", PCTX(me_cmp), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 2000 },
-@@ -1212,37 +1233,37 @@ static int tc_lavc_read_config(TCLavcPri
- { "pre_me", PCTX(pre_me), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 2000},
- { "subq", PCTX(me_subpel_quality), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 8 },
- { "refs", PCTX(refs), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 8 },
-- { "ibias", PCTX(intra_quant_bias), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -512, 512 },
-- { "pbias", PCTX(inter_quant_bias), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -512, 512 },
-+ { "ibias", PAUX(intra_quant_bias), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -512, 512 },
-+ { "pbias", PAUX(inter_quant_bias), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -512, 512 },
- { "nr", PCTX(noise_reduction), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 1000000},
- { "qns", PAUX(quantizer_noise_shaping), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 3 },
- { "inter_matrix_file", inter_matrix_file, TCCONF_TYPE_STRING, 0, 0, 0 },
- { "intra_matrix_file", intra_matrix_file, TCCONF_TYPE_STRING, 0, 0, 0 },
-
-- { "mv0", PAUX(flags.mv0), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_MV0 },
-+ { "mv0", PAUX(flags.mv0), TCCONF_TYPE_FLAG, 0, 0, 1 },
- { "cbp", PAUX(flags.cbp), TCCONF_TYPE_FLAG, 0, 0, 1 },
-- { "qpel", PAUX(flags.qpel), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QPEL },
-+ { "qpel", PAUX(flags.qpel), TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_QPEL },
- { "alt", PAUX(flags.alt), TCCONF_TYPE_FLAG, 0, 0, 1 },
-- { "ilme", PAUX(flags.ilme), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_INTERLACED_ME },
-- { "ildct", PAUX(flags.ildct), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_INTERLACED_DCT },
-- { "naq", PAUX(flags.naq), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_NORMALIZE_AQP },
-+ { "ilme", PAUX(flags.ilme), TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_INTERLACED_ME },
-+ { "ildct", PAUX(flags.ildct), TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_INTERLACED_DCT },
-+ { "naq", PAUX(flags.naq), TCCONF_TYPE_FLAG, 0, 0, 1 },
- { "vdpart", PAUX(flags.vdpart), TCCONF_TYPE_FLAG, 0, 0, 1 },
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- { "aic", PAUX(flags.aic), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_H263P_AIC },
- #else
-- { "aic", PAUX(flags.aic), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_AC_PRED },
-+ { "aic", PAUX(flags.aic), TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_AC_PRED },
- #endif
- { "aiv", PAUX(flags.aiv), TCCONF_TYPE_FLAG, 0, 0, 1 },
- { "umv", PAUX(flags.umv), TCCONF_TYPE_FLAG, 0, 0, 1 },
-- { "psnr", PAUX(flags.psnr), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_PSNR },
-+ { "psnr", PAUX(flags.psnr), TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_PSNR },
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- { "trell", PAUX(flags.trell), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_TRELLIS_QUANT },
- #else
- { "trell", PCTX(trellis), TCCONF_TYPE_FLAG, 0, 0, 1 },
- #endif
-- { "gray", PAUX(flags.gray), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_GRAY },
-- { "v4mv", PAUX(flags.v4mv), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_4MV },
-- { "closedgop", PAUX(flags.closedgop), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_CLOSED_GOP },
-+ { "gray", PAUX(flags.gray), TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_GRAY },
-+ { "v4mv", PAUX(flags.v4mv), TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_4MV },
-+ { "closedgop", PAUX(flags.closedgop), TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_CLOSED_GOP },
-
- // { "turbo", PAUX(turbo_setup), TCCONF_TYPE_FLAG, 0, 0, 1 }, // not yet supported
- /* End of the config file */
---- export/export_ffmpeg.c
-+++ export/export_ffmpeg.c
-@@ -831,14 +831,11 @@ MOD_init
-
- lavc_venc_context->bit_rate = vob->divxbitrate * 1000;
- lavc_venc_context->bit_rate_tolerance = lavc_param_vrate_tolerance * 1000;
-- lavc_venc_context->lmin= (int)(FF_QP2LAMBDA * lavc_param_lmin + 0.5);
-- lavc_venc_context->lmax= (int)(FF_QP2LAMBDA * lavc_param_lmax + 0.5);
- lavc_venc_context->max_qdiff = lavc_param_vqdiff;
- lavc_venc_context->qcompress = lavc_param_vqcompress;
- lavc_venc_context->qblur = lavc_param_vqblur;
- lavc_venc_context->max_b_frames = lavc_param_vmax_b_frames;
- lavc_venc_context->b_quant_factor = lavc_param_vb_qfactor;
-- lavc_venc_context->rc_strategy = lavc_param_vrc_strategy;
- lavc_venc_context->b_frame_strategy = lavc_param_vb_strategy;
- lavc_venc_context->b_quant_offset = lavc_param_vb_qoffset;
-
-@@ -846,8 +843,23 @@ MOD_init
- #define set_dict_opt(val, opt) \
- snprintf(buf, sizeof(buf), "%i", val); \
- av_dict_set(&lavc_venc_opts, opt, buf, 0)
-+#define set_dict_float_opt(val, opt) \
-+ snprintf(buf, sizeof(buf), "%f", val); \
-+ av_dict_set(&lavc_venc_opts, opt, buf, 0)
- set_dict_opt(lavc_param_luma_elim_threshold, "luma_elim_threshold");
- set_dict_opt(lavc_param_chroma_elim_threshold, "chroma_elim_threshold");
-+ set_dict_opt((int)(FF_QP2LAMBDA * lavc_param_lmin + 0.5), "lmin");
-+ set_dict_opt((int)(FF_QP2LAMBDA * lavc_param_lmax + 0.5), "lmax");
-+ set_dict_opt(lavc_param_vrc_strategy, "rc_strategy");
-+ set_dict_float_opt(lavc_param_rc_qsquish, "qsquish");
-+ set_dict_float_opt(lavc_param_rc_qmod_amp, "rc_qmod_amp");
-+ set_dict_opt(lavc_param_rc_qmod_freq, "rc_qmod_freq");
-+ set_dict_opt(lavc_param_rc_eq, "rc_eq");
-+ set_dict_opt(lavc_param_vme, "me_method");
-+ set_dict_opt(lavc_param_ibias, "ibias");
-+ set_dict_opt(lavc_param_pbias, "pbias");
-+ set_dict_float_opt(lavc_param_rc_buffer_aggressivity, "rc_buf_aggressivity");
-+ set_dict_float_opt(lavc_param_rc_initial_cplx, "rc_init_cplx");
- lavc_venc_context->rtp_payload_size = lavc_param_packet_size;
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- if (lavc_param_packet_size)
-@@ -856,15 +868,9 @@ MOD_init
- lavc_venc_context->strict_std_compliance= lavc_param_strict;
- lavc_venc_context->i_quant_factor = lavc_param_vi_qfactor;
- lavc_venc_context->i_quant_offset = lavc_param_vi_qoffset;
-- lavc_venc_context->rc_qsquish = lavc_param_rc_qsquish;
-- lavc_venc_context->rc_qmod_amp = lavc_param_rc_qmod_amp;
-- lavc_venc_context->rc_qmod_freq = lavc_param_rc_qmod_freq;
-- lavc_venc_context->rc_eq = lavc_param_rc_eq;
- lavc_venc_context->rc_max_rate = lavc_param_rc_max_rate * 1000;
- lavc_venc_context->rc_min_rate = lavc_param_rc_min_rate * 1000;
- lavc_venc_context->rc_buffer_size = lavc_param_rc_buffer_size * 1024;
-- lavc_venc_context->rc_buffer_aggressivity= lavc_param_rc_buffer_aggressivity;
-- lavc_venc_context->rc_initial_cplx = lavc_param_rc_initial_cplx;
- lavc_venc_context->debug = lavc_param_debug;
- lavc_venc_context->last_predictor_count= lavc_param_last_pred;
- lavc_venc_context->pre_me = lavc_param_pre_me;
-@@ -872,8 +878,6 @@ MOD_init
- lavc_venc_context->pre_dia_size = lavc_param_pre_dia_size;
- lavc_venc_context->me_subpel_quality = lavc_param_me_subpel_quality;
- lavc_venc_context->me_range = lavc_param_me_range;
-- lavc_venc_context->intra_quant_bias = lavc_param_ibias;
-- lavc_venc_context->inter_quant_bias = lavc_param_pbias;
- lavc_venc_context->coder_type = lavc_param_coder;
- lavc_venc_context->context_model = lavc_param_context;
- lavc_venc_context->scenechange_threshold= lavc_param_sc_threshold;
-@@ -1079,6 +1083,8 @@ MOD_init
- lavc_venc_context->flags |= lavc_param_mv0;
- if(lavc_param_qp_rd)
- av_dict_set(&lavc_venc_opts, "mpv_flags", "+qp_rd", 0);
-+ if (lavc_param_normalize_aqp)
-+ av_dict_set(&lavc_venc_opts, "mpv_flags", "+naq", 0);
- lavc_venc_context->flags |= lavc_param_ilme;
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- lavc_venc_context->flags |= lavc_param_trell;
-@@ -1087,9 +1093,7 @@ MOD_init
- #endif
-
- if (lavc_param_gray)
-- lavc_venc_context->flags |= CODEC_FLAG_GRAY;
-- if (lavc_param_normalize_aqp)
-- lavc_venc_context->flags |= CODEC_FLAG_NORMALIZE_AQP;
-+ lavc_venc_context->flags |= AV_CODEC_FLAG_GRAY;
-
- switch(vob->encode_fields) {
- case TC_ENCODE_FIELDS_TOP_FIRST:
-@@ -1107,9 +1111,9 @@ MOD_init
- }
-
- lavc_venc_context->flags |= interlacing_active ?
-- CODEC_FLAG_INTERLACED_DCT : 0;
-+ AV_CODEC_FLAG_INTERLACED_DCT : 0;
- lavc_venc_context->flags |= interlacing_active ?
-- CODEC_FLAG_INTERLACED_ME : 0;
-+ AV_CODEC_FLAG_INTERLACED_ME : 0;
-
- lavc_venc_context->flags |= lavc_param_psnr;
- do_psnr = lavc_param_psnr;
-@@ -1156,7 +1160,7 @@ MOD_init
- "encoding.");
- return TC_EXPORT_ERROR;
- }
-- lavc_venc_context->flags |= CODEC_FLAG_PASS1;
-+ lavc_venc_context->flags |= AV_CODEC_FLAG_PASS1;
- stats_file = fopen(vob->divxlogfile, "w");
- if (stats_file == NULL){
- tc_log_warn(MOD_NAME, "Could not create 2pass log file \"%s\".",
-@@ -1170,7 +1174,7 @@ MOD_init
- "encoding.");
- return TC_EXPORT_ERROR;
- }
-- lavc_venc_context->flags |= CODEC_FLAG_PASS2;
-+ lavc_venc_context->flags |= AV_CODEC_FLAG_PASS2;
- stats_file= fopen(vob->divxlogfile, "r");
- if (stats_file==NULL){
- tc_log_warn(MOD_NAME, "Could not open 2pass log file \"%s\" for "
-@@ -1201,12 +1205,11 @@ MOD_init
- break;
- case 3:
- /* fixed qscale :p */
-- lavc_venc_context->flags |= CODEC_FLAG_QSCALE;
-+ lavc_venc_context->flags |= AV_CODEC_FLAG_QSCALE;
- lavc_venc_frame->quality = vob->divxbitrate;
- break;
- }
-
-- lavc_venc_context->me_method = ME_ZERO + lavc_param_vme;
-
- /* FIXME: transcode itself contains "broken ffmpeg default settings", thus we need to override them! */
- if (lavc_param_video_preset && strcmp(lavc_param_video_preset, "none")) {
---- export/ffmpeg_cfg.c
-+++ export/ffmpeg_cfg.c
-@@ -93,8 +93,8 @@ int lavc_param_last_pred= 0;
- int lavc_param_pre_me= 1;
- int lavc_param_me_subpel_quality= 8;
- int lavc_param_me_range=0;
--int lavc_param_ibias=FF_DEFAULT_QUANT_BIAS;
--int lavc_param_pbias=FF_DEFAULT_QUANT_BIAS;
-+int lavc_param_ibias=0;
-+int lavc_param_pbias=0;
- int lavc_param_coder=0;
- int lavc_param_context=0;
- char *lavc_param_intra_matrix = NULL;
-@@ -136,7 +136,7 @@ TCConfigEntry lavcopts_conf[]={
- {"vratetol", &lavc_param_vrate_tolerance, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 4, 24000000},
- {"vhq", &lavc_param_mb_decision, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"mbd", &lavc_param_mb_decision, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 9},
-- {"v4mv", &lavc_param_v4mv, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_4MV},
-+ {"v4mv", &lavc_param_v4mv, TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_4MV},
- {"vme", &lavc_param_vme, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 5},
- // {"vqscale", &lavc_param_vqscale, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31},
- // {"vqmin", &lavc_param_vqmin, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31},
-@@ -147,7 +147,7 @@ TCConfigEntry lavcopts_conf[]={
- {"vqcomp", &lavc_param_vqcompress, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 1.0},
- {"vqblur", &lavc_param_vqblur, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 1.0},
- {"vb_qfactor", &lavc_param_vb_qfactor, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, -31.0, 31.0},
-- {"vmax_b_frames", &lavc_param_vmax_b_frames, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, FF_MAX_B_FRAMES},
-+ {"vmax_b_frames", &lavc_param_vmax_b_frames, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, INT_MAX},
- // {"vpass", &lavc_param_vpass, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 2},
- {"vrc_strategy", &lavc_param_vrc_strategy, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 2},
- {"vb_strategy", &lavc_param_vb_strategy, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 10},
-@@ -158,7 +158,7 @@ TCConfigEntry lavcopts_conf[]={
- {"vstrict", &lavc_param_strict, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 99},
- {"vdpart", &lavc_param_data_partitioning, TCCONF_TYPE_FLAG, 0, 0, 1},
- // {"keyint", &lavc_param_keyint, TCCONF_TYPE_INT, 0, 0, 0},
-- {"gray", &lavc_param_gray, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_GRAY},
-+ {"gray", &lavc_param_gray, TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_GRAY},
- {"mpeg_quant", &lavc_param_mpeg_quant, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"vi_qfactor", &lavc_param_vi_qfactor, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, -31.0, 31.0},
- {"vi_qoffset", &lavc_param_vi_qoffset, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.0, 31.0},
-@@ -184,7 +184,7 @@ TCConfigEntry lavcopts_conf[]={
- {"pred", &lavc_param_prediction_method, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 20},
- {"format", &lavc_param_format, TCCONF_TYPE_STRING, 0, 0, 0},
- {"debug", &lavc_param_debug, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 100000000},
-- {"psnr", &lavc_param_psnr, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_PSNR},
-+ {"psnr", &lavc_param_psnr, TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_PSNR},
- {"precmp", &lavc_param_me_pre_cmp, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 2000},
- {"cmp", &lavc_param_me_cmp, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 2000},
- {"subcmp", &lavc_param_me_sub_cmp, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 2000},
-@@ -192,9 +192,9 @@ TCConfigEntry lavcopts_conf[]={
- {"ildctcmp", &lavc_param_ildct_cmp, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 2000},
- {"predia", &lavc_param_pre_dia_size, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -2000, 2000},
- {"dia", &lavc_param_dia_size, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -2000, 2000},
-- {"qpel", &lavc_param_qpel, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QPEL},
-+ {"qpel", &lavc_param_qpel, TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_QPEL},
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
-- {"trell", &lavc_param_trell, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_TRELLIS_QUANT},
-+ {"trell", &lavc_param_trell, TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_TRELLIS_QUANT},
- #else
- {"trell", &lavc_param_trell, TCCONF_TYPE_FLAG, 0, 0, 1},
- #endif
-@@ -203,9 +203,9 @@ TCConfigEntry lavcopts_conf[]={
- {"subq", &lavc_param_me_subpel_quality, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 8},
- {"me_range", &lavc_param_me_range, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 16000},
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
-- {"aic", &lavc_param_aic, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_H263P_AIC},
-+ {"aic", &lavc_param_aic, TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_H263P_AIC},
- #else
-- {"aic", &lavc_param_aic, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_AC_PRED},
-+ {"aic", &lavc_param_aic, TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_AC_PRED},
- #endif
- {"umv", &lavc_param_umv, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"ibias", &lavc_param_ibias, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -512, 512},
-@@ -215,20 +215,20 @@ TCConfigEntry lavcopts_conf[]={
- {"intra_matrix", &lavc_param_intra_matrix, TCCONF_TYPE_STRING, 0, 0, 0},
- {"inter_matrix", &lavc_param_inter_matrix, TCCONF_TYPE_STRING, 0, 0, 0},
- {"cbp", &lavc_param_cbp, TCCONF_TYPE_FLAG, 0, 0, 1},
-- {"mv0", &lavc_param_mv0, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_MV0},
-+ {"mv0", &lavc_param_mv0, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"nr", &lavc_param_noise_reduction, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 1000000},
- {"qprd", &lavc_param_qp_rd, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"threads", &lavc_param_threads, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 16},
- {"ss", &lavc_param_ss, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"svcd_sof", &lavc_param_scan_offset, TCCONF_TYPE_FLAG, 0, 0, 1},
- {"alt", &lavc_param_alt, TCCONF_TYPE_FLAG, 0, 0, 1},
-- {"ilme", &lavc_param_ilme, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_INTERLACED_ME},
-+ {"ilme", &lavc_param_ilme, TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_INTERLACED_ME},
- {"inter_threshold", &lavc_param_inter_threshold, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -1000000, 1000000},
- {"sc_threshold", &lavc_param_sc_threshold, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -1000000, 1000000},
- {"top", &lavc_param_top, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -1, 1},
-- {"gmc", &lavc_param_gmc, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_GMC},
-- {"trunc", &lavc_param_trunc, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_TRUNCATED},
-- {"closedgop", &lavc_param_closedgop, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_CLOSED_GOP},
-+ {"gmc", &lavc_param_gmc, TCCONF_TYPE_FLAG, 0, 0, 1},
-+ {"trunc", &lavc_param_trunc, TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_TRUNCATED},
-+ {"closedgop", &lavc_param_closedgop, TCCONF_TYPE_FLAG, 0, 0, AV_CODEC_FLAG_CLOSED_GOP},
- {"intra_dc_precision", &lavc_param_intra_dc_precision, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 16},
- {"skip_top", &lavc_param_skip_top, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 1000},
- {"skip_bottom", &lavc_param_skip_bottom, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 1000},
---- import/import_ffmpeg.c
-+++ import/import_ffmpeg.c
-@@ -361,7 +361,7 @@ do_avi:
- lavc_dec_context->width = x_dim;
- lavc_dec_context->height = y_dim;
-
-- if (vob->decolor) lavc_dec_context->flags |= CODEC_FLAG_GRAY;
-+ if (vob->decolor) lavc_dec_context->flags |= AV_CODEC_FLAG_GRAY;
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
- lavc_dec_context->error_resilience = 2;
- #else
diff --git a/multimedia/transcode/files/patch-filter_yuvdenoise_motion.c b/multimedia/transcode/files/patch-filter_yuvdenoise_motion.c
deleted file mode 100644
index f618da1fb270..000000000000
--- a/multimedia/transcode/files/patch-filter_yuvdenoise_motion.c
+++ /dev/null
@@ -1,61 +0,0 @@
---- filter/yuvdenoise/motion.c.orig 2016-09-18 16:54:49 UTC
-+++ filter/yuvdenoise/motion.c
-@@ -350,32 +350,32 @@ calc_SAD_half_mmx (uint8_t * ref, uint8_
-
- __asm__ __volatile__
- (
-- " pxor %%mm0 , %%mm0; /* clear mm0 */"
-- " pcmpeqw %%mm6 , %%mm6; /* Build 7f7f7f7f7f7f7f in a register */"
-- " psrlw $9 , %%mm6; /* */"
-- " packuswb %%mm6 , %%mm6; /* */"
-- " ; /* */"
-- " .rept 8 ; /* */"
-- " movq (%%esi), %%mm1; /* 8 Pixels from filtered frame to mm1 */"
-- " movq (%%edi), %%mm2; /* 8 Pixels from filtered frame to mm2 (displaced) */"
-- " movq (%%eax), %%mm3; /* reference to mm3 */"
-- " psrlq $1 , %%mm1; /* average source pixels */"
-- " psrlq $1 , %%mm2; /* shift right by one (divide by two) */"
-- " pand %%mm6 , %%mm1; /* kill downshifted bits */"
-- " pand %%mm6 , %%mm2; /* kill downshifted bits */"
-- " paddusw %%mm2 , %%mm1; /* add up ... */"
--
-- " movq %%mm3 , %%mm4; /* copy reference to mm4 */"
-- " psubusb %%mm1 , %%mm3; /* positive differences between mm2 and mm1 */"
-- " psubusb %%mm4 , %%mm1; /* positive differences between mm1 and mm3 */"
-- " paddusb %%mm3 , %%mm1; /* mm1 now contains abs(mm1-mm2) */"
-- " paddusw %%mm1 , %%mm0; /* add result to mm0 */"
-- " addl %%ecx , %%esi; /* add framewidth to frameaddress */"
-- " addl %%ecx , %%edi; /* add framewidth to frameaddress */"
-- " addl %%ecx , %%ecx; /* add framewidth to frameaddress */"
-- " .endr ; /* */"
-- " /* */"
-- " movq %%mm0 , %0 ; /* make mm0 available to gcc ... */"
-+ " pxor %%mm0 , %%mm0; /* clear mm0 */\n"
-+ " pcmpeqw %%mm6 , %%mm6; /* Build 7f7f7f7f7f7f7f in a register */\n"
-+ " psrlw $9 , %%mm6; /* */\n"
-+ " packuswb %%mm6 , %%mm6; /* */\n"
-+ " ; /* */\n"
-+ " .rept 8 ; /* */\n"
-+ " movq (%%esi), %%mm1; /* 8 Pixels from filtered frame to mm1 */\n"
-+ " movq (%%edi), %%mm2; /* 8 Pixels from filtered frame to mm2 (displaced) */\n"
-+ " movq (%%eax), %%mm3; /* reference to mm3 */\n"
-+ " psrlq $1 , %%mm1; /* average source pixels */\n"
-+ " psrlq $1 , %%mm2; /* shift right by one (divide by two) */\n"
-+ " pand %%mm6 , %%mm1; /* kill downshifted bits */\n"
-+ " pand %%mm6 , %%mm2; /* kill downshifted bits */\n"
-+ " paddusw %%mm2 , %%mm1; /* add up ... */\n"
-+ " /* */\n"
-+ " movq %%mm3 , %%mm4; /* copy reference to mm4 */\n"
-+ " psubusb %%mm1 , %%mm3; /* positive differences between mm2 and mm1 */\n"
-+ " psubusb %%mm4 , %%mm1; /* positive differences between mm1 and mm3 */\n"
-+ " paddusb %%mm3 , %%mm1; /* mm1 now contains abs(mm1-mm2) */\n"
-+ " paddusw %%mm1 , %%mm0; /* add result to mm0 */\n"
-+ " addl %%ecx , %%esi; /* add framewidth to frameaddress */\n"
-+ " addl %%ecx , %%edi; /* add framewidth to frameaddress */\n"
-+ " addl %%ecx , %%ecx; /* add framewidth to frameaddress */\n"
-+ " .endr ; /* */\n"
-+ " /* */\n"
-+ " movq %%mm0 , %0 ; /* make mm0 available to gcc ... */\n"
- :"=g" (a)
- :"S" (frm1),"D" (frm2), "a" (ref), "c" (denoiser.frame.w)
- );
diff --git a/multimedia/transcode/files/patch-import-v4l b/multimedia/transcode/files/patch-import-v4l
deleted file mode 100644
index 7017cc9c1f51..000000000000
--- a/multimedia/transcode/files/patch-import-v4l
+++ /dev/null
@@ -1,30 +0,0 @@
---- import/v4l/import_v4l.c.orig 2011-11-19 11:50:27.000000000 -0500
-+++ import/v4l/import_v4l.c 2013-06-10 14:51:01.000000000 -0400
-@@ -29,7 +29,7 @@
- #include <sys/ioctl.h>
- #include <sys/mman.h>
-
--#include "videodev.h"
-+#include <linux/videodev.h>
-
- #define MOD_NAME "import_v4l.so"
- #define MOD_VERSION "v0.2.0 (2008-10-26)"
---- import/probe_v4l.c.orig 2011-11-19 11:50:27.000000000 -0500
-+++ import/probe_v4l.c 2013-06-10 14:54:28.000000000 -0400
-@@ -31,14 +31,12 @@
-
- #include <sys/ioctl.h>
-
--#include "v4l/videodev.h"
-+#include <linux/videodev.h>
-
- #if defined(HAVE_LINUX_VIDEODEV2_H) && defined(HAVE_STRUCT_V4L2_BUFFER)
- #define _LINUX_TIME_H
--#include <linux/videodev2.h>
--#else
--#include "v4l/videodev2.h"
- #endif
-+#include <linux/videodev2.h>
-
-
- void probe_v4l(info_t *ipipe)
diff --git a/multimedia/transcode/files/patch-import_Makefile.in b/multimedia/transcode/files/patch-import_Makefile.in
deleted file mode 100644
index f85ba6bc9ec8..000000000000
--- a/multimedia/transcode/files/patch-import_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- import/Makefile.in.orig 2009-07-18 08:16:35.000000000 -0400
-+++ import/Makefile.in 2009-07-18 11:11:51.000000000 -0400
-@@ -458,7 +458,7 @@
- distclean-recursive maintainer-clean-recursive
- ETAGS = etags
- CTAGS = ctags
--DIST_SUBDIRS = framegen nuv v4l
-+DIST_SUBDIRS = framegen v4l %%NUV%%
- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
- A52_CFLAGS = @A52_CFLAGS@
- A52_LIBS = @A52_LIBS@
diff --git a/multimedia/transcode/files/patch-import__probe_ffmpeg.c b/multimedia/transcode/files/patch-import__probe_ffmpeg.c
deleted file mode 100644
index 9cc46c2c68fb..000000000000
--- a/multimedia/transcode/files/patch-import__probe_ffmpeg.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- import/probe_ffmpeg.c.orig 2011-11-19 16:50:27 UTC
-+++ import/probe_ffmpeg.c
-@@ -120,7 +120,7 @@
-
- translate_info(lavf_dmx_context, ipipe->probe_info);
-
-- av_close_input_file(lavf_dmx_context);
-+ avformat_close_input(lavf_dmx_context);
- return;
- }
-
diff --git a/multimedia/transcode/files/patch-libav-10.patch b/multimedia/transcode/files/patch-libav-10.patch
deleted file mode 100644
index 0286f7365dca..000000000000
--- a/multimedia/transcode/files/patch-libav-10.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- filter/filter_resample.c
-+++ filter/filter_resample.c
-@@ -37,6 +37,7 @@
- #include "libtc/optstr.h"
- #include "libtc/tcavcodec.h"
- #include "libtc/tcmodule-plugin.h"
-+#include <libavresample/avresample.h>
-
-
- typedef struct {
-@@ -45,7 +46,7 @@ typedef struct {
-
- int bytes_per_sample;
-
-- ReSampleContext *resample_ctx;
-+ AVAudioResampleContext *resample_ctx;
- } ResamplePrivateData;
-
- static const char resample_help[] = ""
---- import/probe_ffmpeg.c
-+++ import/probe_ffmpeg.c
-@@ -51,8 +51,8 @@ static void translate_info(const AVFormatContext *ctx, ProbeInfo *info)
- info->bitrate = st->codec->bit_rate / 1000;
- info->width = st->codec->width;
- info->height = st->codec->height;
-- if (st->r_frame_rate.num > 0 && st->r_frame_rate.den > 0) {
-- info->fps = av_q2d(st->r_frame_rate);
-+ if (st->avg_frame_rate.num > 0 && st->avg_frame_rate.den > 0) {
-+ info->fps = av_q2d(st->avg_frame_rate);
- } else {
- /* watch out here */
- info->fps = 1.0/av_q2d(st->codec->time_base);
diff --git a/multimedia/transcode/files/patch-libtc-tc_functions.c b/multimedia/transcode/files/patch-libtc-tc_functions.c
deleted file mode 100644
index 0104d1240ecb..000000000000
--- a/multimedia/transcode/files/patch-libtc-tc_functions.c
+++ /dev/null
@@ -1,33 +0,0 @@
---- libtc/tc_functions.c.orig 2008-08-09 17:24:38.000000000 -0400
-+++ libtc/tc_functions.c 2009-02-01 22:13:42.000000000 -0500
-@@ -534,6 +534,15 @@
- /* char device could be several things, depending on system */
- /* *BSD DVD device? v4l? bktr? sunau? */
- if(S_ISCHR(fbuf.st_mode)) {
-+#ifdef __FreeBSD__
-+ if (strstr(name, "bktr") || strstr(name, "tuner") || strstr(name, "wbi"))
-+ return TC_PROBE_PATH_BKTR;
-+ else if (strstr(name, "dsp") || strstr(name, "audio") || strstr(name, "music"))
-+ return TC_PROBE_PATH_OSS;
-+ else
-+ return TC_PROBE_PATH_ABSPATH;
-+#endif
-+
- switch (major(fbuf.st_rdev)) {
- #ifdef OS_BSD
- # ifdef __OpenBSD__
-@@ -544,14 +553,6 @@
- case 49: /* bktr */
- return TC_PROBE_PATH_BKTR;
- # endif
--# ifdef __FreeBSD__
-- case 4: /* acd */
-- return TC_PROBE_PATH_ABSPATH;
-- case 229: /* bktr */
-- return TC_PROBE_PATH_BKTR;
-- case 0: /* OSS */
-- return TC_PROBE_PATH_OSS;
--# endif
- default: /* libdvdread uses "raw" disk devices here */
- return TC_PROBE_PATH_ABSPATH;
- #else
diff --git a/multimedia/transcode/files/patch-livav-9.patch b/multimedia/transcode/files/patch-livav-9.patch
deleted file mode 100644
index 9f2d2351f4f0..000000000000
--- a/multimedia/transcode/files/patch-livav-9.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- ./import/probe_ffmpeg.c.original 2013-04-22 20:04:51.058081388 +0200
-+++ ./import/probe_ffmpeg.c 2013-04-22 20:05:25.744081897 +0200
-@@ -109,7 +109,7 @@ void probe_ffmpeg(info_t *ipipe)
- return;
- }
-
-- ret = av_find_stream_info(lavf_dmx_context);
-+ ret = avformat_find_stream_info(lavf_dmx_context, NULL);
- if (ret < 0) {
- tc_log_error(__FILE__, "unable to fetch informations from '%s'"
- " (libavformat failure)",
---- ./import/decode_lavc.c.original 2013-04-22 20:06:17.260082652 +0200
-+++ ./import/decode_lavc.c 2013-04-22 20:07:47.564083975 +0200
-@@ -170,7 +170,7 @@ void decode_lavc(decode_t *decode)
-
- // Set these to the expected values so that ffmpeg's decoder can
- // properly detect interlaced input.
-- lavc_dec_context = avcodec_alloc_context();
-+ lavc_dec_context = avcodec_alloc_context3(NULL);
- if (lavc_dec_context == NULL) {
- tc_log_error(__FILE__, "Could not allocate enough memory.");
- goto decoder_error;
-@@ -186,7 +186,7 @@ void decode_lavc(decode_t *decode)
- lavc_dec_context->error_concealment = 3;
- lavc_dec_context->workaround_bugs = FF_BUG_AUTODETECT;
-
-- if (avcodec_open(lavc_dec_context, lavc_dec_codec) < 0) {
-+ if (avcodec_open2(lavc_dec_context, lavc_dec_codec, NULL) < 0) {
- tc_log_error(__FILE__, "Could not initialize the '%s' codec.",
- codec->name);
- goto decoder_error;
diff --git a/multimedia/transcode/pkg-descr b/multimedia/transcode/pkg-descr
deleted file mode 100644
index 2fcbbec847da..000000000000
--- a/multimedia/transcode/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-transcode is a text-console utility for video stream processing,
-running on a platform that supports shared libraries and threads.
-Decoding and encoding is done by loading modules that are responsible
-for feeding transcode with raw video/audio streams (import modules)
-and encoding the frames (export modules).
-
-It supports elementary video and audio frame transformations,
-including de-interlacing or fast resizing of video frames and loading
-of external filters. A number of modules are included to enable
-import of DVDs on-the-fly, MPEG elementary (ES) or program streams
-(VOB), MPEG video, Digital Video (DV), YUV4MPEG streams, NuppelVideo
-file format and raw or compressed (pass-through) video frames and
-export modules for writing DivX;-), OpenDivX, DivX 4.xx or uncompressed
-AVI files with MPEG, AC3 (pass-through) or PCM audio. Additional
-export modules to write single frames (PPM) or YUV4MPEG streams are
-available, as well as an interface import module to the avifile
-library. Its modular concept is intended to provide flexibility
-and easy user extensibility to include other video/audio codecs or
-file types.
-
-WWW: http://www.transcoding.org/
diff --git a/multimedia/transcode/pkg-plist b/multimedia/transcode/pkg-plist
deleted file mode 100644
index 372010adc8ef..000000000000
--- a/multimedia/transcode/pkg-plist
+++ /dev/null
@@ -1,130 +0,0 @@
-bin/avifix
-bin/aviindex
-bin/avimerge
-bin/avisplit
-bin/avisync
-bin/tccat
-bin/tcdecode
-bin/tcdemux
-bin/tcextract
-bin/tcmodinfo
-bin/tcmp3cut
-bin/tcprobe
-bin/tcscan
-bin/tcxmlcheck
-bin/tcxpm2rgb
-bin/tcyait
-bin/transcode
-man/man1/avifix.1.gz
-man/man1/aviindex.1.gz
-man/man1/avimerge.1.gz
-man/man1/avisplit.1.gz
-man/man1/avisync.1.gz
-man/man1/tccat.1.gz
-man/man1/tcdecode.1.gz
-man/man1/tcdemux.1.gz
-man/man1/tcexport.1.gz
-man/man1/tcextract.1.gz
-man/man1/tcmodchain.1.gz
-man/man1/tcmodinfo.1.gz
-man/man1/tcprobe.1.gz
-man/man1/tcpvmexportd.1.gz
-man/man1/tcscan.1.gz
-man/man1/tcxmlcheck.1.gz
-man/man1/transcode.1.gz
-man/man1/transcode_export.1.gz
-man/man1/transcode_filter.1.gz
-man/man1/transcode_import.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/DV-to-DVD-HOWTO.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.Inverse.Telecine.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.cluster
-%%PORTDOCS%%%%DOCSDIR%%/README.dv
-%%PORTDOCS%%%%DOCSDIR%%/README.filter.modfps
-%%PORTDOCS%%%%DOCSDIR%%/README.rip
-%%PORTDOCS%%%%DOCSDIR%%/README.sync
-%%PORTDOCS%%%%DOCSDIR%%/README.vcd
-%%PORTDOCS%%%%DOCSDIR%%/README.xvid-credits
-%%PORTDOCS%%%%DOCSDIR%%/RELNOTES-0.6.13
-%%PORTDOCS%%%%DOCSDIR%%/RELNOTES-1.1.0
-%%PORTDOCS%%%%DOCSDIR%%/export_ffmpeg.txt
-%%PORTDOCS%%%%DOCSDIR%%/export_mp2.txt
-%%PORTDOCS%%%%DOCSDIR%%/faq
-%%PORTDOCS%%%%DOCSDIR%%/filter-socket.txt
-%%PORTDOCS%%%%DOCSDIR%%/filter_dnr.txt
-%%PORTDOCS%%%%DOCSDIR%%/filter_logo.txt
-%%PORTDOCS%%%%DOCSDIR%%/filter_logoaway.txt
-%%PORTDOCS%%%%DOCSDIR%%/filter_text.txt
-%%PORTDOCS%%%%DOCSDIR%%/filter_yuvdenoise.txt
-%%PORTDOCS%%%%DOCSDIR%%/framerate.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/dv.html
-%%PORTDOCS%%%%DOCSDIR%%/html/dvd.html
-%%PORTDOCS%%%%DOCSDIR%%/html/export_divx.html
-%%PORTDOCS%%%%DOCSDIR%%/html/export_divx4.php
-%%PORTDOCS%%%%DOCSDIR%%/html/export_divx5.php
-%%PORTDOCS%%%%DOCSDIR%%/html/export_fame.php
-%%PORTDOCS%%%%DOCSDIR%%/html/export_ogg.php
-%%PORTDOCS%%%%DOCSDIR%%/html/export_opendivx.php
-%%PORTDOCS%%%%DOCSDIR%%/html/export_xvid.php
-%%PORTDOCS%%%%DOCSDIR%%/html/import_avi.html
-%%PORTDOCS%%%%DOCSDIR%%/html/import_dv.html
-%%PORTDOCS%%%%DOCSDIR%%/html/import_dvd.html
-%%PORTDOCS%%%%DOCSDIR%%/html/import_mp3.html
-%%PORTDOCS%%%%DOCSDIR%%/html/import_mpeg2.html
-%%PORTDOCS%%%%DOCSDIR%%/html/import_mpeg3.html
-%%PORTDOCS%%%%DOCSDIR%%/html/import_null.html
-%%PORTDOCS%%%%DOCSDIR%%/html/import_nuv.html
-%%PORTDOCS%%%%DOCSDIR%%/html/import_ogg.php
-%%PORTDOCS%%%%DOCSDIR%%/html/import_raw.html
-%%PORTDOCS%%%%DOCSDIR%%/html/import_vob.html
-%%PORTDOCS%%%%DOCSDIR%%/html/import_yuv4mpeg.html
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/intro.html
-%%PORTDOCS%%%%DOCSDIR%%/html/mes0-00000.png
-%%PORTDOCS%%%%DOCSDIR%%/html/mes4-00000.png
-%%PORTDOCS%%%%DOCSDIR%%/html/mes5-00000.png
-%%PORTDOCS%%%%DOCSDIR%%/html/mes6-00000.png
-%%PORTDOCS%%%%DOCSDIR%%/html/mes7-00000.png
-%%PORTDOCS%%%%DOCSDIR%%/html/misc.html
-%%PORTDOCS%%%%DOCSDIR%%/html/modules.html
-%%PORTDOCS%%%%DOCSDIR%%/html/mpeg.html
-%%PORTDOCS%%%%DOCSDIR%%/html/new.png
-%%PORTDOCS%%%%DOCSDIR%%/html/other.html
-%%PORTDOCS%%%%DOCSDIR%%/html/post.html
-%%PORTDOCS%%%%DOCSDIR%%/html/pre.html
-%%PORTDOCS%%%%DOCSDIR%%/html/smart.html
-%%PORTDOCS%%%%DOCSDIR%%/html/sorry.html
-%%PORTDOCS%%%%DOCSDIR%%/html/sub0-00000.png
-%%PORTDOCS%%%%DOCSDIR%%/html/sub1-00000.png
-%%PORTDOCS%%%%DOCSDIR%%/html/sub2-00000.png
-%%PORTDOCS%%%%DOCSDIR%%/html/sub3-00000.png
-%%PORTDOCS%%%%DOCSDIR%%/html/subtitles.html
-%%PORTDOCS%%%%DOCSDIR%%/html/table.php
-%%PORTDOCS%%%%DOCSDIR%%/html/tc.png
-%%PORTDOCS%%%%DOCSDIR%%/import-xml.txt
-%%PORTDOCS%%%%DOCSDIR%%/import_nvrec.txt
-%%PORTDOCS%%%%DOCSDIR%%/import_v4l2.txt
-%%PORTDOCS%%%%DOCSDIR%%/import_x11.txt
-%%PORTDOCS%%%%DOCSDIR%%/import_yuv.txt
-%%PORTDOCS%%%%DOCSDIR%%/pvm3/export_pvm.txt
-%%PORTDOCS%%%%DOCSDIR%%/pvm3/pvm_10x.cfg
-%%PORTDOCS%%%%DOCSDIR%%/pvm3/pvm_11x.cfg
-%%PORTDOCS%%%%DOCSDIR%%/pvm3/pvm_config.txt
-%%PORTDOCS%%%%DOCSDIR%%/tech/OPTIMIZERS
-%%PORTDOCS%%%%DOCSDIR%%/tech/architecture.txt
-%%PORTDOCS%%%%DOCSDIR%%/tech/avi_comments.txt
-%%PORTDOCS%%%%DOCSDIR%%/tech/clone.txt
-%%PORTDOCS%%%%DOCSDIR%%/tech/export-API.txt
-%%PORTDOCS%%%%DOCSDIR%%/tech/filter-API.txt
-%%PORTDOCS%%%%DOCSDIR%%/tech/filter_template.c
-%%PORTDOCS%%%%DOCSDIR%%/tech/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/tech/html/tc_basic.css
-%%PORTDOCS%%%%DOCSDIR%%/tech/html/tc_frame_buffer.html
-%%PORTDOCS%%%%DOCSDIR%%/tech/html/tc_input_rotation.html
-%%PORTDOCS%%%%DOCSDIR%%/tech/html/tc_libraries.html
-%%PORTDOCS%%%%DOCSDIR%%/tech/html/tc_logo.png
-%%PORTDOCS%%%%DOCSDIR%%/tech/ibp_support.txt
-%%PORTDOCS%%%%DOCSDIR%%/tech/import-API.txt
-%%PORTDOCS%%%%DOCSDIR%%/tech/libraries.txt
-%%PORTDOCS%%%%DOCSDIR%%/tech/module-system-API.txt
-%%PORTDOCS%%%%DOCSDIR%%/template.cfg.txt
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index a00ee7a44e0f..1a83aeef12e7 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -102,9 +102,7 @@
SUBDIR += otk
SUBDIR += p5-Alien-wxWidgets
SUBDIR += p5-Glade2
- SUBDIR += p5-Gnome2
SUBDIR += p5-Gnome2-Canvas
- SUBDIR += p5-Gnome2-VFS
SUBDIR += p5-Gnome2-Wnck
SUBDIR += p5-Gtk2
SUBDIR += p5-Gtk2-Chmod
diff --git a/x11-toolkits/p5-Gnome2-VFS/Makefile b/x11-toolkits/p5-Gnome2-VFS/Makefile
deleted file mode 100644
index 9b615f3ac3ce..000000000000
--- a/x11-toolkits/p5-Gnome2-VFS/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: ijliao
-
-PORTNAME= Gnome2-VFS
-PORTVERSION= 1.084
-CATEGORIES= x11-toolkits gnome perl5
-MASTER_SITES= SF/gtk2-perl/Gnome2_VFS/${PORTVERSION}
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Allows you to use the GNOME Virtual File System library from Perl
-
-LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Deprecated by the Gtk-Perl project. No more security patches and bug fixes
-EXPIRATION_DATE=2021-02-28
-
-BUILD_DEPENDS= p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \
- p5-ExtUtils-PkgConfig>=0:devel/p5-ExtUtils-PkgConfig \
- p5-Glib>=0:devel/p5-Glib \
- p5-Gtk2>=0:x11-toolkits/p5-Gtk2
-RUN_DEPENDS= p5-Glib>=0:devel/p5-Glib \
- p5-Gtk2>=0:x11-toolkits/p5-Gtk2
-
-USES= gnome perl5 pkgconfig
-USE_GNOME= gnomevfs2
-USE_PERL5= configure
-
-MAKE_JOBS_UNSAFE= yes
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/p5-Gnome2-VFS/distinfo b/x11-toolkits/p5-Gnome2-VFS/distinfo
deleted file mode 100644
index 604ac7469c1c..000000000000
--- a/x11-toolkits/p5-Gnome2-VFS/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1611665723
-SHA256 (Gnome2-VFS-1.084.tar.gz) = 3c8d8c95c6b65c237db9e889c79edb2bb808bf37c084abdfbbd9859fef7787cc
-SIZE (Gnome2-VFS-1.084.tar.gz) = 59995
diff --git a/x11-toolkits/p5-Gnome2-VFS/pkg-descr b/x11-toolkits/p5-Gnome2-VFS/pkg-descr
deleted file mode 100644
index c82170ca6f0b..000000000000
--- a/x11-toolkits/p5-Gnome2-VFS/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This module allows you to use the GNOME Virtual File System library (libgnomevfs
-for short) from Perl.
-
-WWW: https://metacpan.org/release/Gnome2-VFS
diff --git a/x11-toolkits/p5-Gnome2-VFS/pkg-plist b/x11-toolkits/p5-Gnome2-VFS/pkg-plist
deleted file mode 100644
index 1149afab2c23..000000000000
--- a/x11-toolkits/p5-Gnome2-VFS/pkg-plist
+++ /dev/null
@@ -1,65 +0,0 @@
-%%SITE_ARCH%%/Gnome2/VFS.pm
-%%SITE_ARCH%%/Gnome2/VFS/Address.pod
-%%SITE_ARCH%%/Gnome2/VFS/Application.pod
-%%SITE_ARCH%%/Gnome2/VFS/ApplicationRegistry.pod
-%%SITE_ARCH%%/Gnome2/VFS/Async.pod
-%%SITE_ARCH%%/Gnome2/VFS/Async/Handle.pod
-%%SITE_ARCH%%/Gnome2/VFS/DNSSD.pod
-%%SITE_ARCH%%/Gnome2/VFS/DNSSD/Browse/Handle.pod
-%%SITE_ARCH%%/Gnome2/VFS/DNSSD/Resolve/Handle.pod
-%%SITE_ARCH%%/Gnome2/VFS/Directory.pod
-%%SITE_ARCH%%/Gnome2/VFS/Directory/Handle.pod
-%%SITE_ARCH%%/Gnome2/VFS/Drive.pod
-%%SITE_ARCH%%/Gnome2/VFS/FileInfo.pod
-%%SITE_ARCH%%/Gnome2/VFS/Handle.pod
-%%SITE_ARCH%%/Gnome2/VFS/Install/Files.pm
-%%SITE_ARCH%%/Gnome2/VFS/Install/doctypes
-%%SITE_ARCH%%/Gnome2/VFS/Install/vfs.typemap
-%%SITE_ARCH%%/Gnome2/VFS/Install/vfs2perl-autogen.h
-%%SITE_ARCH%%/Gnome2/VFS/Install/vfs2perl-gtypes.h
-%%SITE_ARCH%%/Gnome2/VFS/Install/vfs2perl-version.h
-%%SITE_ARCH%%/Gnome2/VFS/Install/vfs2perl.h
-%%SITE_ARCH%%/Gnome2/VFS/Install/vfs2perl.typemap
-%%SITE_ARCH%%/Gnome2/VFS/Mime.pod
-%%SITE_ARCH%%/Gnome2/VFS/Mime/Application.pod
-%%SITE_ARCH%%/Gnome2/VFS/Mime/Monitor.pod
-%%SITE_ARCH%%/Gnome2/VFS/Mime/Type.pod
-%%SITE_ARCH%%/Gnome2/VFS/Monitor.pod
-%%SITE_ARCH%%/Gnome2/VFS/Monitor/Handle.pod
-%%SITE_ARCH%%/Gnome2/VFS/Resolve.pod
-%%SITE_ARCH%%/Gnome2/VFS/Resolve/Handle.pod
-%%SITE_ARCH%%/Gnome2/VFS/URI.pod
-%%SITE_ARCH%%/Gnome2/VFS/Volume.pod
-%%SITE_ARCH%%/Gnome2/VFS/VolumeMonitor.pod
-%%SITE_ARCH%%/Gnome2/VFS/Xfer.pod
-%%SITE_ARCH%%/Gnome2/VFS/index.pod
-%%SITE_ARCH%%/Gnome2/VFS/main.pod
-%%SITE_ARCH%%/auto/Gnome2/VFS/VFS.so
-%%PERL5_MAN3%%/Gnome2::VFS.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Address.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Application.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::ApplicationRegistry.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Async.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Async::Handle.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::DNSSD.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::DNSSD::Browse::Handle.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::DNSSD::Resolve::Handle.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Directory.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Directory::Handle.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Drive.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::FileInfo.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Handle.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Mime.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Mime::Application.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Mime::Monitor.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Mime::Type.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Monitor.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Monitor::Handle.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Resolve.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Resolve::Handle.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::URI.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Volume.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::VolumeMonitor.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::Xfer.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::index.3.gz
-%%PERL5_MAN3%%/Gnome2::VFS::main.3.gz
diff --git a/x11-toolkits/p5-Gnome2/Makefile b/x11-toolkits/p5-Gnome2/Makefile
deleted file mode 100644
index 226189bc558a..000000000000
--- a/x11-toolkits/p5-Gnome2/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: ijliao
-
-PORTNAME= Gnome2
-PORTVERSION= 1.048
-CATEGORIES= x11-toolkits gnome perl5
-MASTER_SITES= CPAN \
- SF/gtk2-perl/${PORTNAME}/${PORTVERSION}
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Allows a perl developer to use the Gnome libraries
-
-LICENSE= LGPL21
-
-DEPRECATED= Deprecated by the Gtk-Perl project. No more security patches and bug fixes
-EXPIRATION_DATE=2021-02-28
-
-BUILD_DEPENDS= p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \
- p5-ExtUtils-PkgConfig>=0:devel/p5-ExtUtils-PkgConfig \
- p5-Glib>=0:devel/p5-Glib \
- p5-Gnome2-Canvas>=0:x11-toolkits/p5-Gnome2-Canvas \
- p5-Gnome2-VFS>=0:x11-toolkits/p5-Gnome2-VFS \
- p5-Gtk2>=0:x11-toolkits/p5-Gtk2
-RUN_DEPENDS= p5-Glib>=0:devel/p5-Glib \
- p5-Gnome2-Canvas>=0:x11-toolkits/p5-Gnome2-Canvas \
- p5-Gnome2-VFS>=0:x11-toolkits/p5-Gnome2-VFS \
- p5-Gtk2>=0:x11-toolkits/p5-Gtk2
-
-USES= gnome perl5
-USE_GNOME= libbonoboui libgnome libgnomeui
-USE_PERL5= configure
-
-MAKE_JOBS_UNSAFE= yes
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Gnome2/Gnome2.so
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/p5-Gnome2/distinfo b/x11-toolkits/p5-Gnome2/distinfo
deleted file mode 100644
index 89df70ad8bc3..000000000000
--- a/x11-toolkits/p5-Gnome2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1611665721
-SHA256 (Gnome2-1.048.tar.gz) = 64fcc382714abd8d57692ac376328c3a20c6cbc8bcd732b007d14cbf9a282ddd
-SIZE (Gnome2-1.048.tar.gz) = 80232
diff --git a/x11-toolkits/p5-Gnome2/pkg-descr b/x11-toolkits/p5-Gnome2/pkg-descr
deleted file mode 100644
index fdc69a9ead1e..000000000000
--- a/x11-toolkits/p5-Gnome2/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-The Gnome2 module allows a perl developer to use the Gnome libraries. Find out
-more about Gnome+ at http://www.gnome.org/.
-
-The perl bindings follow the C API very closely, and the C reference
-documentation should be considered the canonical source.
-
-WWW: https://metacpan.org/release/Gnome2
diff --git a/x11-toolkits/p5-Gnome2/pkg-plist b/x11-toolkits/p5-Gnome2/pkg-plist
deleted file mode 100644
index 7f2ad7f00cec..000000000000
--- a/x11-toolkits/p5-Gnome2/pkg-plist
+++ /dev/null
@@ -1,102 +0,0 @@
-%%SITE_ARCH%%/Gnome2.pm
-%%SITE_ARCH%%/Gnome2/About.pod
-%%SITE_ARCH%%/Gnome2/App.pod
-%%SITE_ARCH%%/Gnome2/AppBar.pod
-%%SITE_ARCH%%/Gnome2/AppHelper.pod
-%%SITE_ARCH%%/Gnome2/AuthenticationManager.pod
-%%SITE_ARCH%%/Gnome2/Bonobo.pod
-%%SITE_ARCH%%/Gnome2/Bonobo/Dock.pod
-%%SITE_ARCH%%/Gnome2/Bonobo/DockItem.pod
-%%SITE_ARCH%%/Gnome2/Client.pod
-%%SITE_ARCH%%/Gnome2/ColorPicker.pod
-%%SITE_ARCH%%/Gnome2/Config.pod
-%%SITE_ARCH%%/Gnome2/Config/Iterator.pod
-%%SITE_ARCH%%/Gnome2/DateEdit.pod
-%%SITE_ARCH%%/Gnome2/Druid.pod
-%%SITE_ARCH%%/Gnome2/DruidPage.pod
-%%SITE_ARCH%%/Gnome2/DruidPageEdge.pod
-%%SITE_ARCH%%/Gnome2/DruidPageStandard.pod
-%%SITE_ARCH%%/Gnome2/Entry.pod
-%%SITE_ARCH%%/Gnome2/FileEntry.pod
-%%SITE_ARCH%%/Gnome2/FontPicker.pod
-%%SITE_ARCH%%/Gnome2/HRef.pod
-%%SITE_ARCH%%/Gnome2/Help.pod
-%%SITE_ARCH%%/Gnome2/I18N.pod
-%%SITE_ARCH%%/Gnome2/IconEntry.pod
-%%SITE_ARCH%%/Gnome2/IconList.pod
-%%SITE_ARCH%%/Gnome2/IconSelection.pod
-%%SITE_ARCH%%/Gnome2/IconTextItem.pod
-%%SITE_ARCH%%/Gnome2/IconTheme.pod
-%%SITE_ARCH%%/Gnome2/Install/Files.pm
-%%SITE_ARCH%%/Gnome2/Install/doctypes
-%%SITE_ARCH%%/Gnome2/Install/gnome.typemap
-%%SITE_ARCH%%/Gnome2/Install/gnome2perl-autogen.h
-%%SITE_ARCH%%/Gnome2/Install/gnome2perl-versions.h
-%%SITE_ARCH%%/Gnome2/Install/gnome2perl.h
-%%SITE_ARCH%%/Gnome2/Install/gnome2perl.typemap
-%%SITE_ARCH%%/Gnome2/ModuleInfo.pod
-%%SITE_ARCH%%/Gnome2/PasswordDialog.pod
-%%SITE_ARCH%%/Gnome2/PixmapEntry.pod
-%%SITE_ARCH%%/Gnome2/PopupMenu.pod
-%%SITE_ARCH%%/Gnome2/Program.pod
-%%SITE_ARCH%%/Gnome2/Score.pod
-%%SITE_ARCH%%/Gnome2/Scores.pod
-%%SITE_ARCH%%/Gnome2/Sound.pod
-%%SITE_ARCH%%/Gnome2/Thumbnail.pod
-%%SITE_ARCH%%/Gnome2/ThumbnailFactory.pod
-%%SITE_ARCH%%/Gnome2/UIDefs.pod
-%%SITE_ARCH%%/Gnome2/URL.pod
-%%SITE_ARCH%%/Gnome2/Util.pod
-%%SITE_ARCH%%/Gnome2/Window.pod
-%%SITE_ARCH%%/Gnome2/WindowIcon.pod
-%%SITE_ARCH%%/Gnome2/enums.pod
-%%SITE_ARCH%%/Gnome2/index.pod
-%%SITE_ARCH%%/Gnome2/main.pod
-%%SITE_ARCH%%/auto/Gnome2/Gnome2.so
-%%PERL5_MAN3%%/Gnome2.3.gz
-%%PERL5_MAN3%%/Gnome2::About.3.gz
-%%PERL5_MAN3%%/Gnome2::App.3.gz
-%%PERL5_MAN3%%/Gnome2::AppBar.3.gz
-%%PERL5_MAN3%%/Gnome2::AppHelper.3.gz
-%%PERL5_MAN3%%/Gnome2::AuthenticationManager.3.gz
-%%PERL5_MAN3%%/Gnome2::Bonobo.3.gz
-%%PERL5_MAN3%%/Gnome2::Bonobo::Dock.3.gz
-%%PERL5_MAN3%%/Gnome2::Bonobo::DockItem.3.gz
-%%PERL5_MAN3%%/Gnome2::Client.3.gz
-%%PERL5_MAN3%%/Gnome2::ColorPicker.3.gz
-%%PERL5_MAN3%%/Gnome2::Config.3.gz
-%%PERL5_MAN3%%/Gnome2::Config::Iterator.3.gz
-%%PERL5_MAN3%%/Gnome2::DateEdit.3.gz
-%%PERL5_MAN3%%/Gnome2::Druid.3.gz
-%%PERL5_MAN3%%/Gnome2::DruidPage.3.gz
-%%PERL5_MAN3%%/Gnome2::DruidPageEdge.3.gz
-%%PERL5_MAN3%%/Gnome2::DruidPageStandard.3.gz
-%%PERL5_MAN3%%/Gnome2::Entry.3.gz
-%%PERL5_MAN3%%/Gnome2::FileEntry.3.gz
-%%PERL5_MAN3%%/Gnome2::FontPicker.3.gz
-%%PERL5_MAN3%%/Gnome2::HRef.3.gz
-%%PERL5_MAN3%%/Gnome2::Help.3.gz
-%%PERL5_MAN3%%/Gnome2::I18N.3.gz
-%%PERL5_MAN3%%/Gnome2::IconEntry.3.gz
-%%PERL5_MAN3%%/Gnome2::IconList.3.gz
-%%PERL5_MAN3%%/Gnome2::IconSelection.3.gz
-%%PERL5_MAN3%%/Gnome2::IconTextItem.3.gz
-%%PERL5_MAN3%%/Gnome2::IconTheme.3.gz
-%%PERL5_MAN3%%/Gnome2::ModuleInfo.3.gz
-%%PERL5_MAN3%%/Gnome2::PasswordDialog.3.gz
-%%PERL5_MAN3%%/Gnome2::PixmapEntry.3.gz
-%%PERL5_MAN3%%/Gnome2::PopupMenu.3.gz
-%%PERL5_MAN3%%/Gnome2::Program.3.gz
-%%PERL5_MAN3%%/Gnome2::Score.3.gz
-%%PERL5_MAN3%%/Gnome2::Scores.3.gz
-%%PERL5_MAN3%%/Gnome2::Sound.3.gz
-%%PERL5_MAN3%%/Gnome2::Thumbnail.3.gz
-%%PERL5_MAN3%%/Gnome2::ThumbnailFactory.3.gz
-%%PERL5_MAN3%%/Gnome2::UIDefs.3.gz
-%%PERL5_MAN3%%/Gnome2::URL.3.gz
-%%PERL5_MAN3%%/Gnome2::Util.3.gz
-%%PERL5_MAN3%%/Gnome2::Window.3.gz
-%%PERL5_MAN3%%/Gnome2::WindowIcon.3.gz
-%%PERL5_MAN3%%/Gnome2::enums.3.gz
-%%PERL5_MAN3%%/Gnome2::index.3.gz
-%%PERL5_MAN3%%/Gnome2::main.3.gz