mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-21 20:38:45 +00:00
- Update of gtkpod to 0.72:
* use libid3tag library instead of libid3 for better performance * parse the filename to fill in missing ID3 tags * support for unicoded ID3v2.4 tags * bug fixes PR: 61649 Submitted by: maintainer
This commit is contained in:
parent
a50678312b
commit
4dfeb7b1f5
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=98817
@ -6,8 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= gtkpod
|
||||
PORTVERSION= 0.70
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.72
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
@ -15,16 +14,17 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
MAINTAINER= david@dyn-ns.net
|
||||
COMMENT= GUI for Apple iPods using GTK2
|
||||
|
||||
LIB_DEPENDS= id3-3.8.3:${PORTSDIR}/audio/id3lib
|
||||
LIB_DEPENDS= id3tag.2:${PORTSDIR}/audio/libid3tag
|
||||
RUN_DEPENDS= mp3gain:${PORTSDIR}/audio/mp3gain
|
||||
|
||||
.if defined(WITH_AAC)
|
||||
LIB_DEPENDS+= mp4v2:${PORTSDIR}/multimedia/mpeg4ip
|
||||
.else
|
||||
pre-everything::
|
||||
@${ECHO_MSG}
|
||||
@${ECHO_MSG} "To enable AAC support define the WITH_AAC knob."
|
||||
@${ECHO_MSG}
|
||||
BROKEN= "need mpeg4ip-1.0 for AAC support."
|
||||
#LIB_DEPENDS+= mp4v2.1:${PORTSDIR}/multimedia/mpeg4ip
|
||||
#.else
|
||||
#pre-everything::
|
||||
# @${ECHO_MSG}
|
||||
# @${ECHO_MSG} "To enable AAC support define the WITH_AAC knob."
|
||||
# @${ECHO_MSG}
|
||||
.endif
|
||||
|
||||
USE_REINPLACE= yes
|
||||
|
@ -1 +1 @@
|
||||
MD5 (gtkpod-0.70.tar.gz) = 496605746630db2e35b8b4d2577701ee
|
||||
MD5 (gtkpod-0.72.tar.gz) = f0373e30ecff643f4aa4d720a0cfb397
|
||||
|
27
audio/gtkpod/files/patch-configure
Normal file
27
audio/gtkpod/files/patch-configure
Normal file
@ -0,0 +1,27 @@
|
||||
--- configure.old Mon Jan 19 13:54:37 2004
|
||||
+++ configure Tue Jan 20 00:27:43 2004
|
||||
@@ -6409,7 +6409,6 @@
|
||||
conftest$ac_exeext conftest.$ac_ext
|
||||
if test "$ac_cv_search_MP4FileInfo" = no; then
|
||||
for ac_lib in "mp4v2" "mp4v2 -lstdc++" "mp4v2 -lz" "mp4v2 -lz -lstdc++"; do
|
||||
- LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
||||
cat >conftest.$ac_ext <<_ACEOF
|
||||
/* confdefs.h. */
|
||||
_ACEOF
|
||||
@@ -6468,16 +6467,7 @@
|
||||
fi
|
||||
echo "$as_me:$LINENO: result: $ac_cv_search_MP4FileInfo" >&5
|
||||
echo "${ECHO_T}$ac_cv_search_MP4FileInfo" >&6
|
||||
-if test "$ac_cv_search_MP4FileInfo" != no; then
|
||||
- test "$ac_cv_search_MP4FileInfo" = "none required" || LIBS="$ac_cv_search_MP4FileInfo $LIBS"
|
||||
- have_mp4v2="yes -- will build with aac support"
|
||||
-cat >>confdefs.h <<_ACEOF
|
||||
-#define HAVE_LIBMP4V2 1
|
||||
-_ACEOF
|
||||
-
|
||||
-else
|
||||
have_mp4v2="***no -- will build without aac support"
|
||||
-fi
|
||||
|
||||
|
||||
|
19
audio/gtkpod/files/patch-src::mp3file.c
Normal file
19
audio/gtkpod/files/patch-src::mp3file.c
Normal file
@ -0,0 +1,19 @@
|
||||
--- src/mp3file.c.orig Thu Jan 22 19:20:45 2004
|
||||
+++ src/mp3file.c Thu Jan 22 19:21:41 2004
|
||||
@@ -1296,6 +1296,7 @@
|
||||
{
|
||||
Track *track = NULL;
|
||||
File_Tag filetag;
|
||||
+ mp3info *mp3info;
|
||||
|
||||
track = g_malloc0 (sizeof (Track));
|
||||
|
||||
@@ -1370,7 +1371,7 @@
|
||||
}
|
||||
|
||||
/* Get additional info (play time and bitrate */
|
||||
- mp3info *mp3info = mp3file_get_info (name);
|
||||
+ mp3info = mp3file_get_info (name);
|
||||
if (mp3info)
|
||||
{
|
||||
track->tracklen = mp3info->milliseconds;
|
11
audio/gtkpod/files/patch-src::mp4file.c
Normal file
11
audio/gtkpod/files/patch-src::mp4file.c
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/mp4file.c.old Sat Jan 17 10:37:49 2004
|
||||
+++ src/mp4file.c Tue Jan 20 21:33:20 2004
|
||||
@@ -342,7 +342,7 @@
|
||||
return NULL;
|
||||
}
|
||||
|
||||
-gboolean file_write_mp4_info (gchar *filename, Track *track, T_item tag_id)
|
||||
+gboolean file_write_mp4_info (gchar *filename, Track *track)
|
||||
{
|
||||
gtkpod_warning (_("m4a/m4p metadata update for '%s' failed: m4a/m4p not supported without the mp4v2 library. You must compile the gtkpod source together with the mp4v2 library.\n"), filename);
|
||||
return FALSE;
|
Loading…
Reference in New Issue
Block a user