Update mpc to 0.19. It's using libmpdclient now.

Based on a diff done by oga@, thanks :)

Tested on i386

Index: Makefile
===================================================================
RCS file: /vcs/cvs/openbsd/ports/audio/mpc/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile    2 Apr 2009 05:18:15 -0000       1.5
+++ Makefile    21 May 2010 23:13:35 -0000
@@ -2,11 +2,10 @@
 
 COMMENT=               command line client for mpd
 
-DISTNAME=              mpc-0.12.1
-PKGNAME=               ${DISTNAME}p0
+DISTNAME=              mpc-0.19
 CATEGORIES=            audio
 
-HOMEPAGE=              http://www.musicpd.org/mpc.shtml
+HOMEPAGE=              http://mpd.wikia.com/wiki/Client:Mpc
 
 MAINTAINER=            Tobias Ulmer <tobi...@tmux.org>
 
@@ -17,18 +16,24 @@ PERMIT_DISTFILES_CDROM=     Yes
 PERMIT_DISTFILES_FTP=  Yes
 
 WANTLIB=               c
+LIB_DEPENDS=           mpdclient::audio/libmpdclient
 
-MASTER_SITES=          http://www.musicpd.org/uploads/files/
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=musicpd/}
 
 MODULES=               converters/libiconv
 
 CONFIGURE_STYLE=       gnu
-CONFIGURE_ARGS=                --with-iconv=${LOCALBASE}
+CONFIGURE_ARGS=                ac_cv_func_iconv=yes
+CONFIGURE_ENV=         LDFLAGS="-L${LOCALBASE}/lib -liconv"
 
 post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mpc
-       ${INSTALL_SCRIPT} ${WRKSRC}/doc/m3u-handler.sh \
-               ${WRKSRC}/doc/pls-handler.sh ${PREFIX}/share/examples/mpc
-       ${INSTALL_DATA} ${WRKSRC}/doc/mpc-bashrc ${PREFIX}/share/examples/mpc
+       ${INSTALL_SCRIPT} \
+               ${WRKSRC}/doc/mpd-m3u-handler.sh \
+               ${WRKSRC}/doc/mpd-pls-handler.sh \
+               ${WRKSRC}/doc/mppledit \
+               ${PREFIX}/share/examples/mpc
+       ${INSTALL_DATA} ${WRKSRC}/doc/mpc-completion.bash \
+               ${PREFIX}/share/examples/mpc
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /vcs/cvs/openbsd/ports/audio/mpc/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo    26 May 2007 22:44:36 -0000      1.4
+++ distinfo    21 May 2010 23:13:35 -0000
@@ -1,5 +1,5 @@
-MD5 (mpc-0.12.1.tar.gz) = C+jMm6KC9GdjHuCxuKDElA==
-RMD160 (mpc-0.12.1.tar.gz) = NQs+X7oXjakP8XqJQ+TS0Aki1dg=
-SHA1 (mpc-0.12.1.tar.gz) = IJluzrvbMfZiUw5/XdhLvz7a40g=
-SHA256 (mpc-0.12.1.tar.gz) = kxfwQMcajQ1WXjP72EAOoPGVCqZqKXvvMyy6qYMM3gU=
-SIZE (mpc-0.12.1.tar.gz) = 113341
+MD5 (mpc-0.19.tar.gz) = CK9Fmhg4jDXdgd6PnxU0yQ==
+RMD160 (mpc-0.19.tar.gz) = rIkd9Hxr3j2pUrIERfWfY+wcIM4=
+SHA1 (mpc-0.19.tar.gz) = XYkvMpJsux/2FcIMiz+/iUOlmZc=
+SHA256 (mpc-0.19.tar.gz) = nVGvnNz31olFEgkWX5VWUztBDjT2iClyR7lNf6cO3kM=
+SIZE (mpc-0.19.tar.gz) = 117232
Index: patches/patch-Makefile_in
===================================================================
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile_in   21 May 2010 23:13:36 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+--- Makefile.in.orig   Sat May 22 00:39:05 2010
++++ Makefile.in        Sat May 22 00:39:32 2010
+@@ -218,9 +218,7 @@ top_srcdir = @top_srcdir@
+ ACLOCAL_AMFLAGS = -I m4
+ AUTOMAKE_OPTIONS = foreign 1.10 dist-bzip2
+ man_MANS = doc/mpc.1
+-doc_DATA = AUTHORS COPYING NEWS README \
+-      doc/mpd-m3u-handler.sh doc/mpd-pls-handler.sh doc/mppledit \
+-      doc/mpc-completion.bash
++doc_DATA = AUTHORS COPYING NEWS README
+ 
+ EXTRA_DIST = $(man_MANS) $(doc_DATA)
+ src_mpc_headers = \
Index: patches/patch-doc_Makefile_in
===================================================================
RCS file: patches/patch-doc_Makefile_in
diff -N patches/patch-doc_Makefile_in
--- patches/patch-doc_Makefile_in       26 May 2007 22:44:36 -0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- doc/Makefile.in.orig       Wed Mar 21 19:22:57 2007
-+++ doc/Makefile.in    Sat May 26 15:59:01 2007
-@@ -79,7 +79,7 @@ install_sh = @install_sh@
- man_MANS = mpc.1
- pkgdata_DATA = 
- docdir = $(prefix)/share/doc/$(PACKAGE)
--doc_DATA = mpc-bashrc m3u-handler.sh pls-handler.sh mppledit
-+#doc_DATA = mpc-bashrc m3u-handler.sh pls-handler.sh mppledit
- EXTRA_DIST = $(pkgdata_DATA) $(man_MANS) $(doc_DATA)
- subdir = doc
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
Index: patches/patch-src_command_c
===================================================================
RCS file: patches/patch-src_command_c
diff -N patches/patch-src_command_c
--- patches/patch-src_command_c 2 Apr 2009 05:18:15 -0000       1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-src_command_c,v 1.3 2009/04/02 05:18:15 jasper Exp $
-
-Fix compilation with GCC2.
-
---- src/command.c.orig Tue Mar 31 15:19:10 2009
-+++ src/command.c      Tue Mar 31 15:21:48 2009
-@@ -362,6 +362,7 @@ int cmd_play ( int argc, char ** argv, mpd_Connection 
- {
-       int song;
-       int i;
-+      mpd_Status *status;
- 
-       if(0==argc) song = MPD_PLAY_AT_BEGINNING;
-       else {
-@@ -374,7 +375,7 @@ int cmd_play ( int argc, char ** argv, mpd_Connection 
-               song--;
- 
-               /* This is necessary, otherwise mpc will output the wrong 
playlist number */
--              mpd_Status * status = getStatus(conn);
-+              status = getStatus(conn);
-               i = status->playlistLength;
-               mpd_freeStatus(status);
-               if(song >= i)
Index: pkg/PLIST
===================================================================
RCS file: /vcs/cvs/openbsd/ports/audio/mpc/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   23 May 2006 14:26:41 -0000      1.1.1.1
+++ pkg/PLIST   21 May 2010 23:13:36 -0000
@@ -1,11 +1,14 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2006/05/23 14:26:41 bernd Exp $
-bin/mpc
+...@bin bin/mpc
 @man man/man1/mpc.1
 share/doc/mpc/
 share/doc/mpc/AUTHORS
+share/doc/mpc/COPYING
+share/doc/mpc/NEWS
 share/doc/mpc/README
 share/examples/mpc/
-share/examples/mpc/m3u-handler.sh
-share/examples/mpc/mpc-bashrc
-share/examples/mpc/pls-handler.sh
 @comment share/mpc/
+share/examples/mpc/mpc-completion.bash
+share/examples/mpc/mpd-m3u-handler.sh
+share/examples/mpc/mpd-pls-handler.sh
+share/examples/mpc/mppledit

Reply via email to