aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authorrene <rene@FreeBSD.org>2018-01-28 09:39:12 +0800
committerrene <rene@FreeBSD.org>2018-01-28 09:39:12 +0800
commitb72a3f9fe8a319257344187aa3d2de59c3fe2a1e (patch)
tree271ffac063b0758f690c44a25282dc5c5c1a9e8f /multimedia
parentce0f6ee2f34c699e7e1bc3f249857cc79f571cab (diff)
downloadfreebsd-ports-gnome-b72a3f9fe8a319257344187aa3d2de59c3fe2a1e.tar.gz
freebsd-ports-gnome-b72a3f9fe8a319257344187aa3d2de59c3fe2a1e.tar.zst
freebsd-ports-gnome-b72a3f9fe8a319257344187aa3d2de59c3fe2a1e.zip
Remove expired ports:
2018-01-27 emulators/raine: Broken for more than 6 months 2018-01-27 mail/libmapi: Broken for more than 6 months 2018-01-27 www/lessc: Broken for more than 6 months 2018-01-27 www/uglifyjs: Broken for more than 6 months 2018-01-27 www/py-octoprint: Broken for more than 6 months 2018-01-27 www/xpi-noscript: Broken for more than 6 months 2018-01-27 www/npm-less-plugin-clean-css: Broken for more than 6 months 2018-01-27 www/caudium14: Depends on expiring lang/pike78 2018-01-27 www/hinventory-client: Broken for more than 6 months 2018-01-27 security/tclgpg: Broken for more than 6 months 2018-01-27 security/pond: Broken for more than 6 months 2018-01-27 security/mdcrack: Broken for more than 6 months 2018-01-27 devel/npm-commander: Broken for more than 6 months 2018-01-27 devel/py-protocols-devel: Broken for more than 6 months 2018-01-27 devel/py-InlineEgg: Broken for more than 6 months 2018-01-27 devel/npm-amdefine: Broken for more than 6 months 2018-01-27 devel/npm-source-map: Broken for more than 6 months 2018-01-27 devel/libical-glib: Broken for more than 6 months 2018-01-27 devel/npm-graceful-readlink: Broken for more than 6 months 2018-01-27 devel/npm-clean-css: Broken for more than 6 months 2018-01-27 devel/py-ruledispatch: Depends on expiring devel/py-protocols-devel 2018-01-27 games/balazarbrothers: Broken for more than 6 months 2018-01-27 games/libretro-cores: Broken for more than 6 months 2018-01-27 games/gish-demo: Broken for more than 6 months 2018-01-27 games/cheech: Broken for more than 6 months 2018-01-27 audio/mbrolavox: Broken for more than 6 months 2018-01-27 audio/linux-mbrola: Depends on expiring audio/mbrolavox 2018-01-27 audio/gigedit: Broken for more than 6 months 2018-01-27 audio/gnomoradio: Broken for more than 6 months 2018-01-27 math/asir2000: Broken for more than 6 months 2018-01-27 multimedia/librespot: Broken for more than 6 months 2018-01-27 multimedia/bombono: Broken for more than 6 months 2018-01-27 lang/gcl: Broken for more than 6 months 2018-01-27 lang/pike78: Broken for more than 6 months 2018-01-27 shells/ambit: Broken for more than 6 months
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile2
-rw-r--r--multimedia/bombono/Makefile57
-rw-r--r--multimedia/bombono/distinfo2
-rw-r--r--multimedia/bombono/files/patch-SConstruct47
-rw-r--r--multimedia/bombono/files/patch-src_mgui_ffviewer.cpp134
-rw-r--r--multimedia/bombono/files/patch-src_mgui_stream__utils.h13
-rw-r--r--multimedia/bombono/files/patch-src_mlib_filesystem.cpp20
-rw-r--r--multimedia/bombono/files/patch-src_mlib_stream.h10
-rw-r--r--multimedia/bombono/pkg-descr10
-rw-r--r--multimedia/bombono/pkg-plist277
-rw-r--r--multimedia/librespot/Makefile46
-rw-r--r--multimedia/librespot/distinfo3
-rw-r--r--multimedia/librespot/pkg-descr8
-rw-r--r--multimedia/librespot/pkg-message10
14 files changed, 0 insertions, 639 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 1318fba3a26f..5e248c639d19 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -25,7 +25,6 @@
SUBDIR += baka-mplayer
SUBDIR += bino
SUBDIR += bitstream
- SUBDIR += bombono
SUBDIR += bsdbktr_tvtune
SUBDIR += camserv
SUBDIR += ccextractor
@@ -206,7 +205,6 @@
SUBDIR += libquvi-scripts
SUBDIR += libquvi-scripts09
SUBDIR += libquvi09
- SUBDIR += librespot
SUBDIR += librtmp
SUBDIR += libsmacker
SUBDIR += libtheora
diff --git a/multimedia/bombono/Makefile b/multimedia/bombono/Makefile
deleted file mode 100644
index d00b502f23cd..000000000000
--- a/multimedia/bombono/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# Created by: Stas Timokhin <stast@bsdportal.ru>
-# $FreeBSD$
-
-PORTNAME= bombono
-PORTVERSION= 1.2.2
-PORTREVISION= 20
-CATEGORIES= multimedia
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-dvd/${PORTVERSION:R}
-DISTNAME= ${PORTNAME}-dvd-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= DVD authoring program
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BUILD_DEPENDS= gm:graphics/GraphicsMagick
-LIB_DEPENDS= libxml++-2.6.so:textproc/libxml++26 \
- liblavfile.so:multimedia/mjpegtools \
- libdvdread.so:multimedia/libdvdread \
- libavcodec.so:multimedia/ffmpeg \
- libboost_filesystem.so:devel/boost-libs
-RUN_DEPENDS= gm:graphics/GraphicsMagick \
- enca:converters/enca \
- growisofs:sysutils/dvd+rw-tools \
- toolame:audio/toolame
-
-BROKEN= fails to compile: weakref.h: macro "static_assert" passed 3 arguments, but takes just 2
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-USES= desktop-file-utils gettext pkgconfig scons shared-mime-info \
- tar:bzip2
-USE_CXXSTD= gnu++98
-USE_GNOME= gtkmm24
-INSTALLS_ICONS= yes
-
-CXXFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib -lintl
-MAKE_ARGS= DVDREAD_INCLUDE=${LOCALBASE}/include \
- DVDREAD_LIBPATH=${LOCALBASE}/lib \
- CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" \
- CC="${CC}" CXX="${CXX}" USE_EXT_BOOST=true
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000023
-USES+= compiler:gcc-c++11-lib
-.endif
-
-post-install:
-.for i in bombono-dvd mpeg2demux
- ${INSTALL_MAN} ${WRKSRC}/docs/man/man1/${i}.1 ${STAGEDIR}${MANPREFIX}/man/man1
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/multimedia/bombono/distinfo b/multimedia/bombono/distinfo
deleted file mode 100644
index 747699cdb0bc..000000000000
--- a/multimedia/bombono/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bombono-dvd-1.2.2.tar.bz2) = 3ffaadc803dc2526d2805629ee928800ce150cb2e6a40b6724d898c76366f68b
-SIZE (bombono-dvd-1.2.2.tar.bz2) = 4406764
diff --git a/multimedia/bombono/files/patch-SConstruct b/multimedia/bombono/files/patch-SConstruct
deleted file mode 100644
index cda742672447..000000000000
--- a/multimedia/bombono/files/patch-SConstruct
+++ /dev/null
@@ -1,47 +0,0 @@
---- SConstruct.orig 2013-03-07 21:20:45 UTC
-+++ SConstruct
-@@ -59,7 +59,7 @@ ThreadOpt = ['-pthread']
- common_warn_flags = []
- cxx_warn_flags = []
- debug_flags = ['-g', '-O0']
--release_flags = ['-O2']
-+release_flags = []
- defines = []
-
- def CalcCommonFlags():
-@@ -69,7 +69,7 @@ def CalcCommonFlags():
- global common_warn_flags, cxx_warn_flags, debug_flags, defines
- if BV.IsGccCompiler():
- # GCC
-- common_warn_flags = ['-ansi']
-+ common_warn_flags = []
- # -Wno-reorder - not to warn if not accurate order in ctor (let compiler do!)
- # :TODO: why
- # CXXCOM = $CXX -o $TARGET -c $CXXFLAGS $CCFLAGS ...
-@@ -148,18 +148,6 @@ def AdjustConfigOptions(env):
- #env.Replace (PATH = user_options_dict['PATH'])
- #env.Replace (AR = user_options_dict['AR'])
-
-- # Large File Support
-- if not BV.IsReenter(AdjustConfigOptions):
-- if BV.IsSConsLE_0_96(env):
-- # :TRICKY: nobody but me uses so old scons, so I do it straight
-- dict = { 'CPPDEFINES': ['_LARGEFILE_SOURCE', ('_FILE_OFFSET_BITS', '64')] }
-- else:
-- dict = BV.ParseFlagsForCommand('getconf LFS_CFLAGS', 1)
-- dict.update(BV.ParseFlagsForCommand('getconf LFS_LDFLAGS'))
-- dict.update(BV.ParseFlagsForCommand('getconf LFS_LIBS'))
-- AdjustConfigOptions.lfs = dict
-- env.Append(**AdjustConfigOptions.lfs)
--
- # Multithreading, global
- if IsThreadedBuild:
- env.Append(CCFLAGS = ThreadOpt, LINKFLAGS = ThreadOpt)
-@@ -571,7 +559,6 @@ def InstallDir(rel_dst_path, src_dir):
- BV.InstallDir(mgui_env, data_prefix, src_dir)
-
- InstallDir('share/bombono', "resources")
--InstallDir('share', "docs/man")
-
- user_options_dict['XGETTEXT_SOURCES'] = []
- def AddSourcesForXgettext(src_files):
diff --git a/multimedia/bombono/files/patch-src_mgui_ffviewer.cpp b/multimedia/bombono/files/patch-src_mgui_ffviewer.cpp
deleted file mode 100644
index 5f4acc1b2915..000000000000
--- a/multimedia/bombono/files/patch-src_mgui_ffviewer.cpp
+++ /dev/null
@@ -1,134 +0,0 @@
-https://github.com/muravjov/bombono-dvd/commit/282273b8a581
-https://github.com/muravjov/bombono-dvd/commit/2d72b907a81a
-https://github.com/muravjov/bombono-dvd/commit/11f8b5a9cb2f
-
---- src/mgui/ffviewer.cpp.orig 2013-03-07 21:20:45 UTC
-+++ src/mgui/ffviewer.cpp
-@@ -48,6 +48,18 @@ C_LINKAGE_BEGIN
- C_LINKAGE_END
- #endif
-
-+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57,05,00)
-+C_LINKAGE_BEGIN
-+#include <libavutil/imgutils.h>
-+C_LINKAGE_END
-+static int bmd_avpicture_get_size(enum AVPixelFormat pix_fmt, int width, int height)
-+{
-+ return av_image_get_buffer_size(pix_fmt, width, height, 1);
-+}
-+#else
-+#define bmd_avpicture_get_size avpicture_get_size
-+#endif
-+
- // Прямой доступ к ff_codec_bmp_tags, в частности, закрыл, некий
- // Anton Khirnov, см. libavformat/libavformat.v (из него генерится скрипт
- // для опции --version-script=<script_file> линковщика ld)
-@@ -406,7 +418,11 @@ static std::string CodecID2Str(CodecID codec_id)
-
- #else // CALC_FF_TAG
-
--static std::string CodecID2Str(CodecID codec_id)
-+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(55,00,00)
-+//#define CodecID AVCodecID
-+#endif
-+
-+static std::string CodecID2Str(AVCodecID codec_id)
- {
- return Int2Str(codec_id);
- }
-@@ -617,6 +633,17 @@ FFInfo::~FFInfo()
- CloseInfo(*this);
- }
-
-+static int bmd_avpicture_fill(AVFrame *picture, const uint8_t *ptr,
-+ AVPixelFormat pix_fmt, int width, int height)
-+{
-+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57,5,00)
-+ return av_image_fill_arrays(picture->data, picture->linesize,
-+ ptr, pix_fmt, width, height, 1);
-+#else
-+ return avpicture_fill((AVPicture*)picture, ptr, pix_fmt, width, height);
-+#endif
-+}
-+
- bool FFViewer::Open(const char* fname, std::string& err_str)
- {
- // * закрываем открытое ранее
-@@ -635,11 +662,14 @@ bool FFViewer::Open(const char* fname, std::string& err_str)
- // opt_default(); // обновление sws_opts по -sws_flags
- // sws_flags = av_get_int(sws_opts, "sws_flags", NULL); // = sws_opts.flags
- int sws_flags = SWS_BICUBIC;
-+
-+#if !(LIBSWSCALE_VERSION_INT >= AV_VERSION_INT(3,0,0))
- // при сборке с --enable-runtime-cpudetect (появилось после 0.5), который полюбили пакетировщики,
- // лучшая оптимизация выбирается на этапе выполнения, а не сборке; однако для 0.6 времени
- // maverick оно еще не доделано, см. http://ffmpeg.arrozcru.org/forum/viewtopic.php?f=1&t=1185
- // :KLUDGE: потому добавляем явно
- sws_flags |= SWS_CPU_CAPS_MMX|SWS_CPU_CAPS_MMX2;
-+#endif
-
- // :TRICKY: почему-то ffmpeg'у "нравится" BGR24 и не нравиться RGB24 в плане использования
- // MMX (ускорения); цена по времени неизвестна,- используем только ради того, чтобы не было
-@@ -647,15 +677,27 @@ bool FFViewer::Open(const char* fname, std::string& err_str)
- // Другой вариант - PIX_FMT_RGB32, но там зависимый порядок байтов (в GdkPixbuf - нет) и
- // мы нацелены на RGB24
- // :TODO: с версии LIBSWSCALE_VERSION_INT >= 0.8.11 появился прямой yuv -> rgb24, поправить
-+#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(54,17,00)
-+ AVPixelFormat dst_pf = AV_PIX_FMT_BGR24; // AV_PIX_FMT_RGB24;
-+#else
- PixelFormat dst_pf = PIX_FMT_BGR24; // PIX_FMT_RGB24;
-+#endif
-+
- rgbCnvCtx = sws_getContext(sz.x, sz.y, GetVideoCtx(*this)->pix_fmt, sz.x, sz.y,
- dst_pf, sws_flags, 0, 0, 0);
- ASSERT( rgbCnvCtx );
-
- Point dst_sz(sz);
-- rgbBuf = (uint8_t*)av_malloc(avpicture_get_size(dst_pf, dst_sz.x, dst_sz.y) * sizeof(uint8_t));
-- avcodec_get_frame_defaults(&rgbFrame); // не помешает
-- avpicture_fill((AVPicture*)&rgbFrame, rgbBuf, dst_pf, dst_sz.x, dst_sz.y);
-+ rgbBuf = (uint8_t*)av_malloc(bmd_avpicture_get_size(dst_pf, dst_sz.x, dst_sz.y) * sizeof(uint8_t));
-+
-+ // не помешает
-+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(56,35,01)
-+ av_frame_unref(&rgbFrame);
-+#else
-+ avcodec_get_frame_defaults(&rgbFrame);
-+#endif
-+
-+ bmd_avpicture_fill(&rgbFrame, rgbBuf, dst_pf, dst_sz.x, dst_sz.y);
- }
- else
- // защита от неполных открытий
-@@ -841,7 +883,11 @@ static bool DoDecode(FFViewer& ffv)
-
- DoVideoDecode(ffv, got_picture, &pkt);
- }
-+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57,8,00)
-+ av_packet_unref(&pkt);
-+#else
- av_free_packet(&pkt);
-+#endif
- }
- else if( av_res == (int)AVERROR_EOF ) // для mpegts также -EIO приходит
- {
-@@ -1119,8 +1165,18 @@ static bool SeekSetTime(FFViewer& ffv, double time)
- {
- bool seek_ok = TimeSeek(ffv, start_time, time);
- if( !seek_ok && CanByteSeek(ffv.iCtx) )
-+ {
- // тогда переходим в начало файла
-- seek_ok = DoSeek(ffv, ffv.iCtx->data_offset, true);
-+#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(56,11,00)
-+ // автор 9deaec782810d098bca11c9332fab2d2f4c5fb78 уверяет, что
-+ // сокрытие AVFormatContext.internal в internal.h - это нормально
-+ //int64_t data_offset = ffv.iCtx->internal->data_offset;
-+ int64_t data_offset = 0;
-+#else
-+ int64_t data_offset = ffv.iCtx->data_offset;
-+#endif
-+ seek_ok = DoSeek(ffv, data_offset, true);
-+ }
-
- // некоторое видео глючит в начале (Hellboy), из-за чего
- // последовательный доступ выполняется с перескоками -
diff --git a/multimedia/bombono/files/patch-src_mgui_stream__utils.h b/multimedia/bombono/files/patch-src_mgui_stream__utils.h
deleted file mode 100644
index 6884912e3e4d..000000000000
--- a/multimedia/bombono/files/patch-src_mgui_stream__utils.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/mgui/stream_utils.h.orig 2013-03-07 21:20:45 UTC
-+++ src/mgui/stream_utils.h
-@@ -42,8 +42,8 @@ class stream
- stream(std::iostream& strm): io_strm(strm) {}
-
- std::iostream& strm() { return io_strm; }
-- operator void*() const { return (void*)io_strm; }
-- bool operator!() const { return !operator void*(); }
-+ operator bool() const { return static_cast<bool> (io_strm); }
-+ bool operator!() const { return !operator bool(); }
- stream& seekg(streamoff off, ios_base::seekdir dir)
- { io_strm.seekg(off, dir); return *this; }
- stream& seekp(streamoff off, ios_base::seekdir dir)
diff --git a/multimedia/bombono/files/patch-src_mlib_filesystem.cpp b/multimedia/bombono/files/patch-src_mlib_filesystem.cpp
deleted file mode 100644
index 1f6c940c0a04..000000000000
--- a/multimedia/bombono/files/patch-src_mlib_filesystem.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/mlib/filesystem.cpp.orig 2013-03-07 21:20:45 UTC
-+++ src/mlib/filesystem.cpp
-@@ -105,7 +105,7 @@ std::string get_extension(const fs::path
-
- std::string get_basename(const fs::path& pth)
- {
-- std::string name_s = pth.leaf();
-+ std::string name_s = pth.filename().string();
- const char* name = name_s.c_str();
-
- //if( const char* dot = strstr(name, ".") )
-@@ -116,7 +116,7 @@ std::string get_basename(const fs::path&
-
- std::string get_extension(const fs::path& pth)
- {
-- std::string name_s = pth.leaf();
-+ std::string name_s = pth.filename().string();
-
- if( const char* dot = FindExtDot(name_s.c_str()) )
- return std::string(dot+1);
diff --git a/multimedia/bombono/files/patch-src_mlib_stream.h b/multimedia/bombono/files/patch-src_mlib_stream.h
deleted file mode 100644
index 03b2f3e8f427..000000000000
--- a/multimedia/bombono/files/patch-src_mlib_stream.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/mlib/stream.h.orig 2013-03-07 21:20:45 UTC
-+++ src/mlib/stream.h
-@@ -186,6 +186,7 @@ class basic_fstream : public basic_iostr
- // write(fd, "some text", 9);
- // ..
- // Причины использования класса io::fd_proxy см. в его описании
-+#undef fileno
- opaque_file fileno()
- { return opaque_file(this->file()); }
-
diff --git a/multimedia/bombono/pkg-descr b/multimedia/bombono/pkg-descr
deleted file mode 100644
index e2903e6a4a7a..000000000000
--- a/multimedia/bombono/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Bombono DVD is a DVD authoring program. It is made easy to use and has a
-nice and clean GUI (GTK+ based). The main features of Bombono DVD are:
-
- - Excellent MPEG viewer, with timeline and monitor
- - Real WYSIWYG menu editor with live thumbnails
- - Comfortable drag-n-drop support
- - Can author to a folder, make ISO image, or burn directly to DVD
- - Reauthoring: can import video from DVD discs
-
-WWW: http://www.bombono.org/
diff --git a/multimedia/bombono/pkg-plist b/multimedia/bombono/pkg-plist
deleted file mode 100644
index b02829fca835..000000000000
--- a/multimedia/bombono/pkg-plist
+++ /dev/null
@@ -1,277 +0,0 @@
-bin/bombono-dvd
-bin/mpeg2demux
-man/man1/bombono-dvd.1.gz
-man/man1/mpeg2demux.1.gz
-share/applications/bombono-dvd.desktop
-%%DATADIR%%/resources/about-back.png
-%%DATADIR%%/resources/about-front.png
-%%DATADIR%%/resources/area-back.jpg
-%%DATADIR%%/resources/bmd-icons/bombono-dvd_128px.png
-%%DATADIR%%/resources/bmd-icons/bombono-dvd_16px.png
-%%DATADIR%%/resources/bmd-icons/bombono-dvd_32px.png
-%%DATADIR%%/resources/bmd-icons/bombono-dvd_48px.png
-%%DATADIR%%/resources/bmd-icons/bombono-dvd_64px.png
-%%DATADIR%%/resources/button/001.ico
-%%DATADIR%%/resources/button/002.ico
-%%DATADIR%%/resources/button/003.ico
-%%DATADIR%%/resources/button/004.ico
-%%DATADIR%%/resources/button/005.ico
-%%DATADIR%%/resources/button/006.ico
-%%DATADIR%%/resources/button/007.ico
-%%DATADIR%%/resources/button/008.ico
-%%DATADIR%%/resources/button/still.ico
-%%DATADIR%%/resources/cap400.png
-%%DATADIR%%/resources/copy-n-paste/FreeSans.ttf
-%%DATADIR%%/resources/copy-n-paste/HelixPlayer_Activity-watch-listen.svg
-%%DATADIR%%/resources/copy-n-paste/HelixPlayer_Activity-watch-listen/12.png
-%%DATADIR%%/resources/copy-n-paste/HelixPlayer_Activity-watch-listen/16.png
-%%DATADIR%%/resources/copy-n-paste/HelixPlayer_Activity-watch-listen/28.png
-%%DATADIR%%/resources/copy-n-paste/codepages.lst
-%%DATADIR%%/resources/copy-n-paste/grid_xy.png
-%%DATADIR%%/resources/copy-n-paste/grid_xy_simple.png
-%%DATADIR%%/resources/copy-n-paste/ink_grid.png
-%%DATADIR%%/resources/copy-n-paste/lpetool_show_bbox.png
-%%DATADIR%%/resources/dvdmark.png
-%%DATADIR%%/resources/emblems/README
-%%DATADIR%%/resources/emblems/audio-x-generic.png
-%%DATADIR%%/resources/emblems/camera-photo.png
-%%DATADIR%%/resources/emblems/media-playback-start.png
-%%DATADIR%%/resources/emblems/media-playback-start_mini.png
-%%DATADIR%%/resources/emblems/stock_about.png
-%%DATADIR%%/resources/emblems/stock_graphic-styles.png
-%%DATADIR%%/resources/emblems/stock_navigator-open-toolbar.png
-%%DATADIR%%/resources/emblems/tmp/applets-screenshooter.png
-%%DATADIR%%/resources/emblems/tmp/application-x-executable.png
-%%DATADIR%%/resources/emblems/tmp/applications-multimedia.png
-%%DATADIR%%/resources/emblems/tmp/audio-volume-high.png
-%%DATADIR%%/resources/emblems/tmp/emblem-new.png
-%%DATADIR%%/resources/emblems/tmp/media-optical.png
-%%DATADIR%%/resources/emblems/tmp/stock_3dsound.png
-%%DATADIR%%/resources/emblems/tmp/stock_animation.png
-%%DATADIR%%/resources/emblems/tmp/stock_color.png
-%%DATADIR%%/resources/emblems/tmp/stock_draw-circle.png
-%%DATADIR%%/resources/emblems/tmp/stock_draw-rounded-square.png
-%%DATADIR%%/resources/emblems/tmp/stock_effects-sound.png
-%%DATADIR%%/resources/emblems/tmp/stock_form-image-button.png
-%%DATADIR%%/resources/emblems/tmp/stock_headphones.png
-%%DATADIR%%/resources/emblems/tmp/stock_insert-sound-plugin.png
-%%DATADIR%%/resources/emblems/tmp/stock_insert-video-plugin.png
-%%DATADIR%%/resources/emblems/tmp/stock_navigator.png
-%%DATADIR%%/resources/emblems/tmp/stock_shadow.png
-%%DATADIR%%/resources/emblems/tmp/stock_signature.png
-%%DATADIR%%/resources/emblems/tmp/stock_tools-macro.png
-%%DATADIR%%/resources/emblems/tmp/stock_video-conferencing.png
-%%DATADIR%%/resources/emblems/tmp/stock_wallpaper-fill.png
-%%DATADIR%%/resources/emblems/tmp/weather-clear-night.png
-%%DATADIR%%/resources/emblems/tmp/weather-clear.png
-%%DATADIR%%/resources/emblems/transcoding.png
-%%DATADIR%%/resources/emblems/video-x-generic.png
-%%DATADIR%%/resources/frames/cell/frame.png
-%%DATADIR%%/resources/frames/cell/vframe.png
-%%DATADIR%%/resources/frames/classic.old/frame.png
-%%DATADIR%%/resources/frames/classic.old/vframe.png
-%%DATADIR%%/resources/frames/classic/frame.png
-%%DATADIR%%/resources/frames/classic/vframe.png
-%%DATADIR%%/resources/frames/flourish/frame.png
-%%DATADIR%%/resources/frames/flourish/vframe.png
-%%DATADIR%%/resources/frames/gradient/frame.png
-%%DATADIR%%/resources/frames/gradient/highlight_border.png
-%%DATADIR%%/resources/frames/gradient/vframe.png
-%%DATADIR%%/resources/frames/make_menu.sh
-%%DATADIR%%/resources/frames/ogradient/frame.png
-%%DATADIR%%/resources/frames/ogradient/vframe.png
-%%DATADIR%%/resources/frames/oval/frame.png
-%%DATADIR%%/resources/frames/oval/vframe.png
-%%DATADIR%%/resources/frames/pop.blue/frame.png
-%%DATADIR%%/resources/frames/pop.blue/vframe.png
-%%DATADIR%%/resources/frames/pop.dark/frame.png
-%%DATADIR%%/resources/frames/pop.dark/vframe.png
-%%DATADIR%%/resources/frames/pop.mint/frame.png
-%%DATADIR%%/resources/frames/pop.mint/vframe.png
-%%DATADIR%%/resources/frames/pop.red/frame.png
-%%DATADIR%%/resources/frames/pop.red/vframe.png
-%%DATADIR%%/resources/frames/pop.yellow/frame.png
-%%DATADIR%%/resources/frames/pop.yellow/vframe.png
-%%DATADIR%%/resources/frames/rect/frame.png
-%%DATADIR%%/resources/frames/rect/highlight_border.png
-%%DATADIR%%/resources/frames/rect/vframe.png
-%%DATADIR%%/resources/frames/roundrect/frame.png
-%%DATADIR%%/resources/frames/roundrect/highlight_border.png
-%%DATADIR%%/resources/frames/roundrect/vframe.png
-%%DATADIR%%/resources/frames/samples/background.png
-%%DATADIR%%/resources/frames/shadow & white/frame.png
-%%DATADIR%%/resources/frames/shadow & white/vframe.png
-%%DATADIR%%/resources/frames/shadow/frame.png
-%%DATADIR%%/resources/frames/shadow/vframe.png
-%%DATADIR%%/resources/frames/shadow2/frame.png
-%%DATADIR%%/resources/frames/shadow2/info
-%%DATADIR%%/resources/frames/shadow2/vframe.png
-%%DATADIR%%/resources/frames/slide/frame.png
-%%DATADIR%%/resources/frames/slide/info
-%%DATADIR%%/resources/frames/slide/vframe.png
-%%DATADIR%%/resources/frames/small.yellow/frame.png
-%%DATADIR%%/resources/frames/small.yellow/vframe.png
-%%DATADIR%%/resources/frames/small.yellow2/frame.png
-%%DATADIR%%/resources/frames/small.yellow2/vframe.png
-%%DATADIR%%/resources/frames/soft.frame/frame.png
-%%DATADIR%%/resources/frames/soft.frame/vframe.png
-%%DATADIR%%/resources/frames/stonerect/frame.png
-%%DATADIR%%/resources/frames/stonerect/vframe.png
-%%DATADIR%%/resources/frames/timber/frame.png
-%%DATADIR%%/resources/frames/timber/vframe.png
-%%DATADIR%%/resources/frames/timber2/frame.png
-%%DATADIR%%/resources/frames/timber2/vframe.png
-%%DATADIR%%/resources/gtkrc
-%%DATADIR%%/resources/icons/arrow.black.left.png
-%%DATADIR%%/resources/icons/arrow.black.right.png
-%%DATADIR%%/resources/icons/arrow.blue.left.png
-%%DATADIR%%/resources/icons/arrow.blue.right.png
-%%DATADIR%%/resources/icons/arrow.green.left.png
-%%DATADIR%%/resources/icons/arrow.green.right.png
-%%DATADIR%%/resources/icons/arrow.maroon.left.png
-%%DATADIR%%/resources/icons/arrow.maroon.right.png
-%%DATADIR%%/resources/icons/arrow.olive.left.png
-%%DATADIR%%/resources/icons/arrow.olive.right.png
-%%DATADIR%%/resources/icons/arrow.purple.left.png
-%%DATADIR%%/resources/icons/arrow.purple.right.png
-%%DATADIR%%/resources/icons/check.black.png
-%%DATADIR%%/resources/icons/check.blue.png
-%%DATADIR%%/resources/icons/check.green.png
-%%DATADIR%%/resources/icons/check.maroon.png
-%%DATADIR%%/resources/icons/check.olive.png
-%%DATADIR%%/resources/icons/check.purple.png
-%%DATADIR%%/resources/icons/designator.black.left.png
-%%DATADIR%%/resources/icons/designator.black.right.png
-%%DATADIR%%/resources/icons/designator.blue.left.png
-%%DATADIR%%/resources/icons/designator.blue.right.png
-%%DATADIR%%/resources/icons/designator.green.left.png
-%%DATADIR%%/resources/icons/designator.green.right.png
-%%DATADIR%%/resources/icons/designator.maroon.left.png
-%%DATADIR%%/resources/icons/designator.maroon.right.png
-%%DATADIR%%/resources/icons/designator.olive.left.png
-%%DATADIR%%/resources/icons/designator.olive.right.png
-%%DATADIR%%/resources/icons/designator.purple.left.png
-%%DATADIR%%/resources/icons/designator.purple.right.png
-%%DATADIR%%/resources/icons/dialog-ok-apply.png
-%%DATADIR%%/resources/icons/dialog-ok.png
-%%DATADIR%%/resources/icons/diamond.black.png
-%%DATADIR%%/resources/icons/diamond.blue.png
-%%DATADIR%%/resources/icons/diamond.green.png
-%%DATADIR%%/resources/icons/diamond.maroon.png
-%%DATADIR%%/resources/icons/diamond.olive.png
-%%DATADIR%%/resources/icons/diamond.purple.png
-%%DATADIR%%/resources/icons/go-bottom.svg
-%%DATADIR%%/resources/icons/go-down.svg
-%%DATADIR%%/resources/icons/go-first.png
-%%DATADIR%%/resources/icons/go-first.svg
-%%DATADIR%%/resources/icons/go-last.png
-%%DATADIR%%/resources/icons/go-last.svg
-%%DATADIR%%/resources/icons/go-next.png
-%%DATADIR%%/resources/icons/go-next.svg
-%%DATADIR%%/resources/icons/go-previous.png
-%%DATADIR%%/resources/icons/go-previous.svg
-%%DATADIR%%/resources/icons/go-top.svg
-%%DATADIR%%/resources/icons/go-up.svg
-%%DATADIR%%/resources/icons/help-about.svg
-%%DATADIR%%/resources/icons/hexagon.black.png
-%%DATADIR%%/resources/icons/hexagon.blue.png
-%%DATADIR%%/resources/icons/hexagon.green.png
-%%DATADIR%%/resources/icons/hexagon.maroon.png
-%%DATADIR%%/resources/icons/hexagon.olive.png
-%%DATADIR%%/resources/icons/hexagon.purple.png
-%%DATADIR%%/resources/icons/hexagram.black.png
-%%DATADIR%%/resources/icons/hexagram.blue.png
-%%DATADIR%%/resources/icons/hexagram.green.png
-%%DATADIR%%/resources/icons/hexagram.maroon.png
-%%DATADIR%%/resources/icons/hexagram.olive.png
-%%DATADIR%%/resources/icons/hexagram.purple.png
-%%DATADIR%%/resources/icons/media-optical.png
-%%DATADIR%%/resources/icons/media-record.svg
-%%DATADIR%%/resources/icons/media-seek-backward.svg
-%%DATADIR%%/resources/icons/media-seek-forward.svg
-%%DATADIR%%/resources/icons/media-skip-backward.svg
-%%DATADIR%%/resources/icons/media-skip-forward.svg
-%%DATADIR%%/resources/icons/oval.black.png
-%%DATADIR%%/resources/icons/oval.blue.png
-%%DATADIR%%/resources/icons/oval.green.png
-%%DATADIR%%/resources/icons/oval.maroon.png
-%%DATADIR%%/resources/icons/oval.olive.png
-%%DATADIR%%/resources/icons/oval.purple.png
-%%DATADIR%%/resources/icons/pentagon.black.png
-%%DATADIR%%/resources/icons/pentagon.blue.png
-%%DATADIR%%/resources/icons/pentagon.green.png
-%%DATADIR%%/resources/icons/pentagon.maroon.png
-%%DATADIR%%/resources/icons/pentagon.olive.png
-%%DATADIR%%/resources/icons/pentagon.purple.png
-%%DATADIR%%/resources/icons/pentagram.black.png
-%%DATADIR%%/resources/icons/pentagram.blue.png
-%%DATADIR%%/resources/icons/pentagram.green.png
-%%DATADIR%%/resources/icons/pentagram.maroon.png
-%%DATADIR%%/resources/icons/pentagram.olive.png
-%%DATADIR%%/resources/icons/pentagram.purple.png
-%%DATADIR%%/resources/icons/pointer.black.left.png
-%%DATADIR%%/resources/icons/pointer.black.right.png
-%%DATADIR%%/resources/icons/pointer.blue.left.png
-%%DATADIR%%/resources/icons/pointer.blue.right.png
-%%DATADIR%%/resources/icons/pointer.green.left.png
-%%DATADIR%%/resources/icons/pointer.green.right.png
-%%DATADIR%%/resources/icons/pointer.maroon.left.png
-%%DATADIR%%/resources/icons/pointer.maroon.right.png
-%%DATADIR%%/resources/icons/pointer.olive.left.png
-%%DATADIR%%/resources/icons/pointer.olive.right.png
-%%DATADIR%%/resources/icons/pointer.purple.left.png
-%%DATADIR%%/resources/icons/pointer.purple.right.png
-%%DATADIR%%/resources/icons/quotes.green.left.png
-%%DATADIR%%/resources/icons/quotes.green.right.png
-%%DATADIR%%/resources/icons/quotes.maroon.left.png
-%%DATADIR%%/resources/icons/quotes.maroon.right.png
-%%DATADIR%%/resources/icons/quotes.olive.left.png
-%%DATADIR%%/resources/icons/quotes.olive.right.png
-%%DATADIR%%/resources/icons/quotes.purple.left.png
-%%DATADIR%%/resources/icons/quotes.right.png
-%%DATADIR%%/resources/icons/round.black.png
-%%DATADIR%%/resources/icons/round.blue.png
-%%DATADIR%%/resources/icons/round.green.png
-%%DATADIR%%/resources/icons/round.maroon.png
-%%DATADIR%%/resources/icons/round.olive.png
-%%DATADIR%%/resources/icons/round.purple.png
-%%DATADIR%%/resources/icons/square.black.png
-%%DATADIR%%/resources/icons/square.blue.png
-%%DATADIR%%/resources/icons/square.green.png
-%%DATADIR%%/resources/icons/square.maroon.png
-%%DATADIR%%/resources/icons/square.olive.png
-%%DATADIR%%/resources/icons/square.purple.png
-%%DATADIR%%/resources/icons/start-here.png
-%%DATADIR%%/resources/ihslist.lst
-%%DATADIR%%/resources/scons_authoring/ADVD.py
-%%DATADIR%%/resources/scons_authoring/README
-%%DATADIR%%/resources/scons_authoring/README-ru
-%%DATADIR%%/resources/scons_authoring/SConsTwin.py
-%%DATADIR%%/resources/scons_authoring/SConstruct
-%%DATADIR%%/resources/scons_authoring/menu_SConscript
-%%DATADIR%%/resources/splash-bmd.png
-%%DATADIR%%/resources/tool-pointer.png
-%%DATADIR%%/resources/tool-text.png
-share/icons/hicolor/128x128/apps/bombono-dvd.png
-share/icons/hicolor/16x16/apps/bombono-dvd.png
-share/icons/hicolor/32x32/apps/bombono-dvd.png
-share/icons/hicolor/48x48/apps/bombono-dvd.png
-share/icons/hicolor/64x64/apps/bombono-dvd.png
-share/locale/cs/LC_MESSAGES/bombono-dvd.mo
-share/locale/da/LC_MESSAGES/bombono-dvd.mo
-share/locale/de/LC_MESSAGES/bombono-dvd.mo
-share/locale/eo/LC_MESSAGES/bombono-dvd.mo
-share/locale/es/LC_MESSAGES/bombono-dvd.mo
-share/locale/fi/LC_MESSAGES/bombono-dvd.mo
-share/locale/fr/LC_MESSAGES/bombono-dvd.mo
-share/locale/gl/LC_MESSAGES/bombono-dvd.mo
-share/locale/it/LC_MESSAGES/bombono-dvd.mo
-share/locale/nn/LC_MESSAGES/bombono-dvd.mo
-share/locale/ru/LC_MESSAGES/bombono-dvd.mo
-share/locale/sk/LC_MESSAGES/bombono-dvd.mo
-share/locale/sv/LC_MESSAGES/bombono-dvd.mo
-share/locale/uk/LC_MESSAGES/bombono-dvd.mo
-share/locale/vi/LC_MESSAGES/bombono-dvd.mo
-share/locale/zh/LC_MESSAGES/bombono-dvd.mo
-share/mime/packages/bombono.xml
-share/pixmaps/bombono-dvd.png
diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile
deleted file mode 100644
index 248091c1ca68..000000000000
--- a/multimedia/librespot/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= librespot
-PORTVERSION= 0.1.0
-CATEGORIES= multimedia net devel
-
-MAINTAINER= mmokhi@FreeBSD.org
-COMMENT= Open Source Spotify client library
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= tries to clone git repository during build phase
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= rust>=1.19.0_2:lang/rust \
- portaudio>0:audio/portaudio
-
-USES= localbase pathfix pkgconfig shebangfix
-USE_LDCONFIG= yes
-
-# Rust's target arch string is different from *BSD arch strings
-RUST_ARCH_x86_64= x86_64 # dragonfly
-RUST_ARCH_amd64= x86_64
-RUST_ARCH_i386= i686
-RUST_TARGET= ${RUST_ARCH_${ARCH}}-unknown-${OPSYS:tl}
-
-USE_GITHUB= yes
-GH_ACCOUNT= plietar
-GH_TAGNAME= 85dbc3b
-
-MAKE_ENV= CARGO_HOME=${BUILD_WRKSRC}
-
-PLIST_FILES= bin/${PORTNAME} \
- lib/rustlib/${RUST_TARGET}/lib/lib${PORTNAME}.rlib
-
-do-build:
- cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} cargo build --release --verbose
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/rustlib/${RUST_TARGET}/lib
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/target/release/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/target/release/${PORTNAME} ${STAGEDIR}${PREFIX}/lib/rustlib/${RUST_TARGET}/lib/lib${PORTNAME}.rlib
-
-.include <bsd.port.mk>
diff --git a/multimedia/librespot/distinfo b/multimedia/librespot/distinfo
deleted file mode 100644
index bd1c877b15e1..000000000000
--- a/multimedia/librespot/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1492239429
-SHA256 (plietar-librespot-0.1.0-85dbc3b_GH0.tar.gz) = 48e878a8863fb1905facf9c33f2aaee64d01e695a549af4dc51403daf5f34223
-SIZE (plietar-librespot-0.1.0-85dbc3b_GH0.tar.gz) = 165946
diff --git a/multimedia/librespot/pkg-descr b/multimedia/librespot/pkg-descr
deleted file mode 100644
index b280ba9f1a87..000000000000
--- a/multimedia/librespot/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-librespot is an open source client library for Spotify.
-It enables applications to use Spotify's service,
-without using the official but closed-source libspotify.
-
-Additionally, it will provide extra features which are not
-available in the official library.
-
-WWW: https://github.com/plietar/librespot
diff --git a/multimedia/librespot/pkg-message b/multimedia/librespot/pkg-message
deleted file mode 100644
index 92d219bd9ce5..000000000000
--- a/multimedia/librespot/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-******************************************************************************
-A sample program implementing a headless Spotify Connect receiver is provided.
-Once you've built librespot, run it using :
-
-librespot --username USERNAME --cache CACHEDIR --name DEVICENAME
-
-librespot can be run in discovery mode,
-in which case no password is required at startup.
-For that, simply omit the --username argument.
-******************************************************************************