needed for KDE 4.7.2

compile tested with multimedia/gstreamer-0.10/plugins-*

Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/libmms/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile    16 Sep 2011 10:31:23 -0000      1.4
+++ Makefile    27 Oct 2011 22:00:36 -0000
@@ -2,26 +2,27 @@
 
 COMMENT =      library for parsing mms:// and mmsh:// type network streams
 
-DISTNAME =     libmms-0.4
-REVISION=              0
+DISTNAME =     libmms-0.6.2
 CATEGORIES =   multimedia net
-SHARED_LIBS =  mms 0.0 #0.2
+SHARED_LIBS =  mms 1.0 #0.2
 
 HOMEPAGE =     https://launchpad.net/libmms
 
 # LGPLv2.1
 PERMIT_PACKAGE_CDROM = Yes
 PERMIT_PACKAGE_FTP =   Yes
-PERMIT_DISTFILES_CDROM =       Yes
+PERMIT_DISTFILES_CDROM =Yes
 PERMIT_DISTFILES_FTP = Yes
 
-MASTER_SITES = http://launchpad.net/libmms/trunk/0.4/+download/
+MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=libmms/}
 
-CONFIGURE_STYLE=gnu
-MODULES =      devel/gettext
-USE_LIBTOOL =  Yes
+CONFIGURE_STYLE =      gnu
+MODULES =              converters/libiconv devel/gettext 
+USE_LIBTOOL =          Yes
+COPTS =                        -I${LOCALBASE}/include
+SEPARATE_BUILD =       simple
 
 LIB_DEPENDS =  devel/glib2
-WANTLIB =      glib-2.0 pcre
+WANTLIB =      glib-2.0 pcre iconv
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/multimedia/libmms/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    14 Oct 2009 13:46:48 -0000      1.1.1.1
+++ distinfo    27 Oct 2011 22:00:36 -0000
@@ -1,5 +1,5 @@
-MD5 (libmms-0.4.tar.gz) = SmgagVGG/ia7GwLM6lf7dQ==
-RMD160 (libmms-0.4.tar.gz) = X8yc3dULgvDzfi8htvnNUew3Bvg=
-SHA1 (libmms-0.4.tar.gz) = MB3/J9sXQu6raZ1vdhmgXNew2KQ=
-SHA256 (libmms-0.4.tar.gz) = bQHQSuWCTrd8puigZ2r1U8xIa4fq6seS8TPqM2/m2H8=
-SIZE (libmms-0.4.tar.gz) = 367690
+MD5 (libmms-0.6.2.tar.gz) = n2OqNj3rSHTgcqRYUBYb/w==
+RMD160 (libmms-0.6.2.tar.gz) = wb+J90YOwgircYBRDbs2c9Z96lo=
+SHA1 (libmms-0.6.2.tar.gz) = ze9i/RoOJYXdIRH8lLAy+EKQ41E=
+SHA256 (libmms-0.6.2.tar.gz) = AZMbYhctfXBQ/J75sbZBYvO26fbMRBUXAZKjKgt+pDI=
+SIZE (libmms-0.6.2.tar.gz) = 340230
Index: patches/patch-src_mms-common_h
===================================================================
RCS file: patches/patch-src_mms-common_h
diff -N patches/patch-src_mms-common_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_mms-common_h      27 Oct 2011 22:00:36 -0000
@@ -0,0 +1,26 @@
+$OpenBSD$
+--- src/mms-common.h.orig      Fri Oct 28 01:40:30 2011
++++ src/mms-common.h   Fri Oct 28 01:41:45 2011
+@@ -38,16 +38,17 @@
+ #ifndef EINPROGRESS
+ #define EINPROGRESS         WSAEINPROGRESS
+ #endif
++#else
++#define set_errno(_err)     errno = (_err)
++#define get_errno()         errno
++#define closesocket(_s)     close(_s)
++#endif
++
+ #ifndef AI_ADDRCONFIG
+ #define AI_ADDRCONFIG 0
+ #endif
+ #ifndef AI_NUMERICSERV
+ #define AI_NUMERICSERV 0
+-#endif
+-#else
+-#define set_errno(_err)     errno = (_err)
+-#define get_errno()         errno
+-#define closesocket(_s)     close(_s)
+ #endif
+ 
+ typedef struct mms_stream_s mms_stream_t;
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/multimedia/libmms/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   14 Oct 2009 13:46:48 -0000      1.1.1.1
+++ pkg/PLIST   27 Oct 2011 22:00:36 -0000
@@ -1,7 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2009/10/14 13:46:48 landry Exp $
 %%SHARED%%
 include/libmms/
-include/libmms/bswap.h
 include/libmms/mms.h
 include/libmms/mms_config.h
 include/libmms/mmsh.h

Reply via email to