aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorwill <will@FreeBSD.org>2000-10-28 15:19:07 +0800
committerwill <will@FreeBSD.org>2000-10-28 15:19:07 +0800
commit2e3bab109c59d1ef4bc17c875f1fc0e530f9ace2 (patch)
tree40f549664073dbd652e60cd6ac06ae66175fa85c /audio
parentdc11f37ed75a35332e9b51536affe0aaed0c98e0 (diff)
downloadfreebsd-ports-gnome-2e3bab109c59d1ef4bc17c875f1fc0e530f9ace2.tar.gz
freebsd-ports-gnome-2e3bab109c59d1ef4bc17c875f1fc0e530f9ace2.tar.zst
freebsd-ports-gnome-2e3bab109c59d1ef4bc17c875f1fc0e530f9ace2.zip
Add id3lib 3.7.13, a software library for manipulating ID3v1/v1.1 and
ID3v2 tags. It is required for freeamp. PR: 22320 Submitted by: Roman Shterenzon <roman@xpert.com>
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/id3lib/Makefile27
-rw-r--r--audio/id3lib/distinfo1
-rw-r--r--audio/id3lib/files/patch-aa43
-rw-r--r--audio/id3lib/pkg-comment1
-rw-r--r--audio/id3lib/pkg-descr7
-rw-r--r--audio/id3lib/pkg-plist23
7 files changed, 103 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 75cb771ecac5..c9198754ac3b 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -62,6 +62,7 @@
SUBDIR += holyshout
SUBDIR += icecast
SUBDIR += id3ed
+ SUBDIR += id3lib
SUBDIR += id3ren
SUBDIR += juke
SUBDIR += kdemultimedia11
diff --git a/audio/id3lib/Makefile b/audio/id3lib/Makefile
new file mode 100644
index 000000000000..88fe86145e4e
--- /dev/null
+++ b/audio/id3lib/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: id3lib
+# Date Created: 26 Oct 2000
+# Whom: Roman Shterenzon <roman@xpert.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= id3lib
+PORTVERSION= 3.7.13
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= roman@xpert.com
+
+LIB_DEPENDS= popt.0:${PORTSDIR}/devel/popt
+
+INSTALLS_SHLIB= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= LDFLAGS="-L${PREFIX}/lib" CPPFLAGS="-I${PREFIX}/include"
+
+post-extract:
+.for i in zlib popt
+ ${RM} -rf ${WRKSRC}/$i
+.endfor
+
+.include <bsd.port.mk>
diff --git a/audio/id3lib/distinfo b/audio/id3lib/distinfo
new file mode 100644
index 000000000000..223e085b16eb
--- /dev/null
+++ b/audio/id3lib/distinfo
@@ -0,0 +1 @@
+MD5 (id3lib-3.7.13.tar.gz) = 19ab352ac8d522ebcabb85f2445bfced
diff --git a/audio/id3lib/files/patch-aa b/audio/id3lib/files/patch-aa
new file mode 100644
index 000000000000..05f8de3ec76e
--- /dev/null
+++ b/audio/id3lib/files/patch-aa
@@ -0,0 +1,43 @@
+--- configure.orig Fri Sep 15 03:14:06 2000
++++ configure Thu Oct 26 03:26:10 2000
+@@ -2200,7 +2200,7 @@
+
+ fi
+
+-for ac_hdr in zlib.h wchar.h sys/param.h popt.h
++for ac_hdr in zlib.h sys/param.h popt.h
+ do
+ ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+ echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+@@ -2296,16 +2296,18 @@
+ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+ cross_compiling=$ac_cv_prog_cxx_cross
+
+-ac_safe=`echo "iostream.h iomanip.h" | sed 'y%./+-%__p_%'`
+-echo $ac_n "checking for iostream.h iomanip.h""... $ac_c" 1>&6
+-echo "configure:2302: checking for iostream.h iomanip.h" >&5
++for ac_hdr in iostream.h iomanip.h
++do
++ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
++echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
++echo "configure:2302: checking for $ac_hdr" >&5
+ if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+ #line 2307 "configure"
+ #include "confdefs.h"
+-#include <iostream.h iomanip.h>
++#include <$ac_hdr>
+ EOF
+ ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+ { (eval echo configure:2312: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+@@ -2328,7 +2330,7 @@
+ else
+ echo "$ac_t""no" 1>&6
+ fi
+-
++done
+
+ echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
+ echo "configure:2335: checking for 8-bit clean memcmp" >&5
diff --git a/audio/id3lib/pkg-comment b/audio/id3lib/pkg-comment
new file mode 100644
index 000000000000..034595539bcc
--- /dev/null
+++ b/audio/id3lib/pkg-comment
@@ -0,0 +1 @@
+Library for manipulating ID3v1/v1.1 and ID3v2 tags
diff --git a/audio/id3lib/pkg-descr b/audio/id3lib/pkg-descr
new file mode 100644
index 000000000000..3d9fb11a4991
--- /dev/null
+++ b/audio/id3lib/pkg-descr
@@ -0,0 +1,7 @@
+id3lib is a software library for manipulating ID3v1/v1.1 and ID3v2 tags.
+id3lib 3.0.x conforms to all ID3v2 standards up to and including the ID3v2.3.0
+informal standard.
+
+WWW: http://id3lib.sourceforge.net/
+
+Roman Shterenzon <roman@xpert.com>
diff --git a/audio/id3lib/pkg-plist b/audio/id3lib/pkg-plist
new file mode 100644
index 000000000000..dc7edba45f41
--- /dev/null
+++ b/audio/id3lib/pkg-plist
@@ -0,0 +1,23 @@
+bin/id3info
+bin/id3convert
+bin/id3tag
+bin/id3cp
+include/id3/error.h
+include/id3/field.h
+include/id3/flags.h
+include/id3/frame.h
+include/id3/globals.h
+include/id3/header.h
+include/id3/header_frame.h
+include/id3/header_tag.h
+include/id3/misc_support.h
+include/id3/sized_types.h
+include/id3/spec.h
+include/id3/tag.h
+include/id3.h
+lib/libid3-3.7.so.13
+lib/libid3-3.7.so
+lib/libid3.so
+lib/libid3.la
+lib/libid3.a
+@dirrm include/id3