Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Aug 2006 13:11:44 GMT
From:      Shane Bell <decept0@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/101358: [UPDATE] multimedia/kmplayer: Update to 0.9.2a
Message-ID:  <200608041311.k74DBigp002054@www.freebsd.org>
Resent-Message-ID: <200608041320.k74DKCa1011935@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         101358
>Category:       ports
>Synopsis:       [UPDATE] multimedia/kmplayer: Update to 0.9.2a
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 04 13:20:12 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Shane Bell
>Release:        
>Organization:
>Environment:
>Description:
Update to 0.9.2a and tidy up the port a little bit.
>How-To-Repeat:

>Fix:
diff -ruN /usr/ports/multimedia/kmplayer/Makefile kmplayer/Makefile
--- /usr/ports/multimedia/kmplayer/Makefile	Thu May 11 12:27:45 2006
+++ kmplayer/Makefile	Sat Aug  5 01:06:20 2006
@@ -6,42 +6,45 @@
 #
 
 PORTNAME=	kmplayer
-DISTVERSION=	0.9.1b
-PORTREVISION=	1
+DISTVERSION=	0.9.2a
 PORTEPOCH=	2
 CATEGORIES=	multimedia audio kde
 MASTER_SITES=	http://kmplayer.kde.org/pkgs/
-#DISTNAME=	${PORTNAME}-${PORTVERSION:C/\.r/-rc/}
 
 MAINTAINER=	lioux@FreeBSD.org
 COMMENT=	KDE frontend to mplayer
 
 RUN_DEPENDS=	mplayer:${PORTSDIR}/multimedia/mplayer
 
+INSTALLS_ICONS=	yes
+USE_AUTOTOOLS=	libtool:15
 USE_BZIP2=	yes
+USE_GETTEXT=	yes
+USE_GMAKE=	yes
 USE_KDEBASE_VER=3
 USE_XLIB=	yes
-USE_GMAKE=	yes
-USE_AUTOTOOLS=	libtool:15
-CONFIGURE_ARGS+=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_TARGET=
-CONFIGURE_ARGS+=--with-x=${X11BASE} --disable-debug
 
 OPTIONS=	GSTREAMER "Enable support for video playback using gstreamer" off \
 		XINE "Enable support for video playback using libxine" off
 
-WANT_GSTREAMER=	yes
+.include <bsd.port.pre.mk>
 
-###
-## Lib Detection
-###
-# gstreamer
-.if exists(${X11BASE}/lib/libgstplay-0.8.so)
-WITH_GSTREAMER=yes
+.if defined(WITH_GSTREAMER)
+USE_GSTREAMER80+=	yes
+CONFIGURE_ARGS+=--with-gstreamer
+PLIST_SUB+=	GSTREAMER=""
+.else
+CONFIGURE_ARGS+=--without-gstreamer
+PLIST_SUB+=	GSTREAMER="@comment "
 .endif
-# xine
-.if exists(${X11BASE}/lib/libxine.so)
-WITH_XINE=yes
+
+.if defined(WITH_XINE)
+LIB_DEPENDS+=	xine.15:${PORTSDIR}/multimedia/libxine
+CONFIGURE_ARGS+=--with-xine
+PLIST_SUB+=	XINE=""
+.else
+CONFIGURE_ARGS+=--without-xine
+PLIST_SUB+=	XINE="@comment "
 .endif
 
 post-patch:
@@ -54,26 +57,5 @@
 	@${REINPLACE_CMD} -E -e \
 		's|^(SUBDIRS.*)mimetypes|\1|' \
 		${WRKSRC}/Makefile.in
-
-.include <bsd.port.pre.mk>
-
-###
-## Support Activation
-###
-# gstreamer
-#.undef WITH_GSTREAMER
-.if defined(WITH_GSTREAMER)
-USE_GSTREAMER+=	yes
-
-PLIST_FILES+=	bin/kgstplayer
-.else
-CONFIGURE_ARGS+=	--without-gstreamer
-.endif
-# xine
-.if defined(WITH_XINE)
-LIB_DEPENDS+=	xine:${PORTSDIR}/multimedia/libxine
-
-PLIST_FILES+=	bin/kxineplayer
-.endif
 
 .include <bsd.port.post.mk>
diff -ruN /usr/ports/multimedia/kmplayer/Makefile~ kmplayer/Makefile~
--- /usr/ports/multimedia/kmplayer/Makefile~	Thu Jan  1 12:00:00 1970
+++ kmplayer/Makefile~	Sat Aug  5 00:50:50 2006
@@ -0,0 +1,61 @@
+# New ports collection makefile for:	KMplayer
+# Date created:				Jan 31, 2003
+# Whom:					will
+#
+# $FreeBSD: ports/multimedia/kmplayer/Makefile,v 1.32 2006/05/10 22:37:30 edwin Exp $
+#
+
+PORTNAME=	kmplayer
+DISTVERSION=	0.9.2a
+PORTEPOCH=	2
+CATEGORIES=	multimedia audio kde
+MASTER_SITES=	http://kmplayer.kde.org/pkgs/
+
+MAINTAINER=	lioux@FreeBSD.org
+COMMENT=	KDE frontend to mplayer
+
+RUN_DEPENDS=	mplayer:${PORTSDIR}/multimedia/mplayer
+
+INSTALLS_ICONS=	yes
+USE_AUTOTOOLS=	libtool:15
+USE_BZIP2=	yes
+USE_GETTEXT=	yes
+USE_GMAKE=	yes
+USE_KDEBASE_VER=3
+USE_XLIB=	yes
+
+OPTIONS=	GSTREAMER "Enable support for video playback using gstreamer" off \
+		XINE "Enable support for video playback using libxine" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_GSTREAMER)
+USE_GSTREAMER80+=	yes
+CONFIGURE_ARGS+=--with-gstreamer
+PLIST_SUB+=	GSTREAMER=""
+.else
+CONFIGURE_ARGS+=--without-gstreamer
+PLIST_SUB+=	GSTREAMER="@comment "
+.endif
+
+.if defined(WITH_XINE)
+LIB_DEPENDS+=	xine.15:${PORTSDIR}/multimedia/libxine
+CONFIGURE_ARGS+=--with-xine
+PLIST_SUB+=	XINE=""
+.else
+CONFIGURE_ARGS+=--without-xine
+PLIST_SUB+=	XINE="@comment "
+.endif
+
+post-patch:
+# remove -pedantic where possible to fix build errors on -CURRENT
+# remove optimizations
+	@${REINPLACE_CMD} -e \
+		's|-O2||; s|-pedantic ||' \
+		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+# do not try to roll our own mimetypes
+	@${REINPLACE_CMD} -E -e \
+		's|^(SUBDIRS.*)mimetypes|\1|' \
+		${WRKSRC}/Makefile.in
+
+.include <bsd.port.post.mk>
diff -ruN /usr/ports/multimedia/kmplayer/distinfo kmplayer/distinfo
--- /usr/ports/multimedia/kmplayer/distinfo	Fri Feb 10 12:26:17 2006
+++ kmplayer/distinfo	Thu Aug  3 20:28:48 2006
@@ -1,3 +1,3 @@
-MD5 (kmplayer-0.9.1b.tar.bz2) = dd9930c64757b553ff32705b5218ba05
-SHA256 (kmplayer-0.9.1b.tar.bz2) = 3d5b17bd7ccc0324f9505c39c85fe9ff7238b0587749b89cab7aa370974201b4
-SIZE (kmplayer-0.9.1b.tar.bz2) = 906871
+MD5 (kmplayer-0.9.2a.tar.bz2) = 9e8ab1a03f80249c3ea9332a48817c32
+SHA256 (kmplayer-0.9.2a.tar.bz2) = ddd5f2afffc1a5458456f5a88e81691a106deee4f8a4ba5ac8edb3b3600dd51f
+SIZE (kmplayer-0.9.2a.tar.bz2) = 902210
diff -ruN /usr/ports/multimedia/kmplayer/pkg-plist kmplayer/pkg-plist
--- /usr/ports/multimedia/kmplayer/pkg-plist	Mon Feb 27 14:50:42 2006
+++ kmplayer/pkg-plist	Sat Aug  5 01:03:26 2006
@@ -1,4 +1,6 @@
+%%GSTREAMER%%bin/kgstreamer
 bin/kmplayer
+%%XINE%%bin/kxineplayer
 bin/kxvplayer
 lib/kde3/kmplayer.a
 lib/kde3/kmplayer.la
@@ -71,12 +73,14 @@
 share/locale/fi/LC_MESSAGES/kmplayer.mo
 share/locale/fr/LC_MESSAGES/kmplayer.mo
 share/locale/ga/LC_MESSAGES/kmplayer.mo
+share/locale/gl/LC_MESSAGES/kmplayer.mo
 share/locale/he/LC_MESSAGES/kmplayer.mo
 share/locale/hi/LC_MESSAGES/kmplayer.mo
 share/locale/hu/LC_MESSAGES/kmplayer.mo
 share/locale/is/LC_MESSAGES/kmplayer.mo
 share/locale/it/LC_MESSAGES/kmplayer.mo
 share/locale/ja/LC_MESSAGES/kmplayer.mo
+share/locale/ka/LC_MESSAGES/kmplayer.mo
 share/locale/lt/LC_MESSAGES/kmplayer.mo
 share/locale/mt/LC_MESSAGES/kmplayer.mo
 share/locale/nb/LC_MESSAGES/kmplayer.mo
@@ -97,71 +101,14 @@
 share/locale/xx/LC_MESSAGES/kmplayer.mo
 share/locale/zh_CN/LC_MESSAGES/kmplayer.mo
 share/services/kmplayer_part.desktop
-@dirrmtry share/services
-@dirrmtry share/locale/zh_CN/LC_MESSAGES
-@dirrmtry share/locale/zh_CN
-@dirrmtry share/locale/xx/LC_MESSAGES
-@dirrmtry share/locale/xx
-@dirrmtry share/locale/sr/LC_MESSAGES
-@dirrmtry share/locale/sr
-@dirrmtry share/locale/sk/LC_MESSAGES
-@dirrmtry share/locale/sk
-@dirrmtry share/locale/rw/LC_MESSAGES
-@dirrmtry share/locale/rw
-@dirrmtry share/locale/ro/LC_MESSAGES
-@dirrmtry share/locale/ro
-@dirrmtry share/locale/pt/LC_MESSAGES
-@dirrmtry share/locale/pt
-@dirrmtry share/locale/pl/LC_MESSAGES
-@dirrmtry share/locale/pl
-@dirrmtry share/locale/fi/LC_MESSAGES
-@dirrmtry share/locale/fi
-@dirrmtry share/locale/el/LC_MESSAGES
-@dirrmtry share/locale/el
-@dirrmtry share/locale/cs/LC_MESSAGES
-@dirrmtry share/locale/cs
-@dirrmtry share/locale/ca/LC_MESSAGES
-@dirrmtry share/locale/ca
-@dirrmtry share/icons/hicolor/scalable/apps
-@dirrmtry share/icons/hicolor/scalable
-@dirrmtry share/icons/hicolor/64x64/apps
-@dirrmtry share/icons/hicolor/64x64
-@dirrmtry share/icons/hicolor/48x48/apps
-@dirrmtry share/icons/hicolor/48x48
-@dirrmtry share/icons/hicolor/32x32/apps
-@dirrmtry share/icons/hicolor/32x32
-@dirrmtry share/icons/hicolor/22x22/apps
-@dirrmtry share/icons/hicolor/22x22
-@dirrmtry share/icons/hicolor/16x16/apps
-@dirrmtry share/icons/hicolor/16x16
-@dirrmtry share/icons/hicolor/128x128/apps
-@dirrmtry share/icons/hicolor/128x128
-@dirrmtry share/icons/hicolor
-@dirrmtry share/icons
 @dirrm share/doc/HTML/sv/kmplayer
-@dirrmtry share/doc/HTML/sv
 @dirrm share/doc/HTML/ru/kmplayer
-@dirrmtry share/doc/HTML/ru
 @dirrm share/doc/HTML/pt/kmplayer
-@dirrmtry share/doc/HTML/pt
 @dirrm share/doc/HTML/it/kmplayer
-@dirrmtry share/doc/HTML/it
 @dirrm share/doc/HTML/fr/kmplayer
-@dirrmtry share/doc/HTML/fr
 @dirrm share/doc/HTML/et/kmplayer
-@dirrmtry share/doc/HTML/et
 @dirrm share/doc/HTML/es/kmplayer
-@dirrmtry share/doc/HTML/es
 @dirrm share/doc/HTML/en/kmplayer
-@dirrmtry share/doc/HTML/en
 @dirrm share/doc/HTML/de/kmplayer
-@dirrmtry share/doc/HTML/de
 @dirrm share/doc/HTML/da/kmplayer
-@dirrmtry share/doc/HTML/da
-@dirrmtry share/doc/HTML
-@dirrmtry share/config
 @dirrm share/apps/kmplayer
-@dirrmtry share/apps
-@dirrmtry share/applications/kde
-@dirrmtry share/applications
-@dirrmtry lib/kde3

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608041311.k74DBigp002054>