diff options
author | rene <rene@FreeBSD.org> | 2017-08-01 03:39:07 +0800 |
---|---|---|
committer | Koop Mast <kwm@rainbow-runner.nl> | 2018-02-04 05:16:33 +0800 |
commit | a4a98e0858bcf0313c0ad187db90d369ef7d26ac (patch) | |
tree | d2aa04fabd8ee66b43c32bd073f1f040764622f9 /multimedia | |
parent | 7516f93dfcde1902dccfa673beb9de2b0280f928 (diff) | |
download | freebsd-ports-gnome-a4a98e0858bcf0313c0ad187db90d369ef7d26ac.tar.gz freebsd-ports-gnome-a4a98e0858bcf0313c0ad187db90d369ef7d26ac.tar.zst freebsd-ports-gnome-a4a98e0858bcf0313c0ad187db90d369ef7d26ac.zip |
Remove expired ports:
2017-04-30 multimedia/avbin: Unfetchable for more than six months (google code has gone away)
games/gondola: Depends on expired multimedia/avbin
2017-04-30 sysutils/flyback: Unfetchable for more than six months (google code has gone away)
2017-06-30 multimedia/py-ffmpeg: Depreciated upstream in favour of ffpyplayer
2017-07-31 mail/dovecot: Deprecated by upstream years ago. Use mail/dovecot2 instead
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/Makefile | 2 | ||||
-rw-r--r-- | multimedia/avbin/Makefile | 48 | ||||
-rw-r--r-- | multimedia/avbin/distinfo | 2 | ||||
-rw-r--r-- | multimedia/avbin/files/patch-include-avbin.h | 10 | ||||
-rw-r--r-- | multimedia/avbin/files/patch-src-avbin.c | 22 | ||||
-rw-r--r-- | multimedia/avbin/pkg-descr | 4 | ||||
-rw-r--r-- | multimedia/py-ffmpeg/Makefile | 37 | ||||
-rw-r--r-- | multimedia/py-ffmpeg/distinfo | 3 | ||||
-rw-r--r-- | multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pxi | 37 | ||||
-rw-r--r-- | multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pyx | 92 | ||||
-rw-r--r-- | multimedia/py-ffmpeg/files/patch-setup.py | 32 | ||||
-rw-r--r-- | multimedia/py-ffmpeg/pkg-descr | 5 |
12 files changed, 0 insertions, 294 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index f99eea9fe97b..bf733675c9b4 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -17,7 +17,6 @@ SUBDIR += audacious-plugins SUBDIR += audacious-plugins-gtk3 SUBDIR += audiopreview - SUBDIR += avbin SUBDIR += avidemux SUBDIR += avidemux-cli SUBDIR += avidemux-plugins @@ -323,7 +322,6 @@ SUBDIR += pwcview SUBDIR += py-cec SUBDIR += py-enzyme - SUBDIR += py-ffmpeg SUBDIR += py-flvlib SUBDIR += py-gstreamer SUBDIR += py-gstreamer1 diff --git a/multimedia/avbin/Makefile b/multimedia/avbin/Makefile deleted file mode 100644 index 8638fcc8ad21..000000000000 --- a/multimedia/avbin/Makefile +++ /dev/null @@ -1,48 +0,0 @@ -# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= avbin -PORTVERSION= 7 -PORTREVISION= 7 -CATEGORIES= multimedia -MASTER_SITES= GOOGLE_CODE http://mirror.amdmi3.ru/distfiles/ -DISTNAME= ${PORTNAME}-src-${PORTVERSION} - -MAINTAINER= amdmi3@FreeBSD.org -COMMENT= FFmpeg wrapper - -LIB_DEPENDS= libavcodec0.so:multimedia/ffmpeg0 - -BROKEN= Unfetchable (google code has gone away) -DEPRECATED= Unfetchable for more than six months (google code has gone away) -EXPIRATION_DATE= 2017-04-30 - -LIBNAME= libavbin.so.${PORTVERSION} -PLIST_FILES= include/avbin.h \ - lib/${LIBNAME} \ - lib/libavbin.so -USE_LDCONFIG= yes - -CFLAGS_amd64= -fPIC - -PORTDOCS= * - -OPTIONS_DEFINE= DOCS - -.include <bsd.port.options.mk> - -do-build: - cd ${WRKSRC} && \ - ${CC} ${CFLAGS} -shared -Wl,-soname,${LIBNAME} -o ${LIBNAME} \ - src/avbin.c -Iinclude -I${LOCALBASE}/include/ffmpeg0 -I${LOCALBASE}/include \ - -DAVBIN_VERSION=${PORTVERSION} -DFFMPEG_REVISION=0 \ - -L${LOCALBASE}/lib/ffmpeg0 -L${LOCALBASE}/lib \ - -lavcodec0 -lavformat0 - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${LIBNAME} ${STAGEDIR}${PREFIX}/lib/ - ${LN} -s ${LIBNAME} ${STAGEDIR}${PREFIX}/lib/libavbin.so - ${INSTALL_DATA} ${WRKSRC}/include/avbin.h ${STAGEDIR}${PREFIX}/include/ - cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ - -.include <bsd.port.mk> diff --git a/multimedia/avbin/distinfo b/multimedia/avbin/distinfo deleted file mode 100644 index 70fbe0f368da..000000000000 --- a/multimedia/avbin/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (avbin-src-7.tar.gz) = 3f10835e599bed8c9831ce9a04b3ff3f65866cae67ae7010c9d8a10528c651a2 -SIZE (avbin-src-7.tar.gz) = 63378 diff --git a/multimedia/avbin/files/patch-include-avbin.h b/multimedia/avbin/files/patch-include-avbin.h deleted file mode 100644 index 2c617f507c43..000000000000 --- a/multimedia/avbin/files/patch-include-avbin.h +++ /dev/null @@ -1,10 +0,0 @@ ---- include/avbin.h.orig 2008-09-21 10:45:33.000000000 +0400 -+++ include/avbin.h 2009-04-03 06:49:52.000000000 +0400 -@@ -69,6 +69,7 @@ - #define AVBIN_H - - #include <stdint.h> -+#include <sys/types.h> - - /** - * Error-checked function result. diff --git a/multimedia/avbin/files/patch-src-avbin.c b/multimedia/avbin/files/patch-src-avbin.c deleted file mode 100644 index 453e12ba26da..000000000000 --- a/multimedia/avbin/files/patch-src-avbin.c +++ /dev/null @@ -1,22 +0,0 @@ ---- src/avbin.c.orig 2008-09-21 08:45:33.000000000 +0200 -+++ src/avbin.c 2010-07-11 10:38:40.684168520 +0200 -@@ -43,6 +43,8 @@ - - static AVbinLogCallback user_log_callback = NULL; - -+static int av_log_level; -+ - /** - * Format log messages and call the user log callback. Essentially a - * reimplementation of libavutil/log.c:av_log_default_callback. -@@ -215,10 +217,6 @@ - info->audio.sample_format = AVBIN_SAMPLE_FORMAT_S16; - info->audio.sample_bits = 16; - break; -- case SAMPLE_FMT_S24: -- info->audio.sample_format = AVBIN_SAMPLE_FORMAT_S24; -- info->audio.sample_bits = 24; -- break; - case SAMPLE_FMT_S32: - info->audio.sample_format = AVBIN_SAMPLE_FORMAT_S32; - info->audio.sample_bits = 32; diff --git a/multimedia/avbin/pkg-descr b/multimedia/avbin/pkg-descr deleted file mode 100644 index 1bda59ee5f72..000000000000 --- a/multimedia/avbin/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -AVbin is a thin wrapper around FFmpeg, providing binary compatibility -for applications and languages that need it - -WWW: http://avbin.github.io/ diff --git a/multimedia/py-ffmpeg/Makefile b/multimedia/py-ffmpeg/Makefile deleted file mode 100644 index 432b271c5b43..000000000000 --- a/multimedia/py-ffmpeg/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -# Created by: David Naylor <dbn@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= ffmpeg -PORTVERSION= 1.2.4 -PORTREVISION= 6 -CATEGORIES= multimedia python -MASTER_SITES= GH LOCAL/dbn/${PORTNAME} -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= dbn@FreeBSD.org -COMMENT= Python bindings for FFmpeg - -LICENSE= LGPL20 LGPL21 LGPL3 -LICENSE_COMB= dual - -BUILD_DEPENDS= cython:lang/cython -LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg - -DEPRECATED= Depreciated upstream in favour of ffpyplayer -EXPIRATION_DATE=2017-06-30 - -MAKE_ENV= FFMPEG_LIBRARIES="SDL SDL_mixer" FFMPEG_LIBRARY_DIRS=${LOCALBASE}/lib \ - FFMPEG_INCLUDES=${LOCALBASE}/include/SDL FFMPEG_ROOT=${LOCALBASE} -GH_ACCOUNT= tito -GH_PROJECT= ${PORTNAME}-android -GH_TAGNAME= 6636c3a -USE_GITHUB= yes -USES= python -USE_PYTHON= autoplist concurrent distutils -USE_SDL= mixer -WRKSRC_SUBDIR= python - -post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/ffmpeg/_ffmpeg.so - -.include <bsd.port.mk> diff --git a/multimedia/py-ffmpeg/distinfo b/multimedia/py-ffmpeg/distinfo deleted file mode 100644 index 56cde9c26f95..000000000000 --- a/multimedia/py-ffmpeg/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1491860248 -SHA256 (tito-ffmpeg-android-1.2.4-6636c3a_GH0.tar.gz) = 99d5ddac072b1ebed606dc453f82577043b30783af4610fc80ebeb5beb14e68d -SIZE (tito-ffmpeg-android-1.2.4-6636c3a_GH0.tar.gz) = 7379991 diff --git a/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pxi b/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pxi deleted file mode 100644 index 5fd1fb4dc712..000000000000 --- a/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pxi +++ /dev/null @@ -1,37 +0,0 @@ ---- ffmpeg/_ffmpeg.pxi.orig 2013-10-28 16:04:02 UTC -+++ ffmpeg/_ffmpeg.pxi -@@ -35,6 +35,7 @@ cdef extern from "libavcodec/avcodec.h" - unsigned char **data - int *linesize - int64_t pts -+ int64_t pkt_pts; - int repeat_pict - int nb_samples - int format -@@ -53,8 +54,6 @@ cdef extern from "libavcodec/avcodec.h" - int channels - AVCodec *codec - AVMediaType codec_type -- int (*get_buffer)(AVCodecContext *c, AVFrame *pic) -- void (*release_buffer)(AVCodecContext *c, AVFrame *pic) - AVRational time_base - AVSampleFormat sample_fmt - struct AVPicture: -@@ -83,7 +82,7 @@ cdef extern from "libavcodec/avcodec.h" - ctypedef int (*lockmgr_t)(void **mutex, AVLockOp op) - int av_lockmgr_register(lockmgr_t cb) - -- AVFrame *avcodec_alloc_frame() -+ AVFrame *av_frame_alloc() - int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, - int *got_picture_ptr, AVPacket *avpkt) - int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame, int -@@ -100,7 +99,7 @@ cdef extern from "libavcodec/avcodec.h" - int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic) - void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic) - -- void avcodec_get_frame_defaults(AVFrame *) -+ void av_frame_unref(AVFrame *) - - cdef extern from "libavresample/avresample.h" nogil: - struct ResampleContext: diff --git a/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pyx b/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pyx deleted file mode 100644 index a1071885a891..000000000000 --- a/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pyx +++ /dev/null @@ -1,92 +0,0 @@ ---- ffmpeg/_ffmpeg.pyx.orig 2013-10-28 16:04:02 UTC -+++ ffmpeg/_ffmpeg.pyx -@@ -81,8 +81,6 @@ DEF FF_REFRESH_EVENT = 2 - DEF FF_QUIT_EVENT = 3 - DEF FF_SCHEDULE_EVENT = 4 - --cdef uint64_t global_video_pkt_pts = AV_NOPTS_VALUE -- - ctypedef void (*event_callback_t)(void *) - - cdef struct Event: -@@ -518,11 +516,11 @@ cdef int audio_decode_frame(VideoState * - got_frame = 0 - - if frame == NULL: -- frame = avcodec_alloc_frame() -+ frame = av_frame_alloc() - if frame == NULL: - return -1 - else: -- avcodec_get_frame_defaults(frame) -+ av_frame_unref(frame) - - len1 = avcodec_decode_audio4(vs.audio_st.codec, - frame, &got_frame, pkt) -@@ -784,7 +782,7 @@ cdef void alloc_picture(void *userdata) - - vp.ff_data_size = avpicture_get_size(PF_RGB24, vp.width, vp.height) - vp.ff_data = <unsigned char *>av_malloc(vp.ff_data_size * sizeof(unsigned char)) -- vp.bmp = avcodec_alloc_frame() -+ vp.bmp = av_frame_alloc() - avpicture_fill(<AVPicture *>vp.bmp, vp.ff_data, PF_RGB24, - vp.width, vp.height) - -@@ -886,19 +884,6 @@ cdef double synchronize_video(VideoState - return pts - - --cdef int our_get_buffer(AVCodecContext *c, AVFrame *pic) nogil: -- cdef int ret = avcodec_default_get_buffer(c, pic) -- cdef uint64_t *pts = <uint64_t*>av_malloc(sizeof(uint64_t)) -- memcpy(pts, &global_video_pkt_pts, sizeof(uint64_t)) -- pic.opaque = pts -- return ret -- -- --cdef void our_release_buffer(AVCodecContext *c, AVFrame *pic) nogil: -- if pic != NULL: av_freep(&pic.opaque) -- avcodec_default_release_buffer(c, pic) -- -- - cdef int video_thread(void *arg) nogil: - cdef VideoState *vs = <VideoState *>arg - cdef AVPacket pkt1, *packet = &pkt1 -@@ -906,7 +891,7 @@ cdef int video_thread(void *arg) nogil: - cdef AVFrame *pFrame - cdef double pts, ptst = 0 - -- pFrame = avcodec_alloc_frame() -+ pFrame = av_frame_alloc() - - while True: - if packet_queue_get(&vs.videoq, packet, 1) < 0: -@@ -919,16 +904,13 @@ cdef int video_thread(void *arg) nogil: - - pts = 0 - -- # Save global pts to be stored in pFrame -- global_video_pkt_pts = packet.pts - # Decode video frame - with gil: - len1 = avcodec_decode_video2( - vs.video_st.codec, pFrame, &frameFinished, packet) -- if packet.dts == AV_NOPTS_VALUE and pFrame.opaque: -- memcpy(&ptst, pFrame.opaque, sizeof(uint64_t)) -- if ptst != AV_NOPTS_VALUE: -- pts = ptst -+ if packet.dts == AV_NOPTS_VALUE: -+ if pFrame.pkt_pts != AV_NOPTS_VALUE: -+ pts = pFrame.pkt_pts - elif packet.dts != AV_NOPTS_VALUE: - pts = packet.dts - else: -@@ -1038,8 +1020,6 @@ cdef int stream_component_open(VideoStat - - packet_queue_init(&vs.videoq) - vs.video_tid = SDL_CreateThread(video_thread, vs) -- codecCtx.get_buffer = our_get_buffer -- codecCtx.release_buffer = our_release_buffer - - else: - pass diff --git a/multimedia/py-ffmpeg/files/patch-setup.py b/multimedia/py-ffmpeg/files/patch-setup.py deleted file mode 100644 index b7f183db7026..000000000000 --- a/multimedia/py-ffmpeg/files/patch-setup.py +++ /dev/null @@ -1,32 +0,0 @@ ---- setup.py.orig 2013-10-28 18:04:02.000000000 +0200 -+++ setup.py 2014-01-22 21:29:49.000000000 +0200 -@@ -15,7 +15,7 @@ - library_dirs = [] - include_dirs = [] - extra_objects = [] --extra_compile_args=['-ggdb', '-O0'] -+extra_compile_args=['-fPIC'] - - ext_files = ['ffmpeg/_ffmpeg.pyx'] - root_ffmpeg = environ.get('FFMPEG_ROOT') -@@ -29,14 +29,13 @@ - if environ.get('FFMPEG_LIBRARY_DIRS'): - library_dirs += environ.get('FFMPEG_LIBRARY_DIRS').split(' ') - libraries = environ.get('FFMPEG_LIBRARIES', 'gcc z sdl sdl_mixer m').split(' ') -- extra_compile_args = ['-ggdb', '-O0'] - p = join(root_ffmpeg, 'lib') -- extra_objects = [ -- join(p, 'libavformat.a'), -- join(p, 'libavcodec.a'), -- join(p, 'libswscale.a'), -- join(p, 'libavresample.a'), -- join(p, 'libavutil.a')] -+ libraries += [ -+ 'avformat', -+ 'avcodec', -+ 'swscale', -+ 'avresample', -+ 'avutil'] - - elif not have_cython: - # Special hack for PGS4A-android, should we deprecated it ? diff --git a/multimedia/py-ffmpeg/pkg-descr b/multimedia/py-ffmpeg/pkg-descr deleted file mode 100644 index 6591ddb3a4d7..000000000000 --- a/multimedia/py-ffmpeg/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -py-ffmpeg includes a specific Python wrapper to decode audio / video, -implemented to be as portable as possible. The goal is to use it for a -core provider in the Kivy project, on android platform. - -WWW: http://txzone.net/ |