diff options
author | ed <ed@FreeBSD.org> | 2009-03-07 19:33:09 +0800 |
---|---|---|
committer | ed <ed@FreeBSD.org> | 2009-03-07 19:33:09 +0800 |
commit | bce801ae5e8d690cec1f644e4e39749492cbedae (patch) | |
tree | a9eeb534fadc50b1fd92f79946e3b378ef3c0060 /multimedia | |
parent | f6170cb7ba9fc78de29698775dba2ae016945862 (diff) | |
download | freebsd-ports-graphics-bce801ae5e8d690cec1f644e4e39749492cbedae.tar.gz freebsd-ports-graphics-bce801ae5e8d690cec1f644e4e39749492cbedae.tar.zst freebsd-ports-graphics-bce801ae5e8d690cec1f644e4e39749492cbedae.zip |
Add libxspf, which is basically the new version of libspiff.
Because this new version is incompatible with libxspf (big API rename),
keep libspiff in the tree. Applications still need some time to migrate
to libxspf.
This port is heavily based on the libspiff port. The only change is the
addition of pkg-config support.
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/libxspf/Makefile | 35 | ||||
-rw-r--r-- | multimedia/libxspf/distinfo | 3 | ||||
-rw-r--r-- | multimedia/libxspf/pkg-descr | 5 | ||||
-rw-r--r-- | multimedia/libxspf/pkg-plist | 33 |
5 files changed, 77 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index c3b14e3adfc..a5c0d506fc8 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -139,6 +139,7 @@ SUBDIR += libtheora SUBDIR += libtuner SUBDIR += libxine + SUBDIR += libxspf SUBDIR += linux-divx4linux SUBDIR += linux-divx4linux4 SUBDIR += linux-gspca-kmod diff --git a/multimedia/libxspf/Makefile b/multimedia/libxspf/Makefile new file mode 100644 index 00000000000..5e06fe61f6a --- /dev/null +++ b/multimedia/libxspf/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: libxspf +# Date Created: 7 March 2009 +# Whom: Ed Schouten <ed@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= libxspf +PORTVERSION= 1.2.0 +CATEGORIES= multimedia +MASTER_SITES= SF +MASTER_SITE_SUBDIR=libspiff + +MAINTAINER= ed@FreeBSD.org +COMMENT= An XSPF parsing library + +LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2 + +# We need 0.7.5, which uses pkg-config +BUILD_DEPENDS= uriparser>=0.7.5:${PORTSDIR}/net/uriparser +RUN_DEPENDS= uriparser>=0.7.5:${PORTSDIR}/net/uriparser + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+=--with-expat=${LOCALBASE} --disable-test + +USE_BZIP2= yes +USE_GNOME= pkgconfig +USE_AUTOTOOLS= libtool:15 +USE_LDCONFIG= yes + +post-patch: + @${REINPLACE_CMD} 's|$$(libdir)/pkgconfig|$$(libdir)data/pkgconfig|' \ + ${WRKSRC}/Makefile.in + +.include <bsd.port.mk> diff --git a/multimedia/libxspf/distinfo b/multimedia/libxspf/distinfo new file mode 100644 index 00000000000..c12c20a50df --- /dev/null +++ b/multimedia/libxspf/distinfo @@ -0,0 +1,3 @@ +MD5 (libxspf-1.2.0.tar.bz2) = eceb3bf8fd4af3b09ea06c5c029cd647 +SHA256 (libxspf-1.2.0.tar.bz2) = ba9e93a0066469b074b4022b480004651ad3aa5b4313187fd407d833f79b43a5 +SIZE (libxspf-1.2.0.tar.bz2) = 372483 diff --git a/multimedia/libxspf/pkg-descr b/multimedia/libxspf/pkg-descr new file mode 100644 index 00000000000..52e14d25aa6 --- /dev/null +++ b/multimedia/libxspf/pkg-descr @@ -0,0 +1,5 @@ +libxspf is a parser library for the XML Shareable Playlist Format +(XSPF). XSPF is an open format for playlists. The XSPF specification has +been written by Xiph. + +WWW: http://libspiff.sourceforge.net/ diff --git a/multimedia/libxspf/pkg-plist b/multimedia/libxspf/pkg-plist new file mode 100644 index 00000000000..7edfc31aa75 --- /dev/null +++ b/multimedia/libxspf/pkg-plist @@ -0,0 +1,33 @@ +bin/xspf_check +bin/xspf_strip +include/xspf/ProjectOpus/ProjectOpusPlaylistExtension.h +include/xspf/ProjectOpus/ProjectOpusPlaylistExtensionReader.h +include/xspf/ProjectOpus/ProjectOpusPlaylistExtensionWriter.h +include/xspf/Xspf.h +include/xspf/XspfChunkCallback.h +include/xspf/XspfData.h +include/xspf/XspfDateTime.h +include/xspf/XspfDefines.h +include/xspf/XspfExtension.h +include/xspf/XspfExtensionReader.h +include/xspf/XspfExtensionReaderFactory.h +include/xspf/XspfExtensionWriter.h +include/xspf/XspfIndentFormatter.h +include/xspf/XspfProps.h +include/xspf/XspfReader.h +include/xspf/XspfReaderCallback.h +include/xspf/XspfSeamlessFormatter.h +include/xspf/XspfStack.h +include/xspf/XspfToolbox.h +include/xspf/XspfTrack.h +include/xspf/XspfVersion.h +include/xspf/XspfWriter.h +include/xspf/XspfXmlFormatter.h +include/xspf/xspf_c.h +lib/libxspf.a +lib/libxspf.la +lib/libxspf.so +lib/libxspf.so.4 +libdata/pkgconfig/xspf.pc +@dirrm include/xspf/ProjectOpus +@dirrm include/xspf |