audio/id3: Updated for version 0.79.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Cezary M. Kruk 2015-02-20 15:49:46 +07:00 committed by Willy Sudiarto Raharjo
parent dd57f20d58
commit bb953ca21b
5 changed files with 18 additions and 51 deletions

View File

@ -1,7 +1,9 @@
id3 mass tagger is a tool for manipulating ID3 and ID3v2 tags in
multiple files. It can generate tag fields from the filename and other
variables, and/or rename files, using an intuitive syntax.
id3 mass tagger is a tool for listing and manipulating ID3 and
Lyrics3 tags in multiple files. It can generate tag fields from
the filename and other variables, and/or rename files, using an
intuitive syntax.
id3 currently supports the old-style ID3 format with track-number
extension (ID3 v1.1), as well as the more complicated ID3v2 (ID3 v2.2.0,
v2.3.0) format.
extension (ID3 v1.1), as well as the more complicated ID3v2 (ID3
v2.2.0, v2.3.0) format. This also means use is pretty much limited
to audio files which use these formats, e.g, MPEG-1 Layer III.

View File

@ -1,32 +0,0 @@
diff -Nur id3-0.78.orig/charconv.cpp id3-0.78/charconv.cpp
--- id3-0.78.orig/charconv.cpp 2006-02-14 15:44:58.000000000 -0600
+++ id3-0.78/charconv.cpp 2009-07-29 00:23:24.555116104 -0500
@@ -5,6 +5,7 @@
#include <cstdlib>
#include <clocale>
#include <climits>
+#include <string.h>
#if defined(__STDC_ISO_10646__) || defined(__WIN32__)
# include <wchar.h>
# define fallback(call) (0)
diff -Nur id3-0.78.orig/getid3v2.cpp id3-0.78/getid3v2.cpp
--- id3-0.78.orig/getid3v2.cpp 2006-02-10 21:23:14.000000000 -0600
+++ id3-0.78/getid3v2.cpp 2009-07-29 00:23:38.549842736 -0500
@@ -1,5 +1,6 @@
#include <vector>
#include <cstdio>
+#include <string.h>
#include "char_ucs.h"
#include "id3v2.h"
#include "getid3v2.h"
diff -Nur id3-0.78.orig/setfname.cpp id3-0.78/setfname.cpp
--- id3-0.78.orig/setfname.cpp 2006-03-19 05:13:36.000000000 -0600
+++ id3-0.78/setfname.cpp 2009-07-29 00:24:04.691291911 -0500
@@ -3,6 +3,7 @@
#include <ctime> // borland needs this
#include <sys/stat.h>
#include <utime.h>
+#include <string.h>
#if defined(__WIN32__)
# include <io.h>
# define F_OK 0

View File

@ -6,7 +6,7 @@
# Modified by the SlackBuilds.org project
PRGNAM=id3
VERSION=${VERSION:-0.78}
VERSION=${VERSION:-0.79}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@ -53,9 +53,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# Fixup some includes
patch -p1 < $CWD/id3-0.78-include_string_h.diff
make CFLAGS="$SLKCFLAGS"
# Copying executable and manual to the correct location

View File

@ -1,8 +1,8 @@
PRGNAM="id3"
VERSION="0.78"
HOMEPAGE="http://home.wanadoo.nl/squell/id3.html"
DOWNLOAD="http://ftp2.za.freebsd.org/pub/FreeBSD/ports/distfiles/id3-0.78.tar.gz"
MD5SUM="bbc2a5d8022006330e6bb51034fafb43"
VERSION="0.79"
HOMEPAGE="http://squell.github.io/id3/"
DOWNLOAD="https://github.com/squell/id3/releases/download/0.79/id3-0.79.tar.gz"
MD5SUM="87dc8acb7bb45e99596816f5171987ab"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""

View File

@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
id3: id3 (a commandline mass ID3 tagger)
id3:
id3: id3 mass tagger is a tool for manipulating ID3 and ID3v2 tags in
id3: multiple files. It can generate tag fields from the filename and
id3: other variables, and/or rename files, using an intuitive syntax.
id3: id3 mass tagger is a tool for listing and manipulating ID3 and
id3: Lyrics3 tags in multiple files. It can generate tag fields from
id3: the filename and other variables, and/or rename files, using an
id3: intuitive syntax.
id3:
id3: id3 currently supports the old-style ID3 format with track-number
id3: extension (ID3 v1.1), as well as the more complicated ID3v2 (ID3
id3: v2.2.0, v2.3.0) format.
id3:
id3:
id3: v2.2.0, v2.3.0) format. This also means use is pretty much limited
id3: to audio files which use these formats, e.g, MPEG-1 Layer III.