pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/libmpd Initial import of libmpd:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d73fe5758721
branches:  trunk
changeset: 503521:d73fe5758721
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Nov 22 19:26:08 2005 +0000

description:
Initial import of libmpd:

libmpd is trying to provide a easy to use high level, callback
based access to mpd. It tries to be fast and keep the data transfer
with mpd to the minimum. To do this it implements queues for deleting
and adding songs. There is extra functionallity added for the ease
of the programmer.

diffstat:

 audio/libmpd/DESCR            |   5 +++++
 audio/libmpd/Makefile         |  16 ++++++++++++++++
 audio/libmpd/PLIST            |   8 ++++++++
 audio/libmpd/buildlink3.mk    |  18 ++++++++++++++++++
 audio/libmpd/distinfo         |   6 ++++++
 audio/libmpd/patches/patch-aa |  14 ++++++++++++++
 6 files changed, 67 insertions(+), 0 deletions(-)

diffs (91 lines):

diff -r 31a91731682e -r d73fe5758721 audio/libmpd/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libmpd/DESCR        Tue Nov 22 19:26:08 2005 +0000
@@ -0,0 +1,5 @@
+libmpd is trying to provide a easy to use high level, callback
+based access to mpd. It tries to be fast and keep the data transfer
+with mpd to the minimum. To do this it implements queues for deleting
+and adding songs. There is extra functionallity added for the ease
+of the programmer.
diff -r 31a91731682e -r d73fe5758721 audio/libmpd/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libmpd/Makefile     Tue Nov 22 19:26:08 2005 +0000
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/11/22 19:26:08 wiz Exp $
+#
+
+DISTNAME=              libmpd-0.01
+CATEGORIES=            audio
+MASTER_SITES=          http://download.qballcow.nl/programs/libmpd/
+
+MAINTAINER=            tech-pkg%NetBSD.org@localhost
+HOMEPAGE=              http://download.qballcow.nl/programs/libmpd/libmpd.html
+COMMENT=               Library to access mpd (musicpd)
+
+USE_LIBTOOL=           yes
+PKGCONFIG_OVERRIDE+=   ${WRKSRC}/libmpd-0.01.pc.in
+GNU_CONFIGURE=         yes
+
+.include "../../mk/bsd.pkg.mk"
diff -r 31a91731682e -r d73fe5758721 audio/libmpd/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libmpd/PLIST        Tue Nov 22 19:26:08 2005 +0000
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/11/22 19:26:08 wiz Exp $
+include/${PKGNAME}/libmpd/debug_printf.h
+include/${PKGNAME}/libmpd/libmpd.h
+include/${PKGNAME}/libmpd/libmpdclient.h
+lib/${PKGNAME}.la
+lib/pkgconfig/${PKGNAME}.pc
+@dirrm include/${PKGNAME}/libmpd
+@dirrm include/${PKGNAME}
diff -r 31a91731682e -r d73fe5758721 audio/libmpd/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libmpd/buildlink3.mk        Tue Nov 22 19:26:08 2005 +0000
@@ -0,0 +1,18 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2005/11/22 19:26:08 wiz Exp $
+
+BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
+LIBMPD_BUILDLINK3_MK:= ${LIBMPD_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+=    libmpd
+.endif
+
+BUILDLINK_PACKAGES:=   ${BUILDLINK_PACKAGES:Nlibmpd}
+BUILDLINK_PACKAGES+=   libmpd
+
+.if !empty(LIBMPD_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.libmpd+=     libmpd>=0.01
+BUILDLINK_PKGSRCDIR.libmpd?=   ../../audio/libmpd
+.endif # LIBMPD_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}
diff -r 31a91731682e -r d73fe5758721 audio/libmpd/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libmpd/distinfo     Tue Nov 22 19:26:08 2005 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/11/22 19:26:08 wiz Exp $
+
+SHA1 (libmpd-0.01.tar.gz) = 156dce90654332b491ffd07b2c087d777d080ba0
+RMD160 (libmpd-0.01.tar.gz) = a55460b95dd7049378dea12885033e58449ea76b
+Size (libmpd-0.01.tar.gz) = 311358 bytes
+SHA1 (patch-aa) = 4050fa9b8aeed532de3b965ffd13e9522a9c3358
diff -r 31a91731682e -r d73fe5758721 audio/libmpd/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libmpd/patches/patch-aa     Tue Nov 22 19:26:08 2005 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-aa,v 1.1.1.1 2005/11/22 19:26:08 wiz Exp $
+
+--- src/libmpd.c.orig  2005-08-14 20:06:20.000000000 +0200
++++ src/libmpd.c
+@@ -2729,7 +2729,8 @@ regex_t ** mpd_misc_tokenize(char *strin
+                       char * temp=NULL;
+                       result = (regex_t **)realloc(result,(tokens+2)*sizeof(regex_t *));
+                       result[tokens] = malloc(sizeof(regex_t));
+-                      temp = (char *)strndup((const char *)&string[bpos], i-bpos);
++                      temp = (char *)strdup((const char *)&string[bpos]);
++                      temp[i-bpos] = '\0';
+                       if(regcomp(result[tokens], temp, REG_EXTENDED|REG_ICASE|REG_NOSUB))
+                       {
+                               result[tokens+1] = NULL;



Home | Main Index | Thread Index | Old Index