diff --git a/multimedia/editor/id3lib/actions.py b/multimedia/editor/id3lib/actions.py new file mode 100644 index 0000000000..a5ccf3ebfe --- /dev/null +++ b/multimedia/editor/id3lib/actions.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import libtools +from pisi.actionsapi import get + +def setup(): + libtools.libtoolize("-fc") + autotools.aclocal() + autotools.autoconf() + autotools.automake("--add-missing --copy") + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "README") diff --git a/multimedia/editor/id3lib/files/00-add-libz-to-compilation.patch b/multimedia/editor/id3lib/files/00-add-libz-to-compilation.patch new file mode 100644 index 0000000000..e937877364 --- /dev/null +++ b/multimedia/editor/id3lib/files/00-add-libz-to-compilation.patch @@ -0,0 +1,14 @@ +This patch was first introduced in version 3.8.3-3 + +It fixes http://bugs.debian.org/208672 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -74,6 +74,8 @@ + + if ID3_NEEDZLIB + LDADD = $(top_builddir)/zlib/src/libz.la ++else ++libid3_la_LIBADD = -lz + endif + + libid3_la_LDFLAGS = \ diff --git a/multimedia/editor/id3lib/files/05-create-m4-directory.patch b/multimedia/editor/id3lib/files/05-create-m4-directory.patch new file mode 100644 index 0000000000..d8111205eb --- /dev/null +++ b/multimedia/editor/id3lib/files/05-create-m4-directory.patch @@ -0,0 +1,12 @@ +Create a local m4 subdirectory +--- a/Makefile.am ++++ b/Makefile.am +@@ -12,6 +12,8 @@ + # require automake 1.5 + AUTOMAKE_OPTIONS = 1.5 + ++ACLOCAL_AMFLAGS = -I m4 ++ + EXTRA_DIST = \ + HISTORY \ + config.h.win32 \ diff --git a/multimedia/editor/id3lib/files/10-fix-compilation-with-cpp-headers.patch b/multimedia/editor/id3lib/files/10-fix-compilation-with-cpp-headers.patch new file mode 100644 index 0000000000..a9b45ab02c --- /dev/null +++ b/multimedia/editor/id3lib/files/10-fix-compilation-with-cpp-headers.patch @@ -0,0 +1,22 @@ +This patch imports the proper C++ headers +--- a/include/id3/id3lib_strings.h ++++ b/include/id3/id3lib_strings.h +@@ -30,6 +30,7 @@ + #define _ID3LIB_STRINGS_H_ + + #include ++#include + + #if (defined(__GNUC__) && (__GNUC__ >= 3) || (defined(_MSC_VER) && _MSC_VER > 1000)) + namespace std +--- a/include/id3/writers.h ++++ b/include/id3/writers.h +@@ -30,7 +30,7 @@ + + #include "id3/writer.h" + #include "id3/id3lib_streams.h" +-//#include ++#include + + class ID3_CPP_EXPORT ID3_OStreamWriter : public ID3_Writer + { diff --git a/multimedia/editor/id3lib/files/15-fix-headers-of-main-functions.patch b/multimedia/editor/id3lib/files/15-fix-headers-of-main-functions.patch new file mode 100644 index 0000000000..48e01d145f --- /dev/null +++ b/multimedia/editor/id3lib/files/15-fix-headers-of-main-functions.patch @@ -0,0 +1,45 @@ +This patch fixes some function headers in demo code used during 'make check' +--- a/examples/demo_info.cpp ++++ b/examples/demo_info.cpp +@@ -309,7 +309,7 @@ + + #define DEBUG + +-int main( unsigned int argc, char * const argv[]) ++int main(int argc, char * const argv[]) + { + ID3D_INIT_DOUT(); + +--- a/examples/demo_convert.cpp ++++ b/examples/demo_convert.cpp +@@ -84,7 +84,7 @@ + } + } + +-int main( unsigned int argc, char * const argv[]) ++int main(int argc, char * const argv[]) + { + flags_t ulFlag = ID3TT_ALL; + gengetopt_args_info args; +--- a/examples/demo_copy.cpp ++++ b/examples/demo_copy.cpp +@@ -81,7 +81,7 @@ + } + } + +-int main( unsigned int argc, char * const argv[]) ++int main(int argc, char * const argv[]) + { + int ulFlag = ID3TT_ID3; + ID3D_INIT_DOUT(); +--- a/examples/demo_tag.cpp ++++ b/examples/demo_tag.cpp +@@ -46,7 +46,7 @@ + os << "v2"; + } + +-int main( unsigned int argc, char * const argv[]) ++int main(int argc, char * const argv[]) + { + int ulFlag = ID3TT_ID3; + ID3D_INIT_DOUT(); diff --git a/multimedia/editor/id3lib/files/20-create-manpages.patch b/multimedia/editor/id3lib/files/20-create-manpages.patch new file mode 100644 index 0000000000..cebf3d4d40 --- /dev/null +++ b/multimedia/editor/id3lib/files/20-create-manpages.patch @@ -0,0 +1,198 @@ +This patch adds debian-made man pages +--- /dev/null ++++ b/doc/man/id3info.1 +@@ -0,0 +1,31 @@ ++.TH ID3INFO 1 "May 2000" local "User Command" ++.SH NAME ++id3info \- Display id3 tag information. ++.SH SYNOPSIS ++.B id3info ++.RB [ ++.I OPTION ++.RB ] ++.RB [ ++.I FILE ++.RB ] ++.br ++.SH DESCRIPTION ++.B Id3info ++displays both the id3v1 and id3v2 tag information for a file. ++Id3info will not differentiate between the two types of tags. ++.SH OPTIONS ++.TP ++.B \-h, \-\-help ++Display help and exit ++.TP ++.B \-v, \-\-version ++Display version information and exit ++.SH SEE ALSO ++id3convert(1), id3tag(1), id3v2(1) ++.SH AUTHOR ++.B id3lib ++was originally designed and implemented by Dirk Mahoney and is ++maintained by Scott Thomas Haug . Manual page written for ++Debian GNU/Linux by Robert Woodcock . ++ +--- /dev/null ++++ b/doc/man/id3tag.1 +@@ -0,0 +1,69 @@ ++.TH ID3TAG 1 "May 2000" local "User Command" ++.SH NAME ++id3tag \- Tags an mp3 file with id3v1 and/or id3v2 tags. ++.SH SYNOPSIS ++.B id3tag ++.RB [ ++.I OPTION ++.RB ] ... ++.RB [ ++.I FILE ++.RB ] ... ++.br ++.SH DESCRIPTION ++.B Id3tag ++will render both types of tag by default. Only the last ++tag type indicated in the option list will be used. Non- ++rendered will remain unchanged in the original file. Will ++also parse and convert Lyrics3 v2.0 frames, but will not ++render them. ++ ++.SH OPTIONS ++.TP ++.B \-1, \-\-v1tag ++Render only the id3v1 tag ++.TP ++.B \-2, \-\-v2tag ++Render only the id3v2 tag ++.TP ++.B \-h, \-\-help ++Display help and exit ++.TP ++.B \-v, \-\-version ++Display version information and exit ++.TP ++.B \-a, \-\-artist ARTIST ++Set the artist information ++.TP ++.B \-s, \-\-song SONG ++Set the song title information ++.TP ++.B \-A, \-\-album ALBUM ++Set the album title information ++.TP ++.B \-c, \-\-comment COMMENT ++Set the comment information ++.TP ++.B \-C, \-\-desc DESCRIPTION ++Set the comment description ++.TP ++.B \-g, \-\-genre num ++Set the genre number ++.TP ++.B \-y, \-\-year num ++Set the year ++.TP ++.B \-t, \-\-track num ++Set the track number ++.TP ++.B \-T, \-\-total num ++Set the total number of tracks on the album ++ ++.SH SEE ALSO ++id3convert(1), id3info(1), id3v2(1) ++.SH AUTHOR ++.B id3lib ++was originally designed and implemented by Dirk Mahoney and is ++maintained by Scott Thomas Haug . Manual page written for ++Debian GNU/Linux by Robert Woodcock . ++ +--- /dev/null ++++ b/doc/man/id3convert.1 +@@ -0,0 +1,47 @@ ++.TH ID3CONVERT 1 "May 2000" local "User Command" ++.SH NAME ++id3convert \- Converts between id3v1 and id3v2 tags of an mp3 file. ++.SH SYNOPSIS ++.B id3convert ++.RB [ ++.I OPTION ++.RB ] ++.RB [ ++.I FILE ++.RB ] ++.br ++.SH DESCRIPTION ++.B Id3convert ++converts between id3v1 and id3v2 tags of an mp3 file. Id3convert will render ++both types of tag by default. Only the last tag type indicated in the option ++list will be used. Non-rendered tags will remain unchanged in the original ++file. Id3convert will also parse and convert Lyrics3 v2.0 frames, but will ++not render them. ++ ++.SH OPTIONS ++.TP ++.B \-1, \-\-v1tag ++Render only the id3v1 tag ++.TP ++.B \-2, \-\-v2tag ++Render only the id3v2 tag ++.TP ++.B \-s, \-\-strip ++Strip, rather than render, the tags ++.TP ++.B \-p, \-\-padding ++Use padding in the tag ++.TP ++.B \-h, \-\-help ++Display help and exit ++.TP ++.B \-v, \-\-version ++Display version information and exit ++ ++.SH SEE ALSO ++id3tag(1), id3info(1), id3v2(1) ++.SH AUTHOR ++.B id3lib ++was originally designed and implemented by Dirk Mahoney and is ++maintained by Scott Thomas Haug . Manual page written for ++Debian GNU/Linux by Robert Woodcock . +--- /dev/null ++++ b/doc/man/id3cp.1 +@@ -0,0 +1,38 @@ ++.TH ID3CP 1 "July 2001" local "User Command" ++.SH NAME ++id3cp \- Copies tags from one file to another. ++.SH SYNOPSIS ++.B id3cp ++.RB [ ++.I OPTION ++.RB ] ... ++.RB [ ++.I SOURCE ++.RB ] ++.RB [ ++.I DEST ++.RB ] ++.br ++.SH DESCRIPTION ++.B Id3cp ++copies tags from SOURCE to DEST. ++.SH OPTIONS ++.TP ++.B \-1, \-\-v1tag ++Render only the id3v1 tag ++.TP ++.B \-2, \-\-v2tag ++Render only the id3v2 tag ++.TP ++.B \-h, \-\-help ++Display help and exit ++.TP ++.B \-v, \-\-version ++Display version information and exit ++.SH SEE ALSO ++id3convert(1), id3info(1), id3v2(1) ++.SH AUTHOR ++.B id3lib ++was originally designed and implemented by Dirk Mahoney and is ++maintained by Scott Thomas Haug . Manual page written for ++Debian GNU/Linux by Robert Woodcock . diff --git a/multimedia/editor/id3lib/files/30-fix-utf16.patch b/multimedia/editor/id3lib/files/30-fix-utf16.patch new file mode 100644 index 0000000000..3d3f50fed6 --- /dev/null +++ b/multimedia/editor/id3lib/files/30-fix-utf16.patch @@ -0,0 +1,38 @@ +Patch from 'Spoon' to fix issues with writing certain unicode characters +--- a/ChangeLog ++++ b/ChangeLog +@@ -1,3 +1,8 @@ ++2006-02-17 Jerome Couderc ++ ++ * Patch from Spoon to fix UTF-16 writing bug ++ http://sourceforge.net/tracker/index.php?func=detail&aid=1016290&group_id=979&atid=300979 ++ + 2003-03-02 Sunday 17:38 Thijmen Klok + + * THANKS (1.20): added more people +--- a/src/io_helpers.cpp ++++ b/src/io_helpers.cpp +@@ -363,11 +363,22 @@ + // Write the BOM: 0xFEFF + unicode_t BOM = 0xFEFF; + writer.writeChars((const unsigned char*) &BOM, 2); ++ // Patch from Spoon : 2004-08-25 14:17 ++ // http://sourceforge.net/tracker/index.php?func=detail&aid=1016290&group_id=979&atid=300979 ++ // Wrong code ++ //for (size_t i = 0; i < size; i += 2) ++ //{ ++ // unicode_t ch = (data[i] << 8) | data[i+1]; ++ // writer.writeChars((const unsigned char*) &ch, 2); ++ //} ++ // Right code ++ unsigned char *pdata = (unsigned char *) data.c_str(); + for (size_t i = 0; i < size; i += 2) + { +- unicode_t ch = (data[i] << 8) | data[i+1]; ++ unicode_t ch = (pdata[i] << 8) | pdata[i+1]; + writer.writeChars((const unsigned char*) &ch, 2); + } ++ // End patch + } + return writer.getCur() - beg; + } diff --git a/multimedia/editor/id3lib/files/40-deal-with-mkstemp.patch b/multimedia/editor/id3lib/files/40-deal-with-mkstemp.patch new file mode 100644 index 0000000000..36c84179fc --- /dev/null +++ b/multimedia/editor/id3lib/files/40-deal-with-mkstemp.patch @@ -0,0 +1,54 @@ +This patch fixes an issues where temporary files were created in an insecure +way. + +It was first intruduced in version 3.8.3-7 and fixes +http://bugs.debian.org/438540 +--- a/src/tag_file.cpp ++++ b/src/tag_file.cpp +@@ -242,8 +242,8 @@ + strcpy(sTempFile, filename.c_str()); + strcat(sTempFile, sTmpSuffix.c_str()); + +-#if ((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP)) +- // This section is for Windows folk && gcc 3.x folk ++#if !defined(HAVE_MKSTEMP) ++ // This section is for Windows folk + fstream tmpOut; + createFile(sTempFile, tmpOut); + +@@ -257,7 +257,7 @@ + tmpOut.write((char *)tmpBuffer, nBytes); + } + +-#else //((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP)) ++#else //!defined(HAVE_MKSTEMP) + + // else we gotta make a temp file, copy the tag into it, copy the + // rest of the old file after the tag, delete the old file, rename +@@ -270,7 +270,7 @@ + //ID3_THROW_DESC(ID3E_NoFile, "couldn't open temp file"); + } + +- ofstream tmpOut(fd); ++ ofstream tmpOut(sTempFile); + if (!tmpOut) + { + tmpOut.close(); +@@ -285,14 +285,14 @@ + uchar tmpBuffer[BUFSIZ]; + while (file) + { +- file.read(tmpBuffer, BUFSIZ); ++ file.read((char *)tmpBuffer, BUFSIZ); + size_t nBytes = file.gcount(); +- tmpOut.write(tmpBuffer, nBytes); ++ tmpOut.write((char *)tmpBuffer, nBytes); + } + + close(fd); //closes the file + +-#endif ////((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP)) ++#endif ////!defined(HAVE_MKSTEMP) + + tmpOut.close(); + file.close(); diff --git a/multimedia/editor/id3lib/files/50-remove-outdated-check.patch b/multimedia/editor/id3lib/files/50-remove-outdated-check.patch new file mode 100644 index 0000000000..386da2771b --- /dev/null +++ b/multimedia/editor/id3lib/files/50-remove-outdated-check.patch @@ -0,0 +1,11 @@ +We don't actually need iomanip.h +--- a/configure.in ++++ b/configure.in +@@ -227,7 +227,6 @@ + ) + AC_CHECK_HEADERS( \ + string \ +- iomanip.h \ + ,,AC_MSG_ERROR([Missing a vital header file for id3lib]) + ) + diff --git a/multimedia/editor/id3lib/files/60-add-c-wrapper-functions.patch b/multimedia/editor/id3lib/files/60-add-c-wrapper-functions.patch new file mode 100644 index 0000000000..d72e81c0ec --- /dev/null +++ b/multimedia/editor/id3lib/files/60-add-c-wrapper-functions.patch @@ -0,0 +1,58 @@ +This patch adds C wrapper functions for field encoding. + +It was first introduced in version 3.8.3-8 and fixes +http://bugs.debian.org/281292 +--- a/include/id3.h ++++ b/include/id3.h +@@ -104,6 +104,9 @@ + ID3_C_EXPORT void CCONV ID3Field_GetBINARY (const ID3Field *field, uchar *buffer, size_t buffLength); + ID3_C_EXPORT void CCONV ID3Field_FromFile (ID3Field *field, const char *fileName); + ID3_C_EXPORT void CCONV ID3Field_ToFile (const ID3Field *field, const char *fileName); ++ ID3_C_EXPORT bool CCONV ID3Field_SetEncoding (ID3Field *field, ID3_TextEnc enc); ++ ID3_C_EXPORT ID3_TextEnc CCONV ID3Field_GetEncoding (const ID3Field *field); ++ ID3_C_EXPORT bool CCONV ID3Field_IsEncodable (const ID3Field *field); + + /* field-info wrappers */ + ID3_C_EXPORT char* CCONV ID3FrameInfo_ShortName (ID3_FrameID frameid); +--- a/src/c_wrapper.cpp ++++ b/src/c_wrapper.cpp +@@ -681,6 +681,39 @@ + } + } + ++ ID3_C_EXPORT bool CCONV ++ ID3Field_SetEncoding(ID3Field *field, ID3_TextEnc enc) ++ { ++ bool changed = false; ++ if (field) ++ { ++ ID3_CATCH(changed = reinterpret_cast(field)->SetEncoding(enc)); ++ } ++ return changed; ++ } ++ ++ ID3_C_EXPORT ID3_TextEnc CCONV ++ ID3Field_GetEncoding(const ID3Field *field) ++ { ++ ID3_TextEnc enc = ID3TE_NONE; ++ if (field) ++ { ++ ID3_CATCH(enc = reinterpret_cast(field)->GetEncoding()); ++ } ++ return enc; ++ } ++ ++ ID3_C_EXPORT bool CCONV ++ ID3Field_IsEncodable(const ID3Field *field) ++ { ++ bool isEncodable = false; ++ if (field) ++ { ++ ID3_CATCH(isEncodable = reinterpret_cast(field)->IsEncodable()); ++ } ++ return isEncodable; ++ } ++ + #ifdef __cplusplus + } + #endif /* __cplusplus */ diff --git a/multimedia/editor/id3lib/files/60-fix_make_check.patch b/multimedia/editor/id3lib/files/60-fix_make_check.patch new file mode 100644 index 0000000000..e2bb1b0518 --- /dev/null +++ b/multimedia/editor/id3lib/files/60-fix_make_check.patch @@ -0,0 +1,50 @@ +This patch fixes some function headers and imports in order for 'make check' +to work. + +It was first introduced in version 3.8.3-9 +diff -Naur id3lib-3.8.3.orig/examples/findeng.cpp id3lib-3.8.3/examples/findeng.cpp +--- id3lib-3.8.3.orig/examples/findeng.cpp 2003-03-02 01:23:00.000000000 +0100 ++++ id3lib-3.8.3/examples/findeng.cpp 2009-12-10 00:58:12.173795997 +0100 +@@ -9,7 +9,7 @@ + using std::cout; + using std::endl; + +-int main(unsigned argc, char* argv[]) ++int main(int argc, char* argv[]) + { + ID3D_INIT_DOUT(); + ID3D_INIT_WARNING(); +diff -Naur id3lib-3.8.3.orig/examples/findstr.cpp id3lib-3.8.3/examples/findstr.cpp +--- id3lib-3.8.3.orig/examples/findstr.cpp 2003-03-02 01:23:00.000000000 +0100 ++++ id3lib-3.8.3/examples/findstr.cpp 2009-12-10 00:57:48.036819825 +0100 +@@ -9,7 +9,7 @@ + using std::cout; + using std::endl; + +-int main(unsigned argc, char* argv[]) ++int main(int argc, char* argv[]) + { + ID3D_INIT_DOUT(); + ID3D_INIT_WARNING(); +diff -Naur id3lib-3.8.3.orig/examples/test_io.cpp id3lib-3.8.3/examples/test_io.cpp +--- id3lib-3.8.3.orig/examples/test_io.cpp 2003-03-02 01:23:00.000000000 +0100 ++++ id3lib-3.8.3/examples/test_io.cpp 2009-12-10 00:57:03.612111640 +0100 +@@ -11,6 +11,9 @@ + #include + #include + ++using std::cin; ++using std::hex; ++using std::dec; + using std::cout; + using std::endl; + using std::cerr; +@@ -18,7 +21,7 @@ + using namespace dami; + + int +-main(size_t argc, const char** argv) ++main(int argc, const char** argv) + { + ID3D_INIT_DOUT(); + ID3D_INIT_WARNING(); diff --git a/multimedia/editor/id3lib/files/60-id3lib-missing-nullpointer-check.patch b/multimedia/editor/id3lib/files/60-id3lib-missing-nullpointer-check.patch new file mode 100644 index 0000000000..d4ca5d292f --- /dev/null +++ b/multimedia/editor/id3lib/files/60-id3lib-missing-nullpointer-check.patch @@ -0,0 +1,12 @@ +This patch adds a check for a null pointer +--- a/src/header_tag.cpp ++++ b/src/header_tag.cpp +@@ -54,7 +54,7 @@ + { + size_t bytesUsed = ID3_TagHeader::SIZE; + +- if (_info->is_extended) ++ if (_info && _info->is_extended) + { + bytesUsed += _info->extended_bytes; + } diff --git a/multimedia/editor/id3lib/files/60-spelling.patch b/multimedia/editor/id3lib/files/60-spelling.patch new file mode 100644 index 0000000000..7547aa3d54 --- /dev/null +++ b/multimedia/editor/id3lib/files/60-spelling.patch @@ -0,0 +1,107 @@ +This patch fixes some minor spelling mistakes +diff -Naur id3lib-3.8.3.orig//ChangeLog id3lib-3.8.3//ChangeLog +--- id3lib-3.8.3.orig//ChangeLog 2010-06-08 05:21:47.817061336 +0200 ++++ id3lib-3.8.3//ChangeLog 2010-06-08 05:21:05.320811354 +0200 +@@ -2266,7 +2266,7 @@ + * examples/demo_info.cpp (1.19): + (PrintInformation): When printing synced lyrics info, now uses a + MemoryReader, BinaryNumberReader, and TextReader to extract the +- infromation from the binary field. This is a cheat, since these ++ information from the binary field. This is a cheat, since these + classes aren't normally exposed to folks using the library. + Hopefully they will be exposed soon enough for the next major + release. +diff -Naur id3lib-3.8.3.orig//doc/id3v2.3.0.html id3lib-3.8.3//doc/id3v2.3.0.html +--- id3lib-3.8.3.orig//doc/id3v2.3.0.html 2010-06-08 05:21:47.859810543 +0200 ++++ id3lib-3.8.3//doc/id3v2.3.0.html 2010-06-08 05:21:05.373811128 +0200 +@@ -2157,7 +2157,7 @@ + 64.Native American + 65.Cabaret + 66.New Wave +- 67.Psychadelic ++ 67.Psychedelic + 68.Rave + 69.Showtunes + 70.Trailer +@@ -2254,4 +2254,4 @@ + Email: johan@id3.org +

+ +- +\ No newline at end of file ++ +diff -Naur id3lib-3.8.3.orig//doc/id3v2.3.0.txt id3lib-3.8.3//doc/id3v2.3.0.txt +--- id3lib-3.8.3.orig//doc/id3v2.3.0.txt 2010-06-08 05:21:47.860810639 +0200 ++++ id3lib-3.8.3//doc/id3v2.3.0.txt 2010-06-08 05:21:05.374811307 +0200 +@@ -1929,7 +1929,7 @@ + 64.Native American + 65.Cabaret + 66.New Wave +- 67.Psychadelic ++ 67.Psychedelic + 68.Rave + 69.Showtunes + 70.Trailer +diff -Naur id3lib-3.8.3.orig//id3com/id3com.idl id3lib-3.8.3//id3com/id3com.idl +--- id3lib-3.8.3.orig//id3com/id3com.idl 2010-06-08 05:21:47.818060988 +0200 ++++ id3lib-3.8.3//id3com/id3com.idl 2010-06-08 05:21:05.355061546 +0200 +@@ -179,7 +179,7 @@ + /* USER */ ID3_TERMSOFUSE, /**< Terms of use */ + /* USLT */ ID3_UNSYNCEDLYRICS, /**< Unsynchronized lyric/text transcription */ + /* WCOM */ ID3_WWWCOMMERCIALINFO, /**< Commercial information */ +- /* WCOP */ ID3_WWWCOPYRIGHT, /**< Copyright/Legal infromation */ ++ /* WCOP */ ID3_WWWCOPYRIGHT, /**< Copyright/Legal information */ + /* WOAF */ ID3_WWWAUDIOFILE, /**< Official audio file webpage */ + /* WOAR */ ID3_WWWARTIST, /**< Official artist/performer webpage */ + /* WOAS */ ID3_WWWAUDIOSOURCE, /**< Official audio source webpage */ +diff -Naur id3lib-3.8.3.orig//include/id3/globals.h id3lib-3.8.3//include/id3/globals.h +--- id3lib-3.8.3.orig//include/id3/globals.h 2010-06-08 05:21:47.818060988 +0200 ++++ id3lib-3.8.3//include/id3/globals.h 2010-06-08 05:22:27.395811102 +0200 +@@ -313,7 +313,7 @@ + /* USER */ ID3FID_TERMSOFUSE, /**< Terms of use */ + /* USLT */ ID3FID_UNSYNCEDLYRICS, /**< Unsynchronized lyric/text transcription */ + /* WCOM */ ID3FID_WWWCOMMERCIALINFO, /**< Commercial information */ +- /* WCOP */ ID3FID_WWWCOPYRIGHT, /**< Copyright/Legal infromation */ ++ /* WCOP */ ID3FID_WWWCOPYRIGHT, /**< Copyright/Legal information */ + /* WOAF */ ID3FID_WWWAUDIOFILE, /**< Official audio file webpage */ + /* WOAR */ ID3FID_WWWARTIST, /**< Official artist/performer webpage */ + /* WOAS */ ID3FID_WWWAUDIOSOURCE, /**< Official audio source webpage */ +@@ -608,7 +608,7 @@ + "Native American", //64 + "Cabaret", //65 + "New Wave", //66 +- "Psychadelic", //67 ++ "Psychedelic", //67 + "Rave", //68 + "Showtunes", //69 + "Trailer", //70 +@@ -686,7 +686,7 @@ + "Christian Rock ", //141 + "Merengue", //142 + "Salsa", //143 +- "Trash Metal", //144 ++ "Thrash Metal", //144 + "Anime", //145 + "JPop", //146 + "Synthpop" //147 +diff -Naur id3lib-3.8.3.orig//src/field.cpp id3lib-3.8.3//src/field.cpp +--- id3lib-3.8.3.orig//src/field.cpp 2010-06-08 05:21:47.818060988 +0200 ++++ id3lib-3.8.3//src/field.cpp 2010-06-08 05:21:05.373811128 +0200 +@@ -719,7 +719,7 @@ + // USER ID3FID_TERMSOFUSE Terms of use + // USLT ULT ID3FID_UNSYNCEDLYRICS Unsynchronized lyric/text transcription + // WCOM WCM ID3FID_WWWCOMMERCIALINFO Commercial information +-// WCOP WCM ID3FID_WWWCOPYRIGHT Copyright/Legal infromation ++// WCOP WCM ID3FID_WWWCOPYRIGHT Copyright/Legal information + // WOAF WCP ID3FID_WWWAUDIOFILE Official audio file webpage + // WOAR WAF ID3FID_WWWARTIST Official artist/performer webpage + // WOAS WAR ID3FID_WWWAUDIOSOURCE Official audio source webpage +@@ -813,7 +813,7 @@ + {ID3FID_TERMSOFUSE, "" , "USER", false, false, ID3FD_TermsOfUse, "Terms of use"}, + {ID3FID_UNSYNCEDLYRICS, "ULT", "USLT", false, false, ID3FD_GeneralText, "Unsynchronized lyric/text transcription"}, + {ID3FID_WWWCOMMERCIALINFO, "WCM", "WCOM", false, false, ID3FD_URL, "Commercial information"}, +- {ID3FID_WWWCOPYRIGHT, "WCP", "WCOP", false, false, ID3FD_URL, "Copyright/Legal infromation"}, ++ {ID3FID_WWWCOPYRIGHT, "WCP", "WCOP", false, false, ID3FD_URL, "Copyright/Legal information"}, + {ID3FID_WWWAUDIOFILE, "WAF", "WOAF", false, false, ID3FD_URL, "Official audio file webpage"}, + {ID3FID_WWWARTIST, "WAR", "WOAR", false, false, ID3FD_URL, "Official artist/performer webpage"}, + {ID3FID_WWWAUDIOSOURCE, "WAS", "WOAS", false, false, ID3FD_URL, "Official audio source webpage"}, diff --git a/multimedia/editor/id3lib/files/61-fix_vbr_stack_smash.patch b/multimedia/editor/id3lib/files/61-fix_vbr_stack_smash.patch new file mode 100644 index 0000000000..9bf33e9787 --- /dev/null +++ b/multimedia/editor/id3lib/files/61-fix_vbr_stack_smash.patch @@ -0,0 +1,19 @@ +Description: Fix crashes when reading VBR MP3 file. +Bug-Ubuntu: https://launchpad.net/bugs/444466 +Origin: upstream, http://sourceforge.net/tracker/?func=detail&aid=937707&group_id=979&atid=300979 +Forwarded: yes +Author: Urs Fleisch + +Index: id3lib3.8.3-3.8.3/src/mp3_parse.cpp +=================================================================== +--- id3lib3.8.3-3.8.3.orig/src/mp3_parse.cpp 2009-10-06 23:12:10.381250132 +0200 ++++ id3lib3.8.3-3.8.3/src/mp3_parse.cpp 2009-10-06 23:14:09.545252591 +0200 +@@ -465,7 +465,7 @@ + // from http://www.xingtech.com/developer/mp3/ + + const size_t VBR_HEADER_MIN_SIZE = 8; // "xing" + flags are fixed +- const size_t VBR_HEADER_MAX_SIZE = 116; // frames, bytes, toc and scale are optional ++ const size_t VBR_HEADER_MAX_SIZE = 120; // frames, bytes, toc and scale are optional + + if (mp3size >= vbr_header_offest + VBR_HEADER_MIN_SIZE) + { diff --git a/multimedia/editor/id3lib/pspec.xml b/multimedia/editor/id3lib/pspec.xml new file mode 100644 index 0000000000..d12518670e --- /dev/null +++ b/multimedia/editor/id3lib/pspec.xml @@ -0,0 +1,67 @@ + + + + + id3lib + http://id3lib.sourceforge.net/ + + Mustafa Cinasal + muscnsl@gmail.com + + GPLv1 + driver + ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık + ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık + https://sourceforge.net/projects/id3lib/files/id3lib/3.8.3/id3lib-3.8.3.tar.gz + + zlib-devel + libgcc + + + 00-add-libz-to-compilation.patch + 05-create-m4-directory.patch + 10-fix-compilation-with-cpp-headers.patch + 15-fix-headers-of-main-functions.patch + 20-create-manpages.patch + 30-fix-utf16.patch + 40-deal-with-mkstemp.patch + 50-remove-outdated-check.patch + 60-add-c-wrapper-functions.patch + 60-fix_make_check.patch + 60-id3lib-missing-nullpointer-check.patch + 60-spelling.patch + 61-fix_vbr_stack_smash.patch + + + + id3lib + + zlib + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + + + + id3lib-devel + Development files for id3lib + + id3lib + + + /usr/include + + + + + 2017-12-17 + 3.8.3 + First release + Mustafa Cinasal + muscnsl@gmail.com + + + diff --git a/multimedia/editor/id3lib/translations.xml b/multimedia/editor/id3lib/translations.xml new file mode 100644 index 0000000000..13d7e2de04 --- /dev/null +++ b/multimedia/editor/id3lib/translations.xml @@ -0,0 +1,8 @@ + + + + id3lib + ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık + ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık + + diff --git a/pisi-index.xml b/pisi-index.xml index 7ada7c0466..b02855661d 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -34367,6 +34367,9 @@ perl-File-Slurp openssl-devel + + upstream.patch + system/boot/efitools/pspec.xml @@ -34384,7 +34387,7 @@ - 2017-12-15 + 2017-12-16 1.7.0 First release. Mustafa Cinasal @@ -56645,7 +56648,7 @@ desktop.kde.applications Common libraries for KDE PIM Common libraries for KDE PIM - mirrors://kde/stable/applications/17.08.3/src/pimcommon-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/pimcommon-17.12.0.tar.xz qt5-base-devel boost-devel @@ -56691,6 +56694,9 @@ kpimtextedit-devel kimap-devel + + qt5.patch + desktop/kde/applications/pimcommon/pspec.xml @@ -56760,7 +56766,7 @@ qt5-base-devel boost-devel - pimcommon + pimcommon /usr/lib/cmake @@ -56770,6 +56776,13 @@ + + 2017-12-16 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -59217,7 +59230,7 @@ desktop.kde.applications KDE PIM cryptographic library KDE PIM cryptographic library - mirrors://kde/stable/applications/17.08.3/src/libkleo-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/libkleo-17.12.0.tar.xz qt5-base-devel boost-devel @@ -59252,6 +59265,9 @@ extra-cmake-modules kpimtextedit-devel + + qt5.patch + desktop/kde/applications/libkleo/pspec.xml @@ -59316,7 +59332,7 @@ qt5-base-devel boost-devel - libkleo + libkleo /usr/lib/cmake @@ -59326,6 +59342,13 @@ + + 2017-12-16 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -61326,7 +61349,7 @@ desktop.kde.applications Akonadi calendar integration Calendar integration for Akonadi. - mirrors://kde/stable/applications/17.08.3/src/akonadi-calendar-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/akonadi-calendar-17.12.0.tar.xz qt5-base-devel ki18n-devel @@ -61352,6 +61375,9 @@ akonadi-contacts-devel prison-devel + + qt5.patch + desktop/kde/applications/akonadi-calendar/pspec.xml @@ -61395,7 +61421,7 @@ Development files for akonadi-calendar qt5-base-devel - akonadi-calendar + akonadi-calendar /usr/include @@ -61404,6 +61430,13 @@ + + 2017-12-16 + 17.12.0 + Version bump + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -64448,6 +64481,13 @@ + + 2017-12-15 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -65596,7 +65636,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications A blogging library for KDE KBlog is a library for calling functions on Blogger 1.0, MetaWeblog, MovableType and GData compatible blogs. It calls the APIs using KXmlRpcClient and Syndication. - mirrors://kde/stable/applications/17.08.3/src/kblog-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/kblog-17.12.0.tar.xz qt5-base-devel extra-cmake-modules @@ -65641,7 +65681,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for kblog qt5-base-devel - kblog + kblog /usr/include @@ -65650,6 +65690,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-15 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-12 17.08.3 @@ -66052,7 +66099,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications Library for Grantlee theming support Library for Grantlee theming support - mirrors://kde/stable/applications/17.08.3/src/grantleetheme-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/grantleetheme-17.12.0.tar.xz qt5-base-devel boost-devel @@ -66061,6 +66108,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.grantlee-qt5-devel knewstuff-devel + + qt5.patch + desktop/kde/applications/grantleetheme/pspec.xml @@ -66103,7 +66153,7 @@ It supports email, address books, calendars, tasks, news feeds and much more. qt5-base-devel boost-devel - grantleetheme + grantleetheme /usr/lib/cmake @@ -66111,6 +66161,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-15 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -66538,7 +66595,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications API for handling TNEF data The API permits access to the actual attachments, the message properties (TNEF/MAPI), and allows one to view/extract message formatted text in Rich Text Format format. - mirrors://kde/stable/applications/17.08.3/src/ktnef-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/ktnef-17.12.0.tar.xz qt5-base-devel kdoctools-devel @@ -66553,6 +66610,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.kcalutils-devel kcontacts-devel + + qt5.patch + desktop/kde/applications/ktnef/pspec.xml @@ -66578,7 +66638,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for ktnef qt5-base-devel - ktnef + ktnef /usr/include @@ -66587,6 +66647,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-15 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-12 17.08.3 @@ -69279,7 +69346,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications Mail importer library Mail importer library - mirrors://kde/stable/applications/17.08.3/src/mailimporter-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/mailimporter-17.12.0.tar.xz qt5-base-devel kdoctools-devel @@ -69317,6 +69384,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.akonadi-mime-devel akonadi-contacts-devel + + qt5.patch + desktop/kde/applications/mailimporter/pspec.xml @@ -69345,7 +69415,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.mailimporter-devel Development files for mailimporter - mailimporter + mailimporter /usr/include @@ -69354,6 +69424,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-16 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -70084,6 +70161,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.kunitconversion-devel grantlee-qt5-devel + + qt5.patch + desktop/kde/applications/akonadi-contacts/pspec.xml @@ -71729,7 +71809,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications Libraries and daemons to implement management of notes in Akonadi Libraries and daemons to implement management of notes in Akonadi - mirrors://kde/stable/applications/17.08.3/src/akonadi-notes-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/akonadi-notes-17.12.0.tar.xz qt5-base-devel boost-devel @@ -71746,6 +71826,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.kmime-devel shared-mime-info + + qt5.patch + desktop/kde/applications/akonadi-notes/pspec.xml @@ -71775,7 +71858,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for akonadi-notes qt5-base-devel - akonadi-notes + akonadi-notes /usr/include @@ -71784,6 +71867,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-15 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -72167,6 +72257,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.cyrus-sasl-devel extra-cmake-modules boost-devel + ksmtp-devel desktop/kde/applications/kmailtransport/pspec.xml @@ -72176,6 +72267,7 @@ It supports email, address books, calendars, tasks, news feeds and much more. qt5-base ki18n + ksmtp kio libgcc kmime @@ -74244,7 +74336,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications KDE PIM mail related libraries KDE PIM mail related libraries - mirrors://kde/stable/applications/17.08.3/src/kdepim-apps-libs-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/kdepim-apps-libs-17.12.0.tar.xz qt5-base-devel boost-devel @@ -74277,6 +74369,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.openldap-client cyrus-sasl-devel + + qt5.patch + desktop/kde/applications/kdepim-apps-libs/pspec.xml @@ -74331,7 +74426,7 @@ It supports email, address books, calendars, tasks, news feeds and much more. qt5-base-devel boost-devel - kdepim-apps-libs + kdepim-apps-libs /usr/lib/cmake @@ -74339,6 +74434,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-15 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -78562,7 +78664,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications Calendar support library Calendar support library - mirrors://kde/stable/applications/17.08.3/src/calendarsupport-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/calendarsupport-17.12.0.tar.xz extra-cmake-modules qt5-base-devel @@ -78596,6 +78698,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.akonadi-mime-devel akonadi-contacts-devel + + qt5.patch + desktop/kde/applications/calendarsupport/pspec.xml @@ -78637,7 +78742,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.calendarsupport-devel Development files for calendarsupport - calendarsupport + calendarsupport /usr/include @@ -78645,6 +78750,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-16 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -78903,6 +79015,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.kholidays-devel extra-cmake-modules + + qt5.patch + desktop/kde/applications/kalarmcal/pspec.xml @@ -78942,7 +79057,7 @@ It supports email, address books, calendars, tasks, news feeds and much more. 2017-12-15 17.12.0 - Version bump + Version bump. Mustafa Cinasal muscnsl@gmail.com @@ -79828,7 +79943,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications KDE PIM library for managing sieves. KDE PIM library for managing sieves. - mirrors://kde/stable/applications/17.08.3/src/libksieve-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/libksieve-17.12.0.tar.xz extra-cmake-modules qt5-base-devel @@ -79862,6 +79977,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.akonadi-mime-devel syntax-highlighting-devel + + qt5.patch + desktop/kde/applications/libksieve/pspec.xml @@ -79907,7 +80025,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.libksieve-devel Development files for libksieve. - libksieve + libksieve /usr/include @@ -79915,6 +80033,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-16 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -80144,7 +80269,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications Certificate Manager and Unified Crypto GUI Kleopatra is a certificate manager and a universal crypto GUI. It supports managing X.509 and OpenPGP certificates in the GpgSM keybox and retrieving certificates from LDAP servers. - mirrors://kde/stable/applications/17.08.3/src/kleopatra-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/kleopatra-17.12.0.tar.xz extra-cmake-modules qt5-base-devel @@ -80158,6 +80283,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.gpgme-devel kitemmodels-devel + + qt5.patch + desktop/kde/applications/kleopatra/pspec.xml @@ -80193,6 +80321,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-15 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -80660,7 +80795,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications Libraries for KDE PIM applications Libraries for KDE PIM applications - mirrors://kde/stable/applications/17.08.3/src/libkdepim-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/libkdepim-17.12.0.tar.xz qt5-base-devel kdoctools-devel @@ -80693,6 +80828,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.akonadi-search-devel akonadi-mime-devel + + qt5.patch + desktop/kde/applications/libkdepim/pspec.xml @@ -80732,7 +80870,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.libkdepim-devel Development files for libkdepim - libkdepim + libkdepim qt5-base-devel kxmlgui-devel ki18n-devel @@ -80746,6 +80884,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-16 + 17.12.0 + Version bump + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -83604,7 +83749,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications CLI tools to manage akonadi calendars CLI tools to manage akonadi calendars - http://download.kde.org/stable/applications/17.08.3/src/akonadi-calendar-tools-17.08.3.tar.xz + http://download.kde.org/stable/applications/17.12.0/src/akonadi-calendar-tools-17.12.0.tar.xz boost-devel akonadi-devel @@ -83629,6 +83774,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.kmime-devel kidentitymanagement-devel + + qt5.patch + desktop/kde/applications/akonadi-calendar-tools/pspec.xml @@ -83655,6 +83803,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-15 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -84451,7 +84606,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.kde.applications KDE PIM library providing Gravatar support KDE PIM library providing Gravatar support - mirrors://kde/stable/applications/17.08.3/src/libgravatar-17.08.3.tar.xz + mirrors://kde/stable/applications/17.12.0/src/libgravatar-17.12.0.tar.xz qt5-base-devel kdoctools-devel @@ -84491,6 +84646,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.akonadi-contacts-devel boost-devel + + qt5.patch + desktop/kde/applications/libgravatar/pspec.xml @@ -84519,7 +84677,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.libgravatar-devel Development files for libgravatar - libgravatar + libgravatar qt5-base-devel kxmlgui-devel ki18n-devel @@ -84533,6 +84691,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2017-12-16 + 17.12.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2017-11-11 17.08.3 @@ -119605,6 +119770,75 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + id3lib + http://id3lib.sourceforge.net/ + + Mustafa Cinasal + muscnsl@gmail.com + + GPLv1 + driver + multimedia.editor + ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık + ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık + ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık + ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık + https://sourceforge.net/projects/id3lib/files/id3lib/3.8.3/id3lib-3.8.3.tar.gz + + zlib-devel + libgcc + + + 00-add-libz-to-compilation.patch + 05-create-m4-directory.patch + 10-fix-compilation-with-cpp-headers.patch + 15-fix-headers-of-main-functions.patch + 20-create-manpages.patch + 30-fix-utf16.patch + 40-deal-with-mkstemp.patch + 50-remove-outdated-check.patch + 60-add-c-wrapper-functions.patch + 60-fix_make_check.patch + 60-id3lib-missing-nullpointer-check.patch + 60-spelling.patch + 61-fix_vbr_stack_smash.patch + + multimedia/editor/id3lib/pspec.xml + + + id3lib + + zlib + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + + + + id3lib-devel + Development files for id3lib + + id3lib + + + /usr/include + + + + + 2017-12-17 + 3.8.3 + First release + Mustafa Cinasal + muscnsl@gmail.com + + + gstreamermm diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 27f9122199..6abc0c4f17 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -6c5544f2bb372ec4cadc802b6bc16963fac20c60 \ No newline at end of file +0fa2d11e400d4ffab98fc9d795aac4b896b9f637 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 726289fc33..9477931d0f 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index d69ce08af1..3bd4f79526 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -005bdaccd9a06c1181b329da3bdf7ce855d92ef2 \ No newline at end of file +7d42aba87d0e566ac24fdd0fa5c2c37afa4befc8 \ No newline at end of file