diff --git a/multimedia/misc/libid3tag/actions.py b/multimedia/misc/libid3tag/actions.py index c767c9502d..ca6a208bf8 100644 --- a/multimedia/misc/libid3tag/actions.py +++ b/multimedia/misc/libid3tag/actions.py @@ -6,9 +6,11 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools from pisi.actionsapi import get def setup(): + shelltools.system("rm -rf {compat.c,frametype.c}") autotools.configure("--with-gnu-ld \ --disable-debugging \ --disable-static") diff --git a/multimedia/misc/libid3tag/files/libid3tag-gperf.patch b/multimedia/misc/libid3tag/files/libid3tag-gperf.patch new file mode 100644 index 0000000000..9dfad6c723 --- /dev/null +++ b/multimedia/misc/libid3tag/files/libid3tag-gperf.patch @@ -0,0 +1,26 @@ +Index: libid3tag-0.15.1b/frametype.h +=================================================================== +--- libid3tag-0.15.1b.orig/frametype.h ++++ libid3tag-0.15.1b/frametype.h +@@ -37,6 +37,6 @@ extern struct id3_frametype const id3_fr + extern struct id3_frametype const id3_frametype_obsolete; + + struct id3_frametype const *id3_frametype_lookup(register char const *, +- register unsigned int); ++ register size_t); + + # endif +Index: libid3tag-0.15.1b/compat.h +=================================================================== +--- libid3tag-0.15.1b.orig/compat.h ++++ libid3tag-0.15.1b/compat.h +@@ -34,7 +34,7 @@ struct id3_compat { + }; + + struct id3_compat const *id3_compat_lookup(register char const *, +- register unsigned int); ++ register size_t); + + int id3_compat_fixup(struct id3_tag *); + + diff --git a/multimedia/misc/libid3tag/pspec.xml b/multimedia/misc/libid3tag/pspec.xml index 2362122e3b..ff212da032 100644 --- a/multimedia/misc/libid3tag/pspec.xml +++ b/multimedia/misc/libid3tag/pspec.xml @@ -15,11 +15,13 @@ mirrors://sourceforge/mad/libid3tag-0.15.1b.tar.gz zlib-devel + gperf libid3tag-0.15.1b-fix_overflow.patch libid3tag-0.15.1b-unknown-encoding.patch libid3tag-0.15.1b-utf16.patchlibid3tag-0.15.1b-utf16.patch + libid3tag-gperf.patch @@ -49,6 +51,13 @@ + + 2019-03-13 + 0.15.1b + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 0.15.1b