multimedia/kmplayer-kde4: update to 0.11.3d

- Update to 0.11.3d
- Allow staging
- Add LICENSE
- Convert lib depends to new format

PR:		ports/183565
Submitted by:	KATO Tsuguru <tkato432 yahoo.com>
This commit is contained in:
William Grzybowski 2013-11-02 15:09:22 +00:00
parent 77bc22afb0
commit deeb51e1ca
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=332495
5 changed files with 38 additions and 23 deletions

View file

@ -2,32 +2,26 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= kmplayer PORTNAME= kmplayer
PORTVERSION= 0.11.2b PORTVERSION= 0.11.3d
PORTREVISION= 2
PORTEPOCH= 3 PORTEPOCH= 3
CATEGORIES= multimedia audio kde CATEGORIES= multimedia audio kde
MASTER_SITES= http://kmplayer.kde.org/pkgs/ MASTER_SITES= http://kmplayer.kde.org/pkgs/
PKGNAMESUFFIX= -kde4 PKGNAMESUFFIX= -kde4
MAINTAINER= ports@freebsd.org MAINTAINER= ports@FreeBSD.org
COMMENT= KDE frontend to Phonon / KDE4 COMMENT= KDE frontend to Phonon / KDE4
LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ LICENSE= GPLv2 LGPL21
cairo.2:${PORTSDIR}/graphics/cairo LICENSE_COMB= multi
LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libcairo.so:${PORTSDIR}/graphics/cairo
RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer
USE_GNOME= gtk20
USE_BZIP2= yes USE_BZIP2= yes
USES= cmake USES= cmake pkgconfig
USE_KDE4= automoc4 kdehier kdeprefix kdelibs USE_GNOME= gtk20
USE_QT4= corelib qmake_build moc_build rcc_build uic_build USE_QT4= corelib moc_build qmake_build rcc_build uic_build
USE_KDE4= automoc4 kdelibs kdeprefix
NO_STAGE= yes
post-patch:
#Fix build with kdelibs>=4.5.0
${REINPLACE_CMD} -e 's,V4.1.2-Based,V4.2-Based,g' \
${WRKSRC}/doc/index.docbook
${REINPLACE_CMD} -e 's,glib/gthread.h,glib.h,g' \
${WRKSRC}/src/npplayer.cpp
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (kmplayer-0.11.2b.tar.bz2) = 27cfdddb55467da1fe2ec2e41d45f426ab14ad44d1f9a9df6289a01b06bf4101 SHA256 (kmplayer-0.11.3d.tar.bz2) = 7ebecbc906edcc13e1ae94f4791da80ed4ef73164ef6b81d76c71708c39a6bfb
SIZE (kmplayer-0.11.2b.tar.bz2) = 528616 SIZE (kmplayer-0.11.3d.tar.bz2) = 573173

View file

@ -0,0 +1,13 @@
--- src/kmplayershared.h.orig
+++ src/kmplayershared.h
@@ -214,8 +214,8 @@
// operator bool () const { return data && !!data->ptr; }
bool operator == (const WeakPtr<T> & w) const { return data == w.data; }
bool operator == (const SharedPtr<T> & s) const { return data == s.data; }
- bool operator == (const T * t) const { return (!t && !data) || (data && data.ptr == t); }
- bool operator == (T * t) const { return (!t && !data) || (data && data.ptr == t); }
+ bool operator == (const T * t) const { return (!t && !data) || (data && data->ptr == t); }
+ bool operator == (T * t) const { return (!t && !data) || (data && data->ptr == t); }
bool operator != (const WeakPtr<T> & w) const { return data != w.data; }
bool operator != (const SharedPtr<T> & s) const { return data != s.data; }
operator T * () { return data ? data->ptr : 0L; }

View file

@ -1,3 +1,3 @@
KDE frontend to MPlayer, Xine, GStreamer KMPlayer, a simple frontend for MPlayer/FFMpeg/Phonon.
WWW: http://kmplayer.kde.org/ WWW: http://kmplayer.kde.org/

View file

@ -29,16 +29,23 @@ share/icons/hicolor/48x48/apps/kmplayer.png
share/icons/hicolor/64x64/apps/kmplayer.png share/icons/hicolor/64x64/apps/kmplayer.png
share/icons/hicolor/scalable/apps/kmplayer.svgz share/icons/hicolor/scalable/apps/kmplayer.svgz
share/kde4/services/kmplayer_part.desktop share/kde4/services/kmplayer_part.desktop
share/locale/bg/LC_MESSAGES/kmplayer.mo
share/locale/bs/LC_MESSAGES/kmplayer.mo
share/locale/ca/LC_MESSAGES/kmplayer.mo
share/locale/ca@valencia/LC_MESSAGES/kmplayer.mo
share/locale/cs/LC_MESSAGES/kmplayer.mo share/locale/cs/LC_MESSAGES/kmplayer.mo
share/locale/da/LC_MESSAGES/kmplayer.mo share/locale/da/LC_MESSAGES/kmplayer.mo
share/locale/de/LC_MESSAGES/kmplayer.mo share/locale/de/LC_MESSAGES/kmplayer.mo
share/locale/el/LC_MESSAGES/kmplayer.mo share/locale/el/LC_MESSAGES/kmplayer.mo
share/locale/en_GB/LC_MESSAGES/kmplayer.mo share/locale/en_GB/LC_MESSAGES/kmplayer.mo
share/locale/eo/LC_MESSAGES/kmplayer.mo
share/locale/es/LC_MESSAGES/kmplayer.mo share/locale/es/LC_MESSAGES/kmplayer.mo
share/locale/et/LC_MESSAGES/kmplayer.mo share/locale/et/LC_MESSAGES/kmplayer.mo
share/locale/fr/LC_MESSAGES/kmplayer.mo share/locale/fr/LC_MESSAGES/kmplayer.mo
share/locale/ga/LC_MESSAGES/kmplayer.mo share/locale/ga/LC_MESSAGES/kmplayer.mo
share/locale/gl/LC_MESSAGES/kmplayer.mo share/locale/gl/LC_MESSAGES/kmplayer.mo
share/locale/hr/LC_MESSAGES/kmplayer.mo
share/locale/hu/LC_MESSAGES/kmplayer.mo
share/locale/it/LC_MESSAGES/kmplayer.mo share/locale/it/LC_MESSAGES/kmplayer.mo
share/locale/ja/LC_MESSAGES/kmplayer.mo share/locale/ja/LC_MESSAGES/kmplayer.mo
share/locale/km/LC_MESSAGES/kmplayer.mo share/locale/km/LC_MESSAGES/kmplayer.mo
@ -56,14 +63,15 @@ share/locale/pt_BR/LC_MESSAGES/kmplayer.mo
share/locale/ro/LC_MESSAGES/kmplayer.mo share/locale/ro/LC_MESSAGES/kmplayer.mo
share/locale/ru/LC_MESSAGES/kmplayer.mo share/locale/ru/LC_MESSAGES/kmplayer.mo
share/locale/sk/LC_MESSAGES/kmplayer.mo share/locale/sk/LC_MESSAGES/kmplayer.mo
share/locale/sr/LC_MESSAGES/kmplayer.mo
share/locale/sr@latin/LC_MESSAGES/kmplayer.mo
share/locale/sv/LC_MESSAGES/kmplayer.mo share/locale/sv/LC_MESSAGES/kmplayer.mo
share/locale/th/LC_MESSAGES/kmplayer.mo
share/locale/tr/LC_MESSAGES/kmplayer.mo share/locale/tr/LC_MESSAGES/kmplayer.mo
share/locale/ug/LC_MESSAGES/kmplayer.mo
share/locale/uk/LC_MESSAGES/kmplayer.mo share/locale/uk/LC_MESSAGES/kmplayer.mo
share/locale/x-test/LC_MESSAGES/kmplayer.mo
share/locale/zh_CN/LC_MESSAGES/kmplayer.mo share/locale/zh_CN/LC_MESSAGES/kmplayer.mo
share/locale/zh_TW/LC_MESSAGES/kmplayer.mo share/locale/zh_TW/LC_MESSAGES/kmplayer.mo
@dirrmtry share/doc/HTML/en/kmplayer @dirrmtry share/doc/HTML/en/kmplayer
@dirrmtry share/apps/kmplayer/generators @dirrmtry share/apps/kmplayer/generators
@dirrmtry share/apps/kmplayer @dirrmtry share/apps/kmplayer
@dirrmtry share/locale/x-test/LC_MESSAGES
@dirrmtry share/locale/x-test