1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-04 01:48:54 +00:00

cleanup: Remove expired ports:

2022-03-31 multimedia/schroedinger: Abandoned legacy video codec, upstream is dead and last release was back in 2012.
2022-06-30 emulators/kcemu: Depends on expired multimedia/schroedinger
2022-06-30 multimedia/ccextractor: Depends on expired multimedia/schroedinger
This commit is contained in:
Rene Ladan 2022-06-30 21:39:42 +02:00
parent 6fcb7301e2
commit 50a70465fc
25 changed files with 3 additions and 803 deletions

3
MOVED
View File

@ -17358,3 +17358,6 @@ databases/percona56-server||2022-06-30|Has expired: EOL since February 2021
databases/percona56-client||2022-06-30|Has expired: EOL since February 2021
databases/mysql55-server||2022-06-30|Has expired: Upstream support ended on December 2018
databases/mysql55-client||2022-06-30|Has expired: Upstream support ended on December 2018
multimedia/schroedinger||2022-06-30|Has expired: Abandoned legacy video codec, upstream is dead and last release was back in 2012.
emulators/kcemu||2022-06-30|Has expired: Depends on expired multimedia/schroedinger
multimedia/ccextractor||2022-06-30|Has expired: Depends on expired multimedia/schroedinger

View File

@ -52,7 +52,6 @@
SUBDIR += javatari
SUBDIR += joytran
SUBDIR += jzintv
SUBDIR += kcemu
SUBDIR += klh10
SUBDIR += lib765
SUBDIR += libc6-shim

View File

@ -1,44 +0,0 @@
# Created by: Hardy Schumacher <hardy.schumacher@gmx.de>
PORTNAME= kcemu
PORTVERSION= 0.5.1
PORTREVISION= 20
CATEGORIES= emulators
MASTER_SITES= SF/${PORTNAME}/KCemu/KCemu-${PORTVERSION}
DISTNAME= KCemu-${PORTVERSION}
MAINTAINER= hardy.schumacher@gmx.de
COMMENT= KC85 emulator
DEPRECATED= Depends on expired multimedia/schroedinger
EXPIRATION_DATE=2022-06-30
BUILD_DEPENDS= pngtopnm:graphics/netpbm
LIB_DEPENDS= libaudiofile.so:audio/libaudiofile \
libavformat.so:multimedia/ffmpeg \
libdirac_encoder.so:multimedia/dirac \
libschroedinger-1.0.so:multimedia/schroedinger \
libsndfile.so:audio/libsndfile \
libtheora.so:multimedia/libtheora \
libvncserver.so:net/libvncserver \
libxvidcore.so:multimedia/xvid \
libz80ex.so:devel/z80ex
USES= compiler:c++11-lang gettext gnome ncurses pkgconfig xorg
USE_CXXSTD= gnu++98
USE_GNOME= gtk20
USE_XORG= xmu
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
WRKSRC= ${WRKDIR}/KCemu-${PORTVERSION}
CONFIGURE_ARGS+=--disable-libmp3lame \
--disable-libflac \
--disable-libgif
DESKTOP_ENTRIES="KCemu" "${COMMENT}" \
"${LOCALBASE}/share/KCemu/icons/kcemu-icon.png" "kcemu" \
"System;Emulator;" "true"
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (KCemu-0.5.1.tar.gz) = 8f10d50324e161833c80893fbf954e1a7fdac7ab96dfcc0b18fee5fda4ade73f
SIZE (KCemu-0.5.1.tar.gz) = 6597459

View File

@ -1,12 +0,0 @@
--- include/ui/gtk/ffmpeg.h.orig 2010-03-07 20:50:22.000000000 +0100
+++ include/ui/gtk/ffmpeg.h 2013-12-15 16:45:59.000000000 +0100
@@ -28,7 +28,9 @@
extern "C"
{
#define __STDC_CONSTANT_MACROS
+#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
+#include <libavformat/avio.h>
}
#include "kc/system.h"

View File

@ -1,11 +0,0 @@
--- src/libdisk/load_22dsk.c.orig 2010-03-07 20:50:22.000000000 +0100
+++ src/libdisk/load_22dsk.c 2013-12-15 14:43:31.000000000 +0100
@@ -81,7 +81,7 @@
typedef struct {
FILE *f;
- gzFile *gzf;
+ gzFile gzf;
int read_only;
int len;
struct {

View File

@ -1,124 +0,0 @@
--- src/ui/gtk/ffmpeg.cc.orig 2010-03-07 19:50:23 UTC
+++ src/ui/gtk/ffmpeg.cc
@@ -48,7 +48,7 @@ FfmpegVideoEncoder::init(const char *fil
av_register_all();
- AVOutputFormat *fmt = guess_format("avi", NULL, "video/x-msvideo");
+ AVOutputFormat *fmt = av_guess_format("avi", NULL, "video/x-msvideo");
if (fmt == NULL)
return false;
@@ -59,14 +59,15 @@ FfmpegVideoEncoder::init(const char *fil
_context->oformat = fmt;
snprintf(_context->filename, sizeof (_context->filename), "%s", filename);
- _stream = av_new_stream(_context, 0);
+ _stream = avformat_new_stream(_context, NULL);
if (_stream == NULL)
{
close();
return false;
}
+ _stream->id = 0;
_stream->codec->codec_id = fmt->video_codec;
- _stream->codec->codec_type = CODEC_TYPE_VIDEO;
+ _stream->codec->codec_type = AVMEDIA_TYPE_VIDEO;
_stream->codec->codec_tag = MKTAG('D', 'X', '5', '0');
_stream->codec->bit_rate = 79000 + 1000 * pow(1.4, quality * 20.0);
@@ -75,20 +76,14 @@ FfmpegVideoEncoder::init(const char *fil
_stream->codec->time_base.den = 50;
_stream->codec->time_base.num = fps_den;
_stream->codec->gop_size = 100 / fps_den;
- _stream->codec->pix_fmt = PIX_FMT_YUV420P;
+ _stream->codec->pix_fmt = AV_PIX_FMT_YUV420P;
// some formats want stream headers to be separate
if (_context->oformat->flags & AVFMT_GLOBALHEADER)
- _stream->codec->flags |= CODEC_FLAG_GLOBAL_HEADER;
+ _stream->codec->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
- if (av_set_parameters(_context, NULL) < 0)
- {
- close();
- return false;
- }
-
AVCodec *codec = avcodec_find_encoder(_stream->codec->codec_id);
- if (avcodec_open(_stream->codec, codec) < 0)
+ if (avcodec_open2(_stream->codec, codec, NULL) < 0)
{
close();
return false;
@@ -102,7 +97,7 @@ FfmpegVideoEncoder::init(const char *fil
return false;
}
- _frame = avcodec_alloc_frame();
+ _frame = av_frame_alloc();
if (_frame == NULL)
{
close();
@@ -119,14 +114,14 @@ FfmpegVideoEncoder::init(const char *fil
avpicture_fill((AVPicture *) _frame, buf, _stream->codec->pix_fmt, width, height);
- if (url_fopen(&_context->pb, filename, URL_WRONLY) < 0)
+ if (avio_open(&_context->pb, filename, AVIO_FLAG_WRITE) < 0)
{
close();
return false;
}
//dump_format(_context, 0, filename, 1);
- av_write_header(_context);
+ avformat_write_header(_context, NULL);
return true;
}
@@ -161,20 +156,21 @@ FfmpegVideoEncoder::encode(byte_t *image
}
}
- int out_size = avcodec_encode_video(_stream->codec, _buf, _bufsize, _frame);
- if (out_size == 0)
- return true;
-
AVPacket pkt;
av_init_packet(&pkt);
+ pkt.data = _buf;
+ pkt.size = _bufsize;
+
+ int got_packet = 0;
+ int ret = avcodec_encode_video2(_stream->codec, &pkt, _frame, &got_packet);
+ if (ret < 0 || !got_packet || pkt.size <= 0)
+ return true;
if (_stream->codec->coded_frame->pts != AV_NOPTS_VALUE)
pkt.pts = av_rescale_q(_stream->codec->coded_frame->pts, _stream->codec->time_base, _stream->time_base);
if (_stream->codec->coded_frame->key_frame)
- pkt.flags |= PKT_FLAG_KEY;
+ pkt.flags |= AV_PKT_FLAG_KEY;
pkt.stream_index = _stream->index;
- pkt.data = _buf;
- pkt.size = out_size;
return av_interleaved_write_frame(_context, &pkt) == 0;
}
@@ -197,7 +193,7 @@ FfmpegVideoEncoder::close(void)
av_freep(&_context->streams[i]->codec);
av_freep(&_context->streams[i]);
}
- url_fclose(_context->pb);
+ avio_close(_context->pb);
av_free(_context);
@@ -207,4 +203,4 @@ FfmpegVideoEncoder::close(void)
_buf = NULL;
}
-#endif /* HAVE_LIBAVFORMAT */
\ No newline at end of file
+#endif /* HAVE_LIBAVFORMAT */

View File

@ -1,12 +0,0 @@
--- src/ui/gtk/plotter.cc.orig 2010-03-07 20:50:22.000000000 +0100
+++ src/ui/gtk/plotter.cc 2013-12-15 14:50:48.000000000 +0100
@@ -18,8 +18,7 @@
*/
#include <cairo/cairo.h>
-#include <glib-2.0/glib/gmain.h>
-#include <gtk-2.0/gtk/gtkspinbutton.h>
+#include <glib.h>
#include "kc/kc.h"
#include "kc/system.h"

View File

@ -1,11 +0,0 @@
--- ./src/kc/Makefile.in.orig 2014-08-26 18:21:23.760929977 -0400
+++ ./src/kc/Makefile.in 2014-08-26 18:22:29.185129977 -0400
@@ -282,7 +282,7 @@
KCEMU_MINOR_VERSION = @KCEMU_MINOR_VERSION@
LDFLAGS = @LDFLAGS@
LIBAVFORMAT_CFLAGS = @LIBAVFORMAT_CFLAGS@
-LIBAVFORMAT_LIBS = @LIBAVFORMAT_LIBS@
+LIBAVFORMAT_LIBS = @LIBAVFORMAT_LIBS@ -lavcodec -lavutil
LIBDIRAC_CFLAGS = @LIBDIRAC_CFLAGS@
LIBDIRAC_LIBS = @LIBDIRAC_LIBS@
LIBGIF_LIBS = @LIBGIF_LIBS@

View File

@ -1,11 +0,0 @@
--- src/util/Makefile.in.orig 2010-03-07 22:51:36.000000000 +0300
+++ src/util/Makefile.in 2014-12-02 02:55:33.000000000 +0300
@@ -41,7 +41,7 @@
tape-check$(EXEEXT) tape-check-bc$(EXEEXT) tape-merge$(EXEEXT) \
tape-test$(EXEEXT) tape-basicode$(EXEEXT) tape-split$(EXEEXT) \
tape-rename$(EXEEXT) basic-decode$(EXEEXT) make-font$(EXEEXT) \
- tp-type$(EXEEXT) dump2txt$(EXEEXT) dump2img$(EXEEXT)
+ dump2txt$(EXEEXT) dump2img$(EXEEXT)
subdir = src/util
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4

View File

@ -1,6 +0,0 @@
KCemu is an emulator for the KC85 homecomputer series and other Z80 based
microcomputers like Z1013, LC80, Polycomputer 880 and BIC A5105.
The emulation supports a number of additional hardware,
e.g. floppy disk drives and extended graphic modules.
WWW: http://kcemu.sourceforge.net

View File

@ -1,274 +0,0 @@
bin/kc2img
bin/kc2raw
bin/kc2tap
bin/kc2wav
bin/kcemu
bin/kctape
bin/tdtodump
man/man1/kc2img.1.gz
man/man1/kc2raw.1.gz
man/man1/kc2tap.1.gz
man/man1/kc2wav.1.gz
man/man1/kcemu-remote.1.gz
man/man1/kcemu.1x.gz
man/man1/kctape.1.gz
man/man1/tdtodump.1.gz
share/KCemu/kcemurc
share/KCemu/asm/autostart/kc853.asm
share/KCemu/config/a5105.conf
share/KCemu/config/c80.conf
share/KCemu/config/default.conf
share/KCemu/config/lc80.conf
share/KCemu/config/kc85-1.conf
share/KCemu/config/kc85-2.conf
share/KCemu/config/kc85-3.conf
share/KCemu/config/kc85-4.conf
share/KCemu/config/kc85-5.conf
share/KCemu/config/kc87.conf
share/KCemu/config/kramermc.conf
share/KCemu/config/pcm.conf
share/KCemu/config/poly880.conf
share/KCemu/config/vcs80.conf
share/KCemu/config/z1013.conf
share/KCemu/disks/a5105sys.dump
share/KCemu/disks/caos.dump
share/KCemu/disks/cpmz9.dump
share/KCemu/disks/microdos.dump
share/KCemu/disks/tools.dump
share/KCemu/disks/z1013cpm.dump
share/KCemu/disks/z1013gdc.dump
share/KCemu/doc/kcemu.png
share/KCemu/doc/kcemu-help.xml
share/KCemu/doc/kcemurc.sample
share/KCemu/doc/sys-a5105.jpg
share/KCemu/doc/sys-kc85.jpg
share/KCemu/doc/sys-kc855.jpg
share/KCemu/doc/sys-lc80.jpg
share/KCemu/doc/sys-poly880.jpg
share/KCemu/doc/sys-xy4131.jpg
share/KCemu/doc/sys-z1013.jpg
share/KCemu/doc/sys-z9001.jpg
share/KCemu/doc/window-audio.png
share/KCemu/doc/window-colors.png
share/KCemu/doc/window-disk.png
share/KCemu/doc/window-module-kc85.png
share/KCemu/doc/window-module-z1013.png
share/KCemu/doc/window-module-z9001.png
share/KCemu/doc/window-plotter-1.png
share/KCemu/doc/window-plotter-1_small.png
share/KCemu/doc/window-plotter-2.png
share/KCemu/doc/window-plotter-2_small.png
share/KCemu/doc/window-profile-1.png
share/KCemu/doc/window-profile-1_small.png
share/KCemu/doc/window-profile-2.png
share/KCemu/doc/window-profile-2_small.png
share/KCemu/doc/window-profile-3.png
share/KCemu/doc/window-profile-3_small.png
share/KCemu/doc/window-profile-4.png
share/KCemu/doc/window-profile-4_small.png
share/KCemu/doc/window-profile-5.png
share/KCemu/doc/window-profile-5_small.png
share/KCemu/doc/window-savemem.png
share/KCemu/doc/window-savemem_small.png
share/KCemu/doc/window-screenshot.png
share/KCemu/doc/window-select-profile.png
share/KCemu/doc/window-select-profile_small.png
share/KCemu/doc/window-tape.png
share/KCemu/doc/window-video.png
share/KCemu/icons/icon-bic.png
share/KCemu/icons/icon-c80.png
share/KCemu/icons/icon-default.png
share/KCemu/icons/icon-deleted.png
share/KCemu/icons/icon-kc85.png
share/KCemu/icons/icon-kc87.png
share/KCemu/icons/icon-kramermc.png
share/KCemu/icons/icon-lc80.png
share/KCemu/icons/icon-pcm.png
share/KCemu/icons/icon-poly880.png
share/KCemu/icons/icon-root.png
share/KCemu/icons/icon-vcs80.png
share/KCemu/icons/icon-z1013.png
share/KCemu/icons/kcemu-bic.xpm
share/KCemu/icons/kcemu-c80.xpm
share/KCemu/icons/kcemu-icon.png
share/KCemu/icons/kcemu-icon.xpm
share/KCemu/icons/kcemu-lc80.xpm
share/KCemu/icons/kcemu-kc85.xpm
share/KCemu/icons/kcemu-kc87.xpm
share/KCemu/icons/kcemu-kramermc.xpm
share/KCemu/icons/kcemu-pcm.xpm
share/KCemu/icons/kcemu-poly880.xpm
share/KCemu/icons/kcemu-vcs80.xpm
share/KCemu/icons/kcemu-winicon_16x16.png
share/KCemu/icons/kcemu-winicon_32x32.png
share/KCemu/icons/kcemu-winicon_48x48.png
share/KCemu/icons/kcemu-z1013.xpm
share/KCemu/images/about.glade
share/KCemu/images/audio.glade
share/KCemu/images/color.glade
share/KCemu/images/dialog.glade
share/KCemu/images/disk.glade
share/KCemu/images/help.glade
share/KCemu/images/kcemu.png
share/KCemu/images/keyboard.glade
share/KCemu/images/legal.glade
share/KCemu/images/logo-bbc.png
share/KCemu/images/logo-flac.png
share/KCemu/images/logo-ffmpeg.png
share/KCemu/images/logo-gtk.png
share/KCemu/images/logo-lame.png
share/KCemu/images/logo-libsdl.png
share/KCemu/images/logo-libsndfile.png
share/KCemu/images/logo-openclipartlibrary.png
share/KCemu/images/logo-theora_org.png
share/KCemu/images/logo-vorbisdotcom.png
share/KCemu/images/logo-xvid.png
share/KCemu/images/main.glade
share/KCemu/images/media-end.png
share/KCemu/images/media-pause.png
share/KCemu/images/media-play.png
share/KCemu/images/media-record.png
share/KCemu/images/media-start.png
share/KCemu/images/media-stop.png
share/KCemu/images/module.glade
share/KCemu/images/options.glade
share/KCemu/images/plotter.glade
share/KCemu/images/savemem.glade
share/KCemu/images/screenshot.glade
share/KCemu/images/selector.glade
share/KCemu/images/tape.glade
share/KCemu/images/tapeedit.glade
share/KCemu/images/thanks.glade
share/KCemu/images/vdip.glade
share/KCemu/images/video.glade
share/KCemu/images/window-about.png
share/KCemu/images/window-audio.png
share/KCemu/images/window-color.png
share/KCemu/images/window-copying.png
share/KCemu/images/window-disk.png
share/KCemu/images/window-help.png
share/KCemu/images/window-info.png
share/KCemu/images/window-keyboard.png
share/KCemu/images/window-module.png
share/KCemu/images/window-options.png
share/KCemu/images/window-plotter.png
share/KCemu/images/window-question.png
share/KCemu/images/window-screenshot.png
share/KCemu/images/window-selector.png
share/KCemu/images/window-tape.png
share/KCemu/images/window-thanks.png
share/KCemu/images/window-video.png
share/KCemu/keymaps/a5105.key
share/KCemu/keymaps/a5105_keyboard.png
share/KCemu/keymaps/a5105_keyboard_pressed.png
share/KCemu/keymaps/kc851.key
share/KCemu/keymaps/kc851_keyboard.xpm
share/KCemu/keymaps/kc851_keyboard_pressed.xpm
share/KCemu/keymaps/kc854.key
share/KCemu/keymaps/kc854_keyboard.xpm
share/KCemu/keymaps/kc854_keyboard_pressed.xpm
share/KCemu/keymaps/lc80.key
share/KCemu/keymaps/lc80_keyboard.xpm
share/KCemu/keymaps/lc80_keyboard_pressed.xpm
share/KCemu/keymaps/poly880.key
share/KCemu/keymaps/poly880_keyboard.xpm
share/KCemu/keymaps/poly880_keyboard_pressed.xpm
share/KCemu/keymaps/vcs80.key
share/KCemu/keymaps/vcs80_keyboard_pressed.xpm
share/KCemu/keymaps/vcs80_keyboard.xpm
share/KCemu/lib/z80/kc853.bin
share/KCemu/roms/a5105/k1505_00.rom
share/KCemu/roms/a5105/k1505_80.rom
share/KCemu/roms/a5105/k5651_40.rom
share/KCemu/roms/a5105/k5651_60.rom
share/KCemu/roms/c80/monitor.rom
share/KCemu/roms/kc85/basic_c0.853
share/KCemu/roms/kc85/basic_c0.854
share/KCemu/roms/kc85/basic_c0.855
share/KCemu/roms/kc85/basicusb.855
share/KCemu/roms/kc85/caos__c0.854
share/KCemu/roms/kc85/caos__c0.855
share/KCemu/roms/kc85/caos__e0.852
share/KCemu/roms/kc85/caos__e0.853
share/KCemu/roms/kc85/caos__e0.854
share/KCemu/roms/kc85/caos__e0.855
share/KCemu/roms/kc85/caos33.853
share/KCemu/roms/kc85/caos34.853
share/KCemu/roms/kc85/caos41c.854
share/KCemu/roms/kc85/caos41e.854
share/KCemu/roms/kc85/caos43c.855
share/KCemu/roms/kc85/caos43e.855
share/KCemu/roms/kc85/floppy20.rom
share/KCemu/roms/kc85/floppy30.rom
share/KCemu/roms/kc85/floppy31.rom
share/KCemu/roms/kc85/floppy32.rom
share/KCemu/roms/kc85/hc900.852
share/KCemu/roms/kc85/m006.rom
share/KCemu/roms/kc85/m012.rom
share/KCemu/roms/kc85/m026.rom
share/KCemu/roms/kc85/m027.rom
share/KCemu/roms/kc85/m033.rom
share/KCemu/roms/kc85/m052.rom
share/KCemu/roms/kc85/m900.rom
share/KCemu/roms/kc85/m901.rom
share/KCemu/roms/kc85/pi88_ge.853
share/KCemu/roms/kc85/pi88_sw.853
share/KCemu/roms/kc85/pi88_ws.853
share/KCemu/roms/kc85/vdip12.rom
share/KCemu/roms/kc85/vdip21.rom
share/KCemu/roms/kramermc/ass.kmc
share/KCemu/roms/kramermc/basic.kmc
share/KCemu/roms/kramermc/chargen.kmc
share/KCemu/roms/kramermc/debugger.kmc
share/KCemu/roms/kramermc/editor.kmc
share/KCemu/roms/kramermc/io-mon.kmc
share/KCemu/roms/kramermc/reass.kmc
share/KCemu/roms/lc80/lc80__00.rom
share/KCemu/roms/lc80/lc80__08.rom
share/KCemu/roms/lc80/lc80__2k.rom
share/KCemu/roms/lc80/lc80e_00.rom
share/KCemu/roms/lc80/lc80e_10.rom
share/KCemu/roms/lc80/lc80e_c0.rom
share/KCemu/roms/muglerpc/chargen.pcm
share/KCemu/roms/muglerpc/muglerpc.pcm
share/KCemu/roms/poly880/poly880a.rom
share/KCemu/roms/poly880/poly880b.rom
share/KCemu/roms/poly880/sc1.rom
share/KCemu/roms/z1013/z1013_20.rom
share/KCemu/roms/z1013/z1013_a2.rom
share/KCemu/roms/z1013/z1013_bl.rom
share/KCemu/roms/z1013/z1013_rb.rom
share/KCemu/roms/z1013/z1013_ul.rom
share/KCemu/roms/z1013/z1013_zg.rom
share/KCemu/roms/z9001/192k__d2.851
share/KCemu/roms/z9001/192k__d3.851
share/KCemu/roms/z9001/192k__d5.851
share/KCemu/roms/z9001/basic_c0.851
share/KCemu/roms/z9001/basic_c0.87a
share/KCemu/roms/z9001/basic_c0.87b
share/KCemu/roms/z9001/bitex_c0.851
share/KCemu/roms/z9001/chargen.851
share/KCemu/roms/z9001/cpmz9_c0.851
share/KCemu/roms/z9001/edas__c0.851
share/KCemu/roms/z9001/idas__c0.851
share/KCemu/roms/z9001/kc_caos.rom
share/KCemu/roms/z9001/kcpascal.851
share/KCemu/roms/z9001/mega_rom.851
share/KCemu/roms/z9001/os____f0.851
share/KCemu/roms/z9001/os____f0.87b
share/KCemu/roms/z9001/os_rb20.rom
share/KCemu/roms/z9001/os_rb21.rom
share/KCemu/roms/z9001/r80___c0.851
share/KCemu/roms/z9001/rom_bank.851
share/KCemu/roms/z9001/zm30__c0.851
share/KCemu/roms/z9001/zsid__c0.851
share/KCemu/roms/z9001/zg_cga.rom
share/KCemu/roms/z9001/zg_cgai.rom
share/KCemu/roms/z9001/zg_de.rom
share/KCemu/roms/vcs80/monitor.rom
share/KCemu/tapes/files.kct
share/KCemu/tapes/lc80.kct
share/KCemu/tapes/z1013.kct
share/locale/de/LC_MESSAGES/KCemu.mo
share/locale/en/LC_MESSAGES/KCemu.mo
share/doc/kcemu/changelog

View File

@ -28,7 +28,6 @@
SUBDIR += bsdbktr_tvtune
SUBDIR += butt
SUBDIR += camserv
SUBDIR += ccextractor
SUBDIR += cclive
SUBDIR += celluloid
SUBDIR += cheese
@ -373,7 +372,6 @@
SUBDIR += rubygem-paperclip-av-transcoder-rails50
SUBDIR += rubygem-streamio-ffmpeg
SUBDIR += sabbu
SUBDIR += schroedinger
SUBDIR += scte35dump
SUBDIR += shotcut
SUBDIR += simplescreenrecorder

View File

@ -1,50 +0,0 @@
PORTNAME= ccextractor
DISTVERSIONPREFIX= v
DISTVERSION= 0.85
PORTREVISION= 22
CATEGORIES= multimedia
MAINTAINER= oz@nixil.net
COMMENT= Closed caption extractor for MPEG and H264 files
LICENSE= GPLv2
DEPRECATED= Depends on expired multimedia/schroedinger
EXPIRATION_DATE=2022-06-30
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libgmp.so:math/gmp \
libgnutls.so:security/gnutls \
libogg.so:audio/libogg \
libopencv_core.so:graphics/opencv \
libpng.so:graphics/png \
libschroedinger-1.0.so:multimedia/schroedinger \
libtheoraenc.so:multimedia/libtheora \
libv4l2.so:multimedia/libv4l \
libva-x11.so:multimedia/libva \
libvdpau.so:multimedia/libvdpau \
libvorbisenc.so:audio/libvorbis \
libvpx.so:multimedia/libvpx \
libx264.so:multimedia/libx264 \
libx265.so:multimedia/x265 \
libxvidcore.so:multimedia/xvid
USES= cmake iconv localbase:ldflags pkgconfig xorg
USE_GITHUB= yes
GH_ACCOUNT= CCExtractor
USE_XORG= x11
USE_LDCONFIG= yes
CMAKE_SOURCE_PATH= ${WRKSRC}/src
CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON
CMAKE_ARGS+= -DWITH_OCR:BOOL=OFF # fails: CFLAGS get semicolon-separated for some reason
CMAKE_ARGS+= -DWITH_SHARING:BOOL=OFF # enable when net/nanomsg is available
OPTIONS_DEFINE= FFMPEG
OPTIONS_DEFAULT= FFMPEG
FFMPEG_CMAKE_BOOL= WITH_FFMPEG
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1510096237
SHA256 (CCExtractor-ccextractor-v0.85_GH0.tar.gz) = bef7ceeb38a97a098b61f324999241cb4bbd83ce6e873ddfdd74e2562c845ccd
SIZE (CCExtractor-ccextractor-v0.85_GH0.tar.gz) = 36800425

View File

@ -1,28 +0,0 @@
--- src/CMakeLists.txt.orig 2017-01-23 20:33:53 UTC
+++ src/CMakeLists.txt
@@ -29,19 +29,19 @@ aux_source_directory ("${PROJECT_SOURCE_
aux_source_directory ("${PROJECT_SOURCE_DIR}/lib_hash" SOURCEFILE)
# Adding some platform specific library path
-link_directories (/opt/local/lib)
-link_directories (/usr/local/lib)
+#link_directories (/opt/local/lib)
+#link_directories (/usr/local/lib)
-set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -Wall -g -std=gnu99 -Wno-write-strings -D_FILE_OFFSET_BITS=64")
+set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -std=gnu99 -Wno-write-strings -D_FILE_OFFSET_BITS=64")
add_subdirectory (lib_ccx)
aux_source_directory (${PROJECT_SOURCE_DIR} SOURCEFILE)
set (EXTRA_LIBS ${EXTRA_LIBS} ccx)
set (EXTRA_LIBS ${EXTRA_LIBS} m)
-if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
-set (EXTRA_LIBS ${EXTRA_LIBS} iconv)
-endif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
+if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin|FreeBSD")
+#set (EXTRA_LIBS ${EXTRA_LIBS} iconv)
+endif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin|FreeBSD")
find_package (PkgConfig)

View File

@ -1,10 +0,0 @@
--- src/lib_ccx/CMakeLists.txt.orig 2017-11-23 22:34:32 UTC
+++ src/lib_ccx/CMakeLists.txt
@@ -1,6 +1,6 @@
cmake_policy (SET CMP0037 NEW)
-set (CMAKE_C_FLAGS "-O0 -Wall -g -std=gnu99")
+set (CMAKE_C_FLAGS "-Wall -std=gnu99")
if (WITH_FFMPEG)
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DENABLE_FFMPEG")

View File

@ -1,12 +0,0 @@
--- src/lib_ccx/ccx_decoders_708.h.orig 2020-08-28 16:03:38 UTC
+++ src/lib_ccx/ccx_decoders_708.h
@@ -368,7 +368,7 @@ void ccx_dtvcc_process_service_block(ccx_dtvcc_ctx *dt
unsigned char *data,
int data_length);
-ccx_dtvcc_pen_color ccx_dtvcc_default_pen_color;
-ccx_dtvcc_pen_attribs ccx_dtvcc_default_pen_attribs;
+extern ccx_dtvcc_pen_color ccx_dtvcc_default_pen_color;
+extern ccx_dtvcc_pen_attribs ccx_dtvcc_default_pen_attribs;
#endif

View File

@ -1,12 +0,0 @@
--- src/lib_ccx/ffmpeg_intgr.c.orig 2017-01-23 20:33:53 UTC
+++ src/lib_ccx/ffmpeg_intgr.c
@@ -2,8 +2,7 @@
#ifdef ENABLE_FFMPEG
#include <libavformat/avformat.h>
-#include <libavfilter/avfiltergraph.h>
-#include <libavfilter/avcodec.h>
+#include <libavcodec/avcodec.h>
#include <libavfilter/buffersink.h>
#include <libavfilter/buffersrc.h>
#include <libavutil/avstring.h>

View File

@ -1,4 +0,0 @@
CExtractor is a tool that produces subtitles from TV use.
Global accessibility (all users, all content, all countries) is the goal.
WWW: https://www.ccextractor.org

View File

@ -1,53 +0,0 @@
bin/ccextractor
include/activity.h
include/asf_constants.h
include/avc_functions.h
include/bitstream.h
include/ccx_common_char_encoding.h
include/ccx_common_common.h
include/ccx_common_constants.h
include/ccx_common_option.h
include/ccx_common_platform.h
include/ccx_common_structs.h
include/ccx_common_timing.h
include/ccx_decoders_608.h
include/ccx_decoders_708.h
include/ccx_decoders_708_encoding.h
include/ccx_decoders_708_output.h
include/ccx_decoders_common.h
include/ccx_decoders_isdb.h
include/ccx_decoders_structs.h
include/ccx_decoders_vbi.h
include/ccx_decoders_xds.h
include/ccx_demuxer.h
include/ccx_dtvcc.h
include/ccx_encoders_common.h
include/ccx_encoders_helpers.h
include/ccx_encoders_spupng.h
include/ccx_encoders_structs.h
include/ccx_encoders_xds.h
include/ccx_gxf.h
include/ccx_mp4.h
include/ccx_share.h
include/ccx_sub_entry_message.pb-c.h
include/compile_info.h
include/configuration.h
include/disable_warnings.h
include/dvb_subtitle_decoder.h
include/dvd_subtitle_decoder.h
include/ffmpeg_intgr.h
include/file_buffer.h
include/hamming.h
include/hardsubx.h
include/lib_ccx.h
include/list.h
include/networking.h
include/ocr.h
include/spupng_encoder.h
include/stdintmsc.h
include/teletext.h
include/ts_functions.h
include/utility.h
include/wtv_constants.h
lib/libccx.so
libdata/pkgconfig/ccx.pc

View File

@ -1,35 +0,0 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
PORTNAME= schroedinger
PORTVERSION= 1.0.11
PORTREVISION= 4
CATEGORIES= multimedia
MASTER_SITES= http://diracvideo.org/download/schroedinger/
MAINTAINER= ports@FreeBSD.org
COMMENT= High-speed Dirac codec
LICENSE= GPLv2 LGPL20 MIT MPL11
LICENSE_COMB= dual
LICENSE_FILE_MIT= ${WRKSRC}/COPYING.MIT
LICENSE_FILE_MPL11= ${WRKSRC}/COPYING.MPL
BROKEN= Unfetchable
DEPRECATED= Abandoned legacy video codec, upstream is dead and last release was back in 2012.
EXPIRATION_DATE=2022-03-31
LIB_DEPENDS= liborc-0.4.so:devel/orc
USES= libtool pkgconfig
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
post-patch:
@${REINPLACE_CMD} -e 's|^pkgconfigdir=.*|pkgconfigdir="\\$${prefix}/libdata/pkgconfig"|' \
${WRKSRC}/configure
# Derived from upstream git commit ee011f33f80c9691a6cfd5116101fdcf8c3cd6f7
@${REINPLACE_CMD} '/^wavelet_max_gain_OBJECTS =/s/=/= tmp-orc.$$(OBJEXT)/' \
${WRKSRC}/testsuite/Makefile.in
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (schroedinger-1.0.11.tar.gz) = 1e572a0735b92aca5746c4528f9bebd35aa0ccf8619b22fa2756137a8cc9f912
SIZE (schroedinger-1.0.11.tar.gz) = 1019247

View File

@ -1,6 +0,0 @@
Schrodinger is a high-speed Dirac codec being developed by Fluendo in
partnership with the BBC. The main developer is David Schleef, who
developed the liboil optimisation library which is heavily used in
the project.
WWW: http://www.diracvideo.org/

View File

@ -1,78 +0,0 @@
include/schroedinger-1.0/schroedinger/schro-stdint.h
include/schroedinger-1.0/schroedinger/schro.h
include/schroedinger-1.0/schroedinger/schroanalysis.h
include/schroedinger-1.0/schroedinger/schroarith.h
include/schroedinger-1.0/schroedinger/schroasync.h
include/schroedinger-1.0/schroedinger/schrobitstream.h
include/schroedinger-1.0/schroedinger/schrobuffer.h
include/schroedinger-1.0/schroedinger/schrobufferlist.h
include/schroedinger-1.0/schroedinger/schrodebug.h
include/schroedinger-1.0/schroedinger/schrodecoder.h
include/schroedinger-1.0/schroedinger/schrodomain.h
include/schroedinger-1.0/schroedinger/schroencoder.h
include/schroedinger-1.0/schroedinger/schroengine.h
include/schroedinger-1.0/schroedinger/schrofft.h
include/schroedinger-1.0/schroedinger/schrofilter.h
include/schroedinger-1.0/schroedinger/schroframe.h
include/schroedinger-1.0/schroedinger/schrohistogram.h
include/schroedinger-1.0/schroedinger/schrolimits.h
include/schroedinger-1.0/schroedinger/schrolist.h
include/schroedinger-1.0/schroedinger/schrometric.h
include/schroedinger-1.0/schroedinger/schromotion.h
include/schroedinger-1.0/schroedinger/schromotionest.h
include/schroedinger-1.0/schroedinger/schropack.h
include/schroedinger-1.0/schroedinger/schroparams.h
include/schroedinger-1.0/schroedinger/schroparse.h
include/schroedinger-1.0/schroedinger/schrophasecorrelation.h
include/schroedinger-1.0/schroedinger/schroqueue.h
include/schroedinger-1.0/schroedinger/schrossim.h
include/schroedinger-1.0/schroedinger/schrotables.h
include/schroedinger-1.0/schroedinger/schrounpack.h
include/schroedinger-1.0/schroedinger/schroutils.h
include/schroedinger-1.0/schroedinger/schroversion.h
include/schroedinger-1.0/schroedinger/schrovideoformat.h
include/schroedinger-1.0/schroedinger/schrovirtframe.h
include/schroedinger-1.0/schroedinger/schrowavelet.h
lib/libschroedinger-1.0.a
lib/libschroedinger-1.0.so
lib/libschroedinger-1.0.so.0
lib/libschroedinger-1.0.so.0.11.0
libdata/pkgconfig/schroedinger-1.0.pc
share/gtk-doc/html/schroedinger/home.png
share/gtk-doc/html/schroedinger/index.html
share/gtk-doc/html/schroedinger/index.sgml
share/gtk-doc/html/schroedinger/left.png
share/gtk-doc/html/schroedinger/right.png
share/gtk-doc/html/schroedinger/schroedinger-schro.html
share/gtk-doc/html/schroedinger/schroedinger-schroarith.html
share/gtk-doc/html/schroedinger/schroedinger-schroasync.html
share/gtk-doc/html/schroedinger/schroedinger-schrobitstream.html
share/gtk-doc/html/schroedinger/schroedinger-schrobuffer.html
share/gtk-doc/html/schroedinger/schroedinger-schrocuda.html
share/gtk-doc/html/schroedinger/schroedinger-schrodebug.html
share/gtk-doc/html/schroedinger/schroedinger-schrodecoder.html
share/gtk-doc/html/schroedinger/schroedinger-schrodomain.html
share/gtk-doc/html/schroedinger/schroedinger-schroencoder.html
share/gtk-doc/html/schroedinger/schroedinger-schrofft.html
share/gtk-doc/html/schroedinger/schroedinger-schrofilter.html
share/gtk-doc/html/schroedinger/schroedinger-schroframe.html
share/gtk-doc/html/schroedinger/schroedinger-schrohistogram.html
share/gtk-doc/html/schroedinger/schroedinger-schrolimits.html
share/gtk-doc/html/schroedinger/schroedinger-schrolist.html
share/gtk-doc/html/schroedinger/schroedinger-schrometric.html
share/gtk-doc/html/schroedinger/schroedinger-schromotion.html
share/gtk-doc/html/schroedinger/schroedinger-schromotionest.html
share/gtk-doc/html/schroedinger/schroedinger-schrooil.html
share/gtk-doc/html/schroedinger/schroedinger-schropack.html
share/gtk-doc/html/schroedinger/schroedinger-schroparams.html
share/gtk-doc/html/schroedinger/schroedinger-schroqueue.html
share/gtk-doc/html/schroedinger/schroedinger-schrosubband.html
share/gtk-doc/html/schroedinger/schroedinger-schrounpack.html
share/gtk-doc/html/schroedinger/schroedinger-schroutils.html
share/gtk-doc/html/schroedinger/schroedinger-schrovideoformat.html
share/gtk-doc/html/schroedinger/schroedinger-schrowavelet.html
share/gtk-doc/html/schroedinger/schroedinger.devhelp2
share/gtk-doc/html/schroedinger/schrointernal.html
share/gtk-doc/html/schroedinger/schropublic.html
share/gtk-doc/html/schroedinger/style.css
share/gtk-doc/html/schroedinger/up.png