diff options
author | Lenard Spencer <lenardrspencer@gmail.com> | 2021-01-02 00:28:17 +0000 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2021-01-02 10:48:28 +0700 |
commit | 5d091a67cc1f337e8469508d6c3da904e2452e33 (patch) | |
tree | 6f5253441732f119ffdd463da5414bc283527682 /multimedia/k9copy-reloaded/patches | |
parent | 24c29047c42b1863c0f9f80e79e37a2b64c72fbf (diff) |
multimedia/k9copy-reloaded: Rebuilt.
Signed-off-by: Dave Woodfall <dave@slackbuilds.org>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'multimedia/k9copy-reloaded/patches')
9 files changed, 402 insertions, 667 deletions
diff --git a/multimedia/k9copy-reloaded/patches/k9copy-ffmpeg3.patch b/multimedia/k9copy-reloaded/patches/k9copy-ffmpeg3.patch new file mode 100644 index 0000000000000..e01b562787081 --- /dev/null +++ b/multimedia/k9copy-reloaded/patches/k9copy-ffmpeg3.patch @@ -0,0 +1,44 @@ +diff -Nru a/src/import/k9avidecode.cpp b/src/import/k9avidecode.cpp +--- a/src/import/k9avidecode.cpp 2014-09-29 17:00:12.000000000 +0200 ++++ b/src/import/k9avidecode.cpp 2017-03-10 06:42:21.692670007 +0100 +@@ -26,7 +26,6 @@ + void av_free_packet_internal(AVPacket *pkt) + { + if (pkt) { +- if (pkt->destruct) pkt->destruct(pkt); + pkt->data = NULL; pkt->size = 0; + } + } +@@ -238,14 +237,14 @@ + + int numBytes; + // Determine required buffer size and allocate buffer +- numBytes=avpicture_get_size(PIX_FMT_RGB24, m_CodecCtx->width, ++ numBytes=avpicture_get_size(AV_PIX_FMT_RGB24, m_CodecCtx->width, + m_CodecCtx->height); + m_buffer=(uint8_t *)av_malloc(numBytes*sizeof(uint8_t)); + + // Assign appropriate parts of buffer to image planes in pFrameRGB + // Note that pFrameRGB is an AVFrame, but AVFrame is a superset + // of AVPicture +- avpicture_fill((AVPicture *)m_FrameRGB, m_buffer, PIX_FMT_RGB24, ++ avpicture_fill((AVPicture *)m_FrameRGB, m_buffer, AV_PIX_FMT_RGB24, + m_CodecCtx->width, m_CodecCtx->height); + + +@@ -317,13 +316,13 @@ + bFound=true; + #ifndef HAVE_SWSCALE + // Convert the image from its native format to RGB +- img_convert((AVPicture *)m_FrameRGB, PIX_FMT_RGB24, ++ img_convert((AVPicture *)m_FrameRGB, AV_PIX_FMT_RGB24, + (AVPicture*)m_Frame, m_CodecCtx->pix_fmt, + m_CodecCtx->width, m_CodecCtx->height); + SaveFrame(m_FrameRGB, m_CodecCtx->width, + m_CodecCtx->height); + #else +- toRGB_convert_ctx=sws_getContext(m_CodecCtx->width, m_CodecCtx->height, m_CodecCtx->pix_fmt, m_CodecCtx->width, m_CodecCtx->height, PIX_FMT_RGB24, sws_flags,NULL,NULL,NULL); ++ toRGB_convert_ctx=sws_getContext(m_CodecCtx->width, m_CodecCtx->height, m_CodecCtx->pix_fmt, m_CodecCtx->width, m_CodecCtx->height, AV_PIX_FMT_RGB24, sws_flags,NULL,NULL,NULL); + sws_scale(toRGB_convert_ctx, m_Frame->data, m_Frame->linesize, 0, m_CodecCtx->height, m_FrameRGB->data,m_FrameRGB->linesize); + // convert frame to QImage + SaveFrame(m_FrameRGB, m_CodecCtx->width, diff --git a/multimedia/k9copy-reloaded/patches/k9copy-fix-desktop-files.patch b/multimedia/k9copy-reloaded/patches/k9copy-fix-desktop-files.patch new file mode 100644 index 0000000000000..ace6842e87b64 --- /dev/null +++ b/multimedia/k9copy-reloaded/patches/k9copy-fix-desktop-files.patch @@ -0,0 +1,66 @@ +diff -Naur a/k9copy.desktop b/k9copy.desktop +--- a/k9copy.desktop 2014-09-29 11:00:11.000000000 -0400 ++++ b/k9copy.desktop 2020-12-25 20:56:36.228414115 -0500 +@@ -1,7 +1,7 @@ + [Desktop Entry] + Type=Application + Name=k9copy +-Exec=k9copy -caption "%c" %i %u ++Exec=k9copy "%c" %i %u + Comment=DVD9 to DVD5 backup tool + Comment[fr]=Backup de DVD9 en DVD5 + Comment[tr]=DVD9 DVD5 yedekleme aracı +@@ -15,5 +15,5 @@ + Terminal=false + Icon=k9copy + X-DocPath=k9copy/index.html +-Categories=Qt;KDE;AudioVideo;DiscBurning;AudioVideoEditing; ++Categories=Qt;KDE;AudioVideo;DiscBurning;AudioVideoEditing;Video; + X-KDE-StartupNotify=true +diff -Naur a/k9copy_assistant.desktop b/k9copy_assistant.desktop +--- a/k9copy_assistant.desktop 2014-09-29 11:00:12.000000000 -0400 ++++ b/k9copy_assistant.desktop 2020-12-25 20:56:36.228414115 -0500 +@@ -1,9 +1,7 @@ +-#!/usr/bin/env xdg-open + [Desktop Entry] +-Encoding=UTF-8 + Type=Application + Name=k9copy assistant +-Exec=k9copy --assistant -caption "%c" %i %m %u ++Exec=k9copy --assistant "%c" %i %m %u + Comment=DVD9 to DVD5 backup tool + Comment[fr]=Backup de DVD9 en DVD5 + Comment[tr]=DVD9 DVD5 yedekleme aracı +@@ -14,9 +12,8 @@ + GenericName[tr]=DVD Vidyo Yedekleme Aracı + GenericName[ru]=Копирование с видео-DVD + GenericName[uk]=Копіювання відео-DVD +-MimeTypes= + Terminal=false + Icon=k9copy + X-DocPath=k9copy/index.html +-Categories=Qt;KDE;AudioVideo;DiscBurning; +-X-KDE-StartupNotify=true +\ No newline at end of file ++Categories=Qt;KDE;AudioVideo;DiscBurning;Video; ++X-KDE-StartupNotify=true +diff -Naur a/k9copy_assistant_open.desktop b/k9copy_assistant_open.desktop +--- a/k9copy_assistant_open.desktop 2014-09-29 11:00:12.000000000 -0400 ++++ b/k9copy_assistant_open.desktop 2020-12-25 20:57:16.993844890 -0500 +@@ -11,4 +11,4 @@ + [Desktop Entry] + X-KDE-Solid-Predicate=[[ StorageVolume.ignored == false AND OpticalDisc.availableContent == 'Data|VideoDvd' ] OR [ StorageVolume.ignored == false AND OpticalDisc.availableContent == 'Data|VideoDvd' ]] + Type=Service +-Actions=open; +\ No newline at end of file ++Actions=open; +diff -Naur a/k9copy_open.desktop b/k9copy_open.desktop +--- a/k9copy_open.desktop 2014-09-29 11:00:12.000000000 -0400 ++++ b/k9copy_open.desktop 2020-12-25 20:57:45.522142523 -0500 +@@ -11,4 +11,4 @@ + [Desktop Entry] + X-KDE-Solid-Predicate=[[ StorageVolume.ignored == false AND OpticalDisc.availableContent == 'Data|VideoDvd' ] OR [ StorageVolume.ignored == false AND OpticalDisc.availableContent == 'Data|VideoDvd' ]] + Type=Service +-Actions=open; +\ No newline at end of file ++Actions=open; diff --git a/multimedia/k9copy-reloaded/patches/k9copy-gcc7.patch b/multimedia/k9copy-reloaded/patches/k9copy-gcc7.patch new file mode 100644 index 0000000000000..a90cd7b3681b7 --- /dev/null +++ b/multimedia/k9copy-reloaded/patches/k9copy-gcc7.patch @@ -0,0 +1,30 @@ +diff -up k9copy/src/backup/k9dvdbackup.cpp.gcc7 k9copy/src/backup/k9dvdbackup.cpp +--- k9copy/src/backup/k9dvdbackup.cpp.gcc7 2014-09-29 18:55:40.000000000 +0200 ++++ k9copy/src/backup/k9dvdbackup.cpp 2017-10-04 14:48:33.100692360 +0200 +@@ -907,7 +907,7 @@ k9Vobu * k9DVDBackup::remapOffset(uint32 + + + if ((vobu1 !=NULL) && (vobu2!=NULL)) { +- *_offset = abs(vobu1->newSector - vobu2->newSector) | maskOffset1 ; ++ *_offset = abs((int32_t)(vobu1->newSector - vobu2->newSector)) | maskOffset1 ; + *_offset |= maskOffset2; + return vobu2; + } +diff -up k9copy/src/backup/k9execcopy.cpp.gcc7 k9copy/src/backup/k9execcopy.cpp +--- k9copy/src/backup/k9execcopy.cpp.gcc7 2014-09-29 17:00:12.000000000 +0200 ++++ k9copy/src/backup/k9execcopy.cpp 2017-10-04 14:51:04.899589523 +0200 +@@ -306,12 +306,12 @@ void k9ExecCopy::createMkv(k9DVDTitle *_ + + #if QT_VERSION >= 0x050000 + m_progressDialog=new QProgressDialog(k9Dialogs::getMainWidget() ); +- m_progressDialog->setCancelButton(false); ++ m_progressDialog->setCancelButton(NULL); + + #else + m_progressDialog=new KProgressDialog(k9Dialogs::getMainWidget() ); + +- m_progressDialog->showCancelButton(false); ++ m_progressDialog->showCancelButton(NULL); + #endif + #if QT_VERSION >= 0x050000 + m_progressDialog->setMaximum(100); diff --git a/multimedia/k9copy-reloaded/patches/k9copy-installdirs.patch b/multimedia/k9copy-reloaded/patches/k9copy-installdirs.patch new file mode 100644 index 0000000000000..ec923d1706ac9 --- /dev/null +++ b/multimedia/k9copy-reloaded/patches/k9copy-installdirs.patch @@ -0,0 +1,29 @@ +diff -Naur k9copy.orig/CMakeLists.txt k9copy/CMakeLists.txt +--- k9copy.orig/CMakeLists.txt 2014-10-16 07:58:20.000000000 -0400 ++++ k9copy/CMakeLists.txt 2020-12-24 10:48:11.088907284 -0500 +@@ -1,3 +1,4 @@ ++cmake_minimum_required(VERSION 3.1) + project(k9copy) + set (VERSION 3.0.3) + +@@ -38,7 +38,7 @@ find_package(Qt5DBus REQUIRED) + find_package(Qt5Gui REQUIRED) + find_package(Qt5Widgets REQUIRED) + +-find_package(KF5 COMPONENTS REQUIRED I18n Config Su CoreAddons WidgetsAddons DocTools XmlGui Solid KIO IconThemes) ++find_package(KF5 COMPONENTS REQUIRED Auth I18n Config Su CoreAddons WidgetsAddons DocTools XmlGui Solid KIO IconThemes) + + else() + SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") +@@ -568,7 +569,11 @@ + + install( FILES k9copy.desktop k9copy_assistant.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) + #install( FILES k9copy.kcfg DESTINATION ${KCFG_INSTALL_DIR} ) ++if(QT5_BUILD) ++install( FILES k9copyui.rc DESTINATION ${KXMLGUI_INSTALL_DIR}/k9copy ) ++else() + install( FILES k9copyui.rc DESTINATION ${DATA_INSTALL_DIR}/k9copy ) ++endif() + + install(FILES k9copy_open.desktop DESTINATION ${DATA_INSTALL_DIR}/solid/actions) + install(FILES k9copy_assistant_open.desktop DESTINATION ${DATA_INSTALL_DIR}/solid/actions) diff --git a/multimedia/k9copy-reloaded/patches/k9copy-mimetype.patch b/multimedia/k9copy-reloaded/patches/k9copy-mimetype.patch deleted file mode 100644 index 1c156d6055b19..0000000000000 --- a/multimedia/k9copy-reloaded/patches/k9copy-mimetype.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- k9copy.orig/k9copy_assistant.desktop 2014-09-29 16:00:12.000000000 +0100 -+++ k9copy/k9copy_assistant.desktop 2015-05-28 20:08:49.318602109 +0100 -@@ -14,9 +14,8 @@ GenericName[fr]=Backup de DVD Video - GenericName[tr]=DVD Vidyo Yedekleme Aracı - GenericName[ru]=Копирование с видео-DVD - GenericName[uk]=Копіювання відео-DVD --MimeTypes= - Terminal=false - Icon=k9copy - X-DocPath=k9copy/index.html - Categories=Qt;KDE;AudioVideo;DiscBurning; --X-KDE-StartupNotify=true -\ No newline at end of file -+X-KDE-StartupNotify=true ---- k9copy.orig/k9copy_assistant_open.desktop 2014-09-29 16:00:12.000000000 +0100 -+++ k9copy/k9copy_assistant_open.desktop 2015-05-28 20:06:11.140619453 +0100 -@@ -11,4 +11,4 @@ NAme[uk]=Копіювати за доп - [Desktop Entry] - X-KDE-Solid-Predicate=[[ StorageVolume.ignored == false AND OpticalDisc.availableContent == 'Data|VideoDvd' ] OR [ StorageVolume.ignored == false AND OpticalDisc.availableContent == 'Data|VideoDvd' ]] - Type=Service --Actions=open; -\ No newline at end of file -+Actions=open; diff --git a/multimedia/k9copy-reloaded/patches/k9copy-missing-language-in-po-files.patch b/multimedia/k9copy-reloaded/patches/k9copy-missing-language-in-po-files.patch new file mode 100644 index 0000000000000..6db2f51708ca5 --- /dev/null +++ b/multimedia/k9copy-reloaded/patches/k9copy-missing-language-in-po-files.patch @@ -0,0 +1,221 @@ +diff -Naur k9copy.orig/po/ca.po k9copy/po/ca.po +--- k9copy.orig/po/ca.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/ca.po 2020-12-24 10:48:11.122907577 -0500 +@@ -12,6 +12,7 @@ + "PO-Revision-Date: 2006-09-06 19:13+0200\n" + "Last-Translator: Daniel Balagué Guardia <bullet@k-demar.org>\n" + "Language-Team: Català <ca@li.org>\n" ++"Language: ca\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/cs.po k9copy/po/cs.po +--- k9copy.orig/po/cs.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/cs.po 2020-12-24 10:48:11.123907586 -0500 +@@ -13,6 +13,7 @@ + "PO-Revision-Date: 2004-01-01 00:36+0100\n" + "Last-Translator: \n" + "Language-Team: Czech <kde-i18n-doc@kde.org>\n" ++"Language: cs\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/da.po k9copy/po/da.po +--- k9copy.orig/po/da.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/da.po 2020-12-24 10:48:11.125907603 -0500 +@@ -11,6 +11,7 @@ + "PO-Revision-Date: 2010-05-12 14:26+0200\n" + "Last-Translator: Martin Schlander <mschlander@opensuse.org>\n" + "Language-Team: Danish <opensuse-translation@opensuse.org>\n" ++"Language: da\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/de.po k9copy/po/de.po +--- k9copy.orig/po/de.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/de.po 2020-12-24 10:48:11.126907611 -0500 +@@ -11,6 +11,7 @@ + "PO-Revision-Date: 2009-06-12 14:13+0200\n" + "Last-Translator: Jan Berndt <Jan.Berndt@gmx.de>\n" + "Language-Team: deutsch <de@li.org>\n" ++"Language: de\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/el.po k9copy/po/el.po +--- k9copy.orig/po/el.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/el.po 2020-12-24 10:48:11.127907620 -0500 +@@ -13,6 +13,7 @@ + "PO-Revision-Date: 2007-10-17 11:33+0300\n" + "Last-Translator: Spiros Georgaras <sng@hellug.gr>\n" + "Language-Team: Greek <i18ngr@lists.hellug.gr>\n" ++"Language: el\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/es.po k9copy/po/es.po +--- k9copy.orig/po/es.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/es.po 2020-12-24 10:48:11.127907620 -0500 +@@ -12,6 +12,7 @@ + "PO-Revision-Date: 2006-09-06 19:11+0200\n" + "Last-Translator: Daniel Balagué Guardia <bullet@k-demar.org>\n" + "Language-Team: Català <ca@li.org>\n" ++"Language: es\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/es_AR.po k9copy/po/es_AR.po +--- k9copy.orig/po/es_AR.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/es_AR.po 2020-12-24 10:48:11.128907629 -0500 +@@ -10,6 +10,7 @@ + "PO-Revision-Date: 2008-04-30 03:57-0300\n" + "Last-Translator: Fernando Toledo <ftoledo@docksud.com.ar>\n" + "Language-Team: Español (Argentina) <es@li.org>\n" ++"Language: es_AR\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/fr.po k9copy/po/fr.po +--- k9copy.orig/po/fr.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/fr.po 2020-12-24 10:48:11.128907629 -0500 +@@ -9,6 +9,7 @@ + "PO-Revision-Date: 2007-07-24 09:24+0200\n" + "Last-Translator: Jean-Michel Petit <k9copy@free.fr>\n" + "Language-Team: <fr@li.org>\n" ++"Language: fr\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/it.po k9copy/po/it.po +--- k9copy.orig/po/it.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/it.po 2020-12-24 10:48:11.129907637 -0500 +@@ -15,6 +15,7 @@ + "PO-Revision-Date: 2008-03-25 18:47+0100\n" + "Last-Translator: Leonardo Finetti <finex@finex.org>\n" + "Language-Team: italian <kde-i18n-it@kde.org>\n" ++"Language: it\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/ja.po k9copy/po/ja.po +--- k9copy.orig/po/ja.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/ja.po 2020-12-24 10:48:11.129907637 -0500 +@@ -12,6 +12,7 @@ + "PO-Revision-Date: 2010-07-11 10:17+0900\n" + "Last-Translator: Munehiro Yamamoto <munepixyz@gmail.com>\n" + "Language-Team: munepi <munepixyz@gmail.com>\n" ++"Language: ja\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: \n" +diff -Naur k9copy.orig/po/k9copy.pot k9copy/po/k9copy.pot +--- k9copy.orig/po/k9copy.pot 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/k9copy.pot 2020-12-24 10:48:11.130907646 -0500 +@@ -13,6 +13,7 @@ + "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" + "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" + "Language-Team: LANGUAGE <LL@li.org>\n" ++"Language: en\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=CHARSET\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/nl.po k9copy/po/nl.po +--- k9copy.orig/po/nl.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/nl.po 2020-12-24 10:48:11.130907646 -0500 +@@ -11,6 +11,7 @@ + "PO-Revision-Date: 2009-05-10 16:15+0200\n" + "Last-Translator: \n" + "Language-Team: Dutch <kde-i18n-doc@kde.org>\n" ++"Language: nl\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/pl.po k9copy/po/pl.po +--- k9copy.orig/po/pl.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/pl.po 2020-12-24 10:48:11.130907646 -0500 +@@ -13,6 +13,7 @@ + "PO-Revision-Date: 2006-09-27 11:51+0200\n" + "Last-Translator: Wojciech Nawrocki <wojtasin@o2.pl>\n" + "Language-Team: Polski <pl@li.org>\n" ++"Language: pl\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/pt_BR.po k9copy/po/pt_BR.po +--- k9copy.orig/po/pt_BR.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/pt_BR.po 2020-12-24 10:48:11.131907655 -0500 +@@ -14,6 +14,7 @@ + "PO-Revision-Date: 2010-02-08 21:04-0200\n" + "Last-Translator: Phantom X <megaphantomx at bol.com.br>\n" + "Language-Team: Português do Brasil <pt@li.org>\n" ++"Language: pt_BR\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/ru.po k9copy/po/ru.po +--- k9copy.orig/po/ru.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/ru.po 2020-12-24 10:48:11.133907672 -0500 +@@ -11,6 +11,7 @@ + "PO-Revision-Date: 2010-01-01 17:32+0000\n" + "Last-Translator: kostya_hm <kostya.hm@rambler.ru>\n" + "Language-Team: Russian <none>\n" ++"Language: ru\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/sr.po k9copy/po/sr.po +--- k9copy.orig/po/sr.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/sr.po 2020-12-24 10:48:11.133907672 -0500 +@@ -14,6 +14,7 @@ + "PO-Revision-Date: 2007-08-15 11:15+0100\n" + "Last-Translator: Милош Поповић <gpopac@gmail.com>\n" + "Language-Team: Serbian <gnom@prevod.org>\n" ++"Language: sr\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/sr@Latn.po k9copy/po/sr@Latn.po +--- k9copy.orig/po/sr@Latn.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/sr@Latn.po 2020-12-24 10:48:11.135907689 -0500 +@@ -14,6 +14,7 @@ + "PO-Revision-Date: 2007-08-15 11:15+0100\n" + "Last-Translator: Miloš Popović <gpopac@gmail.com>\n" + "Language-Team: Serbian <gnom@prevod.org>\n" ++"Language: sr@Latn\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/tr.po k9copy/po/tr.po +--- k9copy.orig/po/tr.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/tr.po 2020-12-24 10:48:11.136907698 -0500 +@@ -14,6 +14,7 @@ + "PO-Revision-Date: 2007-10-17 11:01+0300\n" + "Last-Translator: Murat Şenel <muratasenel@gmail.com>\n" + "Language-Team: <tr@li.org>\n" ++"Language: tr\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/uk.po k9copy/po/uk.po +--- k9copy.orig/po/uk.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/uk.po 2020-12-24 10:48:11.137907707 -0500 +@@ -11,7 +11,7 @@ + "PO-Revision-Date: 2011-07-24 12:18+0300\n" + "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" + "Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n" +-"Language: \n" ++"Language: uk\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +diff -Naur k9copy.orig/po/zh_TW.po k9copy/po/zh_TW.po +--- k9copy.orig/po/zh_TW.po 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/po/zh_TW.po 2020-12-24 10:48:11.137907707 -0500 +@@ -12,6 +12,7 @@ + "PO-Revision-Date: 2007-10-24 19:43+0800\n" + "Last-Translator: 洪任諭 <pcman.tw@gmail.com>\n" + "Language-Team: Traditional Chinese <LL@li.org>\n" ++"Language: zh_TW\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=utf-8\n" + "Content-Transfer-Encoding: 8bit\n" diff --git a/multimedia/k9copy-reloaded/patches/k9copy-reloaded-consolidated-fixes.patch b/multimedia/k9copy-reloaded/patches/k9copy-reloaded-consolidated-fixes.patch deleted file mode 100644 index 0f1e0e16fe4b2..0000000000000 --- a/multimedia/k9copy-reloaded/patches/k9copy-reloaded-consolidated-fixes.patch +++ /dev/null @@ -1,581 +0,0 @@ -diff -Naur k9copy.orig/CMakeLists.txt k9copy/CMakeLists.txt ---- k9copy.orig/CMakeLists.txt 2014-10-16 07:58:20.000000000 -0400 -+++ k9copy/CMakeLists.txt 2020-12-24 10:48:11.088907284 -0500 -@@ -1,3 +1,4 @@ -+cmake_minimum_required(VERSION 3.1) - project(k9copy) - set (VERSION 3.0.3) - -@@ -568,7 +569,11 @@ - - install( FILES k9copy.desktop k9copy_assistant.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) - #install( FILES k9copy.kcfg DESTINATION ${KCFG_INSTALL_DIR} ) -+if(QT5_BUILD) -+install( FILES k9copyui.rc DESTINATION ${KXMLGUI_INSTALL_DIR}/k9copy ) -+else() - install( FILES k9copyui.rc DESTINATION ${DATA_INSTALL_DIR}/k9copy ) -+endif() - - install(FILES k9copy_open.desktop DESTINATION ${DATA_INSTALL_DIR}/solid/actions) - install(FILES k9copy_assistant_open.desktop DESTINATION ${DATA_INSTALL_DIR}/solid/actions) -diff -Naur k9copy.orig/k9copy.desktop k9copy/k9copy.desktop ---- k9copy.orig/k9copy.desktop 2014-09-29 11:00:11.000000000 -0400 -+++ k9copy/k9copy.desktop 2020-12-24 10:48:11.089907292 -0500 -@@ -1,13 +1,15 @@ - [Desktop Entry] - Type=Application --Name=k9copy --Exec=k9copy -caption "%c" %i %u -+Name=K9copy -+Exec=k9copy - Comment=DVD9 to DVD5 backup tool -+Comment[de]=DVD9 auf DVD5 sichern - Comment[fr]=Backup de DVD9 en DVD5 - Comment[tr]=DVD9 DVD5 yedekleme aracı - Comment[ru]=Инструмент для копирования с DVD9 на DVD5 - Comment[uk]=Інструмент резервного копіювання DVD - GenericName=Video DVD Backup -+GenericName[de]=Video-DVD-Sicherung - GenericName[fr]=Backup de DVD Video - GenericName[tr]=DVD Vidyo Yedekleme Aracı - GenericName[ru]=Копирование с видео-DVD -diff -Naur k9copy.orig/k9copy_assistant.desktop k9copy/k9copy_assistant.desktop ---- k9copy.orig/k9copy_assistant.desktop 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/k9copy_assistant.desktop 2020-12-24 10:48:11.089907292 -0500 -@@ -1,9 +1,7 @@ --#!/usr/bin/env xdg-open - [Desktop Entry] --Encoding=UTF-8 - Type=Application --Name=k9copy assistant --Exec=k9copy --assistant -caption "%c" %i %m %u -+Name=K9copy assistant -+Exec=k9copy --assistant - Comment=DVD9 to DVD5 backup tool - Comment[fr]=Backup de DVD9 en DVD5 - Comment[tr]=DVD9 DVD5 yedekleme aracı -@@ -14,9 +12,8 @@ - GenericName[tr]=DVD Vidyo Yedekleme Aracı - GenericName[ru]=Копирование с видео-DVD - GenericName[uk]=Копіювання відео-DVD --MimeTypes= - Terminal=false - Icon=k9copy - X-DocPath=k9copy/index.html - Categories=Qt;KDE;AudioVideo;DiscBurning; --X-KDE-StartupNotify=true -\ No newline at end of file -+X-KDE-StartupNotify=true -diff -Naur k9copy.orig/k9copy_assistant_open.desktop k9copy/k9copy_assistant_open.desktop ---- k9copy.orig/k9copy_assistant_open.desktop 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/k9copy_assistant_open.desktop 2020-12-24 10:48:11.121907568 -0500 -@@ -1,5 +1,5 @@ - [Desktop Action open] --Exec=k9copy --input %f --assistant -+Exec=k9copy --assistant - Icon=k9copy - Name=Copy with k9copy (wizard) - Name[fr]=Copier avec k9copy (wizard) -@@ -11,4 +11,4 @@ - [Desktop Entry] - X-KDE-Solid-Predicate=[[ StorageVolume.ignored == false AND OpticalDisc.availableContent == 'Data|VideoDvd' ] OR [ StorageVolume.ignored == false AND OpticalDisc.availableContent == 'Data|VideoDvd' ]] - Type=Service --Actions=open; -\ No newline at end of file -+Actions=open; -diff -Naur k9copy.orig/po/ca.po k9copy/po/ca.po ---- k9copy.orig/po/ca.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/ca.po 2020-12-24 10:48:11.122907577 -0500 -@@ -12,6 +12,7 @@ - "PO-Revision-Date: 2006-09-06 19:13+0200\n" - "Last-Translator: Daniel Balagué Guardia <bullet@k-demar.org>\n" - "Language-Team: Català <ca@li.org>\n" -+"Language: ca\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/cs.po k9copy/po/cs.po ---- k9copy.orig/po/cs.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/cs.po 2020-12-24 10:48:11.123907586 -0500 -@@ -13,6 +13,7 @@ - "PO-Revision-Date: 2004-01-01 00:36+0100\n" - "Last-Translator: \n" - "Language-Team: Czech <kde-i18n-doc@kde.org>\n" -+"Language: cs\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/da.po k9copy/po/da.po ---- k9copy.orig/po/da.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/da.po 2020-12-24 10:48:11.125907603 -0500 -@@ -11,6 +11,7 @@ - "PO-Revision-Date: 2010-05-12 14:26+0200\n" - "Last-Translator: Martin Schlander <mschlander@opensuse.org>\n" - "Language-Team: Danish <opensuse-translation@opensuse.org>\n" -+"Language: da\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/de.po k9copy/po/de.po ---- k9copy.orig/po/de.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/de.po 2020-12-24 10:48:11.126907611 -0500 -@@ -11,6 +11,7 @@ - "PO-Revision-Date: 2009-06-12 14:13+0200\n" - "Last-Translator: Jan Berndt <Jan.Berndt@gmx.de>\n" - "Language-Team: deutsch <de@li.org>\n" -+"Language: de\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/el.po k9copy/po/el.po ---- k9copy.orig/po/el.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/el.po 2020-12-24 10:48:11.127907620 -0500 -@@ -13,6 +13,7 @@ - "PO-Revision-Date: 2007-10-17 11:33+0300\n" - "Last-Translator: Spiros Georgaras <sng@hellug.gr>\n" - "Language-Team: Greek <i18ngr@lists.hellug.gr>\n" -+"Language: el\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/es.po k9copy/po/es.po ---- k9copy.orig/po/es.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/es.po 2020-12-24 10:48:11.127907620 -0500 -@@ -12,6 +12,7 @@ - "PO-Revision-Date: 2006-09-06 19:11+0200\n" - "Last-Translator: Daniel Balagué Guardia <bullet@k-demar.org>\n" - "Language-Team: Català <ca@li.org>\n" -+"Language: es\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/es_AR.po k9copy/po/es_AR.po ---- k9copy.orig/po/es_AR.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/es_AR.po 2020-12-24 10:48:11.128907629 -0500 -@@ -10,6 +10,7 @@ - "PO-Revision-Date: 2008-04-30 03:57-0300\n" - "Last-Translator: Fernando Toledo <ftoledo@docksud.com.ar>\n" - "Language-Team: Español (Argentina) <es@li.org>\n" -+"Language: es_AR\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/fr.po k9copy/po/fr.po ---- k9copy.orig/po/fr.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/fr.po 2020-12-24 10:48:11.128907629 -0500 -@@ -9,6 +9,7 @@ - "PO-Revision-Date: 2007-07-24 09:24+0200\n" - "Last-Translator: Jean-Michel Petit <k9copy@free.fr>\n" - "Language-Team: <fr@li.org>\n" -+"Language: fr\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/it.po k9copy/po/it.po ---- k9copy.orig/po/it.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/it.po 2020-12-24 10:48:11.129907637 -0500 -@@ -15,6 +15,7 @@ - "PO-Revision-Date: 2008-03-25 18:47+0100\n" - "Last-Translator: Leonardo Finetti <finex@finex.org>\n" - "Language-Team: italian <kde-i18n-it@kde.org>\n" -+"Language: it\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/ja.po k9copy/po/ja.po ---- k9copy.orig/po/ja.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/ja.po 2020-12-24 10:48:11.129907637 -0500 -@@ -12,6 +12,7 @@ - "PO-Revision-Date: 2010-07-11 10:17+0900\n" - "Last-Translator: Munehiro Yamamoto <munepixyz@gmail.com>\n" - "Language-Team: munepi <munepixyz@gmail.com>\n" -+"Language: ja\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: \n" -diff -Naur k9copy.orig/po/k9copy.pot k9copy/po/k9copy.pot ---- k9copy.orig/po/k9copy.pot 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/k9copy.pot 2020-12-24 10:48:11.130907646 -0500 -@@ -13,6 +13,7 @@ - "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" - "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" - "Language-Team: LANGUAGE <LL@li.org>\n" -+"Language: en\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=CHARSET\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/nl.po k9copy/po/nl.po ---- k9copy.orig/po/nl.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/nl.po 2020-12-24 10:48:11.130907646 -0500 -@@ -11,6 +11,7 @@ - "PO-Revision-Date: 2009-05-10 16:15+0200\n" - "Last-Translator: \n" - "Language-Team: Dutch <kde-i18n-doc@kde.org>\n" -+"Language: nl\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/pl.po k9copy/po/pl.po ---- k9copy.orig/po/pl.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/pl.po 2020-12-24 10:48:11.130907646 -0500 -@@ -13,6 +13,7 @@ - "PO-Revision-Date: 2006-09-27 11:51+0200\n" - "Last-Translator: Wojciech Nawrocki <wojtasin@o2.pl>\n" - "Language-Team: Polski <pl@li.org>\n" -+"Language: pl\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/pt_BR.po k9copy/po/pt_BR.po ---- k9copy.orig/po/pt_BR.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/pt_BR.po 2020-12-24 10:48:11.131907655 -0500 -@@ -14,6 +14,7 @@ - "PO-Revision-Date: 2010-02-08 21:04-0200\n" - "Last-Translator: Phantom X <megaphantomx at bol.com.br>\n" - "Language-Team: Português do Brasil <pt@li.org>\n" -+"Language: pt_BR\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/ru.po k9copy/po/ru.po ---- k9copy.orig/po/ru.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/ru.po 2020-12-24 10:48:11.133907672 -0500 -@@ -11,6 +11,7 @@ - "PO-Revision-Date: 2010-01-01 17:32+0000\n" - "Last-Translator: kostya_hm <kostya.hm@rambler.ru>\n" - "Language-Team: Russian <none>\n" -+"Language: ru\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/sr.po k9copy/po/sr.po ---- k9copy.orig/po/sr.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/sr.po 2020-12-24 10:48:11.133907672 -0500 -@@ -14,6 +14,7 @@ - "PO-Revision-Date: 2007-08-15 11:15+0100\n" - "Last-Translator: Милош Поповић <gpopac@gmail.com>\n" - "Language-Team: Serbian <gnom@prevod.org>\n" -+"Language: sr\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/sr@Latn.po k9copy/po/sr@Latn.po ---- k9copy.orig/po/sr@Latn.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/sr@Latn.po 2020-12-24 10:48:11.135907689 -0500 -@@ -14,6 +14,7 @@ - "PO-Revision-Date: 2007-08-15 11:15+0100\n" - "Last-Translator: Miloš Popović <gpopac@gmail.com>\n" - "Language-Team: Serbian <gnom@prevod.org>\n" -+"Language: sr@Latn\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/tr.po k9copy/po/tr.po ---- k9copy.orig/po/tr.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/tr.po 2020-12-24 10:48:11.136907698 -0500 -@@ -14,6 +14,7 @@ - "PO-Revision-Date: 2007-10-17 11:01+0300\n" - "Last-Translator: Murat Şenel <muratasenel@gmail.com>\n" - "Language-Team: <tr@li.org>\n" -+"Language: tr\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/uk.po k9copy/po/uk.po ---- k9copy.orig/po/uk.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/uk.po 2020-12-24 10:48:11.137907707 -0500 -@@ -11,7 +11,7 @@ - "PO-Revision-Date: 2011-07-24 12:18+0300\n" - "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" - "Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n" --"Language: \n" -+"Language: uk\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/po/zh_TW.po k9copy/po/zh_TW.po ---- k9copy.orig/po/zh_TW.po 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/po/zh_TW.po 2020-12-24 10:48:11.137907707 -0500 -@@ -12,6 +12,7 @@ - "PO-Revision-Date: 2007-10-24 19:43+0800\n" - "Last-Translator: 洪任諭 <pcman.tw@gmail.com>\n" - "Language-Team: Traditional Chinese <LL@li.org>\n" -+"Language: zh_TW\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=utf-8\n" - "Content-Transfer-Encoding: 8bit\n" -diff -Naur k9copy.orig/src/backup/k9dvdbackup.cpp k9copy/src/backup/k9dvdbackup.cpp ---- k9copy.orig/src/backup/k9dvdbackup.cpp 2014-09-29 12:55:40.000000000 -0400 -+++ k9copy/src/backup/k9dvdbackup.cpp 2020-12-24 14:26:13.473270218 -0500 -@@ -907,7 +907,7 @@ k9Vobu * k9DVDBackup::remapOffset(uint32 - - - if ((vobu1 !=NULL) && (vobu2!=NULL)) { -- *_offset = abs(vobu1->newSector - vobu2->newSector) | maskOffset1 ; -+ *_offset = abs((int32_t)(vobu1->newSector - vobu2->newSector)) | maskOffset1 ; - *_offset |= maskOffset2; - return vobu2; - } -diff -Naur k9copy.orig/src/backup/k9execcopy.cpp k9copy/src/backup/k9execcopy.cpp ---- k9copy.orig/src/backup/k9execcopy.cpp 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/src/backup/k9execcopy.cpp 2020-12-24 10:48:11.138907715 -0500 -@@ -306,7 +306,7 @@ - - #if QT_VERSION >= 0x050000 - m_progressDialog=new QProgressDialog(k9Dialogs::getMainWidget() ); -- m_progressDialog->setCancelButton(false); -+ m_progressDialog->setCancelButton(NULL); - - #else - m_progressDialog=new KProgressDialog(k9Dialogs::getMainWidget() ); -diff -Naur k9copy.orig/src/import/k9avidecode.cpp k9copy/src/import/k9avidecode.cpp ---- k9copy.orig/src/import/k9avidecode.cpp 2014-09-29 11:00:12.000000000 -0400 -+++ k9copy/src/import/k9avidecode.cpp 2020-12-24 12:11:16.447891983 -0500 -@@ -26,7 +26,6 @@ - void av_free_packet_internal(AVPacket *pkt) - { - if (pkt) { -- if (pkt->destruct) pkt->destruct(pkt); - pkt->data = NULL; pkt->size = 0; - } - } -@@ -238,14 +237,14 @@ - - int numBytes; - // Determine required buffer size and allocate buffer -- numBytes=avpicture_get_size(PIX_FMT_RGB24, m_CodecCtx->width, -+ numBytes=avpicture_get_size(AV_PIX_FMT_RGB24, m_CodecCtx->width, - m_CodecCtx->height); - m_buffer=(uint8_t *)av_malloc(numBytes*sizeof(uint8_t)); - - // Assign appropriate parts of buffer to image planes in pFrameRGB - // Note that pFrameRGB is an AVFrame, but AVFrame is a superset - // of AVPicture -- avpicture_fill((AVPicture *)m_FrameRGB, m_buffer, PIX_FMT_RGB24, -+ avpicture_fill((AVPicture *)m_FrameRGB, m_buffer, AV_PIX_FMT_RGB24, - m_CodecCtx->width, m_CodecCtx->height); - - -@@ -317,13 +316,13 @@ - bFound=true; - #ifndef HAVE_SWSCALE - // Convert the image from its native format to RGB -- img_convert((AVPicture *)m_FrameRGB, PIX_FMT_RGB24, -+ img_convert((AVPicture *)m_FrameRGB, AV_PIX_FMT_RGB24, - (AVPicture*)m_Frame, m_CodecCtx->pix_fmt, - m_CodecCtx->width, m_CodecCtx->height); - SaveFrame(m_FrameRGB, m_CodecCtx->width, - m_CodecCtx->height); - #else -- toRGB_convert_ctx=sws_getContext(m_CodecCtx->width, m_CodecCtx->height, m_CodecCtx->pix_fmt, m_CodecCtx->width, m_CodecCtx->height, PIX_FMT_RGB24, sws_flags,NULL,NULL,NULL); -+ toRGB_convert_ctx=sws_getContext(m_CodecCtx->width, m_CodecCtx->height, m_CodecCtx->pix_fmt, m_CodecCtx->width, m_CodecCtx->height, AV_PIX_FMT_RGB24, sws_flags,NULL,NULL,NULL); - sws_scale(toRGB_convert_ctx, m_Frame->data, m_Frame->linesize, 0, m_CodecCtx->height, m_FrameRGB->data,m_FrameRGB->linesize); - // convert frame to QImage - SaveFrame(m_FrameRGB, m_CodecCtx->width, -diff -Naur k9copy.orig/src/libdvdnav-NOW/dvdnav/dvdnav.h k9copy/src/libdvdnav-NOW/dvdnav/dvdnav.h ---- k9copy.orig/src/libdvdnav-NOW/dvdnav/dvdnav.h 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/dvdnav/dvdnav.h 2020-12-24 10:48:11.139907724 -0500 -@@ -32,11 +32,11 @@ - extern "C" { - #endif - --#include <dvdnav/dvd_types.h> --#include <dvdread/dvd_reader.h> --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> /* For vm_cmd_t */ --#include <dvdnav/dvdnav_events.h> -+#include "dvdnav/dvd_types.h" -+#include "dvdread/dvd_reader.h" -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" /* For vm_cmd_t */ -+#include "dvdnav/dvdnav_events.h" - - - -diff -Naur k9copy.orig/src/libdvdnav-NOW/dvdnav.c k9copy/src/libdvdnav-NOW/dvdnav.c ---- k9copy.orig/src/libdvdnav-NOW/dvdnav.c 2014-09-29 12:02:49.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/dvdnav.c 2020-12-24 10:48:11.139907724 -0500 -@@ -34,14 +34,14 @@ - #include <string.h> - #include <sys/time.h> - #include "dvdnav/dvdnav.h" --#include <dvdread/dvd_reader.h> --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> /* For vm_cmd_t */ -+#include "dvdread/dvd_reader.h" -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" /* For vm_cmd_t */ - #include "vm/decoder.h" - #include "vm/vm.h" - #include "dvdnav_internal.h" - #include "read_cache.h" --#include <dvdread/nav_read.h> -+#include "dvdread/nav_read.h" - - static dvdnav_status_t dvdnav_clear(dvdnav_t * this) { - /* clear everything except file, vm, mutex, readahead */ -diff -Naur k9copy.orig/src/libdvdnav-NOW/highlight.c k9copy/src/libdvdnav-NOW/highlight.c ---- k9copy.orig/src/libdvdnav-NOW/highlight.c 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/highlight.c 2020-12-24 10:48:11.139907724 -0500 -@@ -29,7 +29,7 @@ - #include <limits.h> - #include <string.h> - #include <sys/time.h> --#include <dvdread/nav_types.h> -+#include "dvdread/nav_types.h" - #include "dvdnav/dvdnav.h" - #include "vm/decoder.h" - #include "vm/vm.h" -diff -Naur k9copy.orig/src/libdvdnav-NOW/navigation.c k9copy/src/libdvdnav-NOW/navigation.c ---- k9copy.orig/src/libdvdnav-NOW/navigation.c 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/navigation.c 2020-12-24 10:48:11.139907724 -0500 -@@ -27,8 +27,8 @@ - #include <string.h> - #include <sys/time.h> - #include "dvdnav/dvdnav.h" --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" - #include "vm/decoder.h" - #include "vm/vm.h" - #include "dvdnav_internal.h" -diff -Naur k9copy.orig/src/libdvdnav-NOW/read_cache.c k9copy/src/libdvdnav-NOW/read_cache.c ---- k9copy.orig/src/libdvdnav-NOW/read_cache.c 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/read_cache.c 2020-12-24 10:48:11.140907732 -0500 -@@ -34,8 +34,8 @@ - #include <sys/time.h> - #include <time.h> - #include "dvdnav/dvdnav.h" --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" - #include "vm/decoder.h" - #include "vm/vm.h" - #include "dvdnav_internal.h" -diff -Naur k9copy.orig/src/libdvdnav-NOW/searching.c k9copy/src/libdvdnav-NOW/searching.c ---- k9copy.orig/src/libdvdnav-NOW/searching.c 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/searching.c 2020-12-24 10:48:11.140907732 -0500 -@@ -30,12 +30,12 @@ - #include <stdlib.h> - #include <sys/time.h> - #include "dvdnav/dvdnav.h" --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" - #include "vm/decoder.h" - #include "vm/vm.h" - #include "dvdnav_internal.h" --#include <dvdread/ifo_read.h> -+#include "dvdread/ifo_read.h" - - /* - #define LOG_DEBUG -diff -Naur k9copy.orig/src/libdvdnav-NOW/settings.c k9copy/src/libdvdnav-NOW/settings.c ---- k9copy.orig/src/libdvdnav-NOW/settings.c 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/settings.c 2020-12-24 10:48:11.140907732 -0500 -@@ -27,8 +27,8 @@ - #include <string.h> - #include <sys/time.h> - #include "dvdnav/dvdnav.h" --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" - #include "vm/decoder.h" - #include "vm/vm.h" - #include "dvdnav_internal.h" -diff -Naur k9copy.orig/src/libdvdnav-NOW/vm/decoder.c k9copy/src/libdvdnav-NOW/vm/decoder.c ---- k9copy.orig/src/libdvdnav-NOW/vm/decoder.c 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/vm/decoder.c 2020-12-24 10:48:11.140907732 -0500 -@@ -32,8 +32,8 @@ - #include <sys/time.h> - #include <assert.h> - --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> /* vm_cmd_t */ -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" /* vm_cmd_t */ - - #include "dvdnav/dvdnav.h" - #include "decoder.h" -diff -Naur k9copy.orig/src/libdvdnav-NOW/vm/getset.c k9copy/src/libdvdnav-NOW/vm/getset.c ---- k9copy.orig/src/libdvdnav-NOW/vm/getset.c 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/vm/getset.c 2020-12-24 10:48:11.141907741 -0500 -@@ -30,9 +30,9 @@ - #include <stdio.h> - #include <inttypes.h> - --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> --#include <dvdread/ifo_read.h> -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" -+#include "dvdread/ifo_read.h" - #include "dvdnav/dvdnav.h" - - #include "decoder.h" -diff -Naur k9copy.orig/src/libdvdnav-NOW/vm/play.c k9copy/src/libdvdnav-NOW/vm/play.c ---- k9copy.orig/src/libdvdnav-NOW/vm/play.c 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/vm/play.c 2020-12-24 10:48:11.141907741 -0500 -@@ -29,9 +29,9 @@ - #include <stdlib.h> - #include <stdio.h> - --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> --#include <dvdread/ifo_read.h> -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" -+#include "dvdread/ifo_read.h" - #include "dvdnav/dvdnav.h" - - #include "decoder.h" -diff -Naur k9copy.orig/src/libdvdnav-NOW/vm/vm.c k9copy/src/libdvdnav-NOW/vm/vm.c ---- k9copy.orig/src/libdvdnav-NOW/vm/vm.c 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/vm/vm.c 2020-12-24 10:48:11.141907741 -0500 -@@ -37,9 +37,9 @@ - #include <sys/time.h> - #include <fcntl.h> - --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> --#include <dvdread/ifo_read.h> -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" -+#include "dvdread/ifo_read.h" - #include "dvdnav/dvdnav.h" - - #include "decoder.h" -diff -Naur k9copy.orig/src/libdvdnav-NOW/vm/vmcmd.c k9copy/src/libdvdnav-NOW/vm/vmcmd.c ---- k9copy.orig/src/libdvdnav-NOW/vm/vmcmd.c 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/vm/vmcmd.c 2020-12-24 10:48:11.141907741 -0500 -@@ -31,8 +31,8 @@ - #include <sys/time.h> - - #include "dvdnav/dvdnav.h" --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" - #include "decoder.h" - #include "vm.h" - #include "vmcmd.h" -diff -Naur k9copy.orig/src/libdvdnav-NOW/vm/vmget.c k9copy/src/libdvdnav-NOW/vm/vmget.c ---- k9copy.orig/src/libdvdnav-NOW/vm/vmget.c 2014-09-29 11:50:54.000000000 -0400 -+++ k9copy/src/libdvdnav-NOW/vm/vmget.c 2020-12-24 10:48:11.141907741 -0500 -@@ -31,9 +31,9 @@ - #include <string.h> - #include <stdlib.h> - --#include <dvdread/nav_types.h> --#include <dvdread/ifo_types.h> --#include <dvdread/ifo_read.h> -+#include "dvdread/nav_types.h" -+#include "dvdread/ifo_types.h" -+#include "dvdread/ifo_read.h" - #include "dvdnav/dvdnav.h" - - #include "decoder.h" diff --git a/multimedia/k9copy-reloaded/patches/k9copy-tempdir.patch b/multimedia/k9copy-reloaded/patches/k9copy-tempdir.patch deleted file mode 100644 index e9376cf2916de..0000000000000 --- a/multimedia/k9copy-reloaded/patches/k9copy-tempdir.patch +++ /dev/null @@ -1,63 +0,0 @@ ---- src/core/k9tools.cpp.org 2014-09-29 17:00:12.000000000 +0200 -+++ src/core/k9tools.cpp 2015-12-19 19:18:40.474442195 +0100 -@@ -48,7 +48,7 @@ - const QString k9Tools::getTempPath() { - QString sPath; - --sPath=QString("%1/%2/").arg(QDir::tempPath() + '/' + "k9copy/"); -+sPath=QString("%1/%2/").arg(QDir::tempPath(),"k9copy/"); - - return sPath; - } ---- src/vamps/k9fifo.cpp.org 2014-09-29 17:00:12.000000000 +0200 -+++ src/vamps/k9fifo.cpp 2015-12-19 19:04:18.616261661 +0100 -@@ -11,6 +11,8 @@ - // - #include "k9fifo.h" - #include <QDir> -+#include <errno.h> -+#include <KDebug> - - uint64_t k9MemoryFifo::count() { - return m_count; -@@ -134,12 +136,19 @@ - m_wait.wait(&m_mutex); - } - m_wfile->seek(m_fstart); -- m_wfile->write((const char*)_buffer,_size); -+ int rc=m_wfile->write((const char*)_buffer,_size) ; -+ if (rc != (int) _size) { -+ kFatal() << QString("error writing to tempfile (%1)").arg(strerror (errno)); -+ abort(); -+ } - m_fstart=m_wfile->pos(); - if (m_fstart > MAX_FILE_SIZE) { - m_wfile=new QTemporaryFile(QDir::cleanPath(m_output +"/k9b")); - m_wfile->setAutoRemove(true); -- m_wfile->open(); -+ if(m_wfile->open() == false) { -+ kFatal() << QString("error creating tempfile in %1 (%1)").arg(QDir::cleanPath(m_output +"/k9b"), strerror (errno)); -+ abort(); -+ } - m_queue.enqueue(m_wfile); - m_fstart=0; - } -@@ -190,12 +199,17 @@ - if (m_rfile) { - m_rfile->close(); - delete m_rfile; -+ m_rfile=NULL; - } - qDeleteAll(m_queue); - -+ - m_fstart=m_fend=0; - m_rfile=new QTemporaryFile(QDir::cleanPath(m_output +"/k9b")); - m_rfile->setAutoRemove(true); -- m_rfile->open(); -+ if(m_rfile->open() == false) { -+ kFatal() << QString("error creating tempfile in %1 (%1)").arg(QDir::cleanPath(m_output +"/k9b"), strerror (errno)); -+ abort(); -+ } - m_start=m_end=0; - } diff --git a/multimedia/k9copy-reloaded/patches/k9copy-uncheck-dvdauthor.patch b/multimedia/k9copy-reloaded/patches/k9copy-uncheck-dvdauthor.patch new file mode 100644 index 0000000000000..58814b7941f76 --- /dev/null +++ b/multimedia/k9copy-reloaded/patches/k9copy-uncheck-dvdauthor.patch @@ -0,0 +1,12 @@ +diff -Naur k9copy.orig/src/core/k9config.cpp k9copy/src/core/k9config.cpp +--- k9copy.orig/src/core/k9config.cpp 2014-09-29 11:00:12.000000000 -0400 ++++ k9copy/src/core/k9config.cpp 2020-12-26 12:17:00.538310987 -0500 +@@ -100,7 +100,7 @@ + m_prefAutoBurn=group.readEntry("autoburn",false); + m_quickScan=group.readEntry("quickscan",true); + m_prefSize=group.readEntry("dvdsize",4400); +- m_useDvdAuthor=group.readEntry("useDvdAuthor",true); ++ m_useDvdAuthor=group.readEntry("useDvdAuthor",false); + m_keepMenus=group.readEntry("keepMenus",true); + m_prefDelTmpFiles=group.readEntry("deltmpfiles",false); + m_prefReadAhead=group.readEntry("readahead",-1); |