Multimedia tools for KDE4.
This commit is contained in:
parent
4dbfd8e128
commit
ef1a6b8d04
7 changed files with 106 additions and 0 deletions
0
kdemultimedia4/DESCR
Normal file
0
kdemultimedia4/DESCR
Normal file
40
kdemultimedia4/Makefile
Normal file
40
kdemultimedia4/Makefile
Normal file
|
@ -0,0 +1,40 @@
|
|||
# $NetBSD: Makefile,v 1.1.1.1 2007/12/12 04:02:34 mwdavies Exp $
|
||||
|
||||
DISTNAME= kdemultimedia-${_KDE_VERSION}
|
||||
CATEGORIES= multimedia
|
||||
COMMENT= Multimedia tools for the KDE integrated X11 desktop
|
||||
|
||||
.include "../../wip/kde4/Makefile.kde4"
|
||||
|
||||
BUILD_MAKE_FLAGS+= VERBOSE=1
|
||||
|
||||
#REPLACE_BASH+= pics/oxygen/scalable/export_pngs.sh
|
||||
|
||||
#REPLACE_PERL+= \
|
||||
# khelpcenter/searchhandlers/khc_docbookdig.pl.cmake \
|
||||
# khelpcenter/searchhandlers/khc_htdig.pl.cmake \
|
||||
# khelpcenter/searchhandlers/khc_htsearch.pl \
|
||||
# khelpcenter/searchhandlers/khc_mansearch.pl \
|
||||
# kioslave/info/kde-info2html
|
||||
|
||||
#CONF_FILES+= ${PREFIX}/share/examples/kdebase-runtime4/kde-information.menu \
|
||||
# ${PKG_SYSCONFDIR}/xdg/menus/kde-information.menu
|
||||
|
||||
#INSTALLATION_DIRS+= ${PKGMANDIR}/man1
|
||||
|
||||
.include "../../wip/kde4/kde4.mk"
|
||||
|
||||
.include "../../audio/cdparanoia/buildlink3.mk"
|
||||
.include "../../audio/flac/buildlink3.mk"
|
||||
.include "../../audio/libtunepimp/buildlink3.mk"
|
||||
.include "../../audio/musicbrainz/buildlink3.mk"
|
||||
.include "../../audio/taglib/buildlink3.mk"
|
||||
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
||||
.include "../../multimedia/libtheora/buildlink3.mk"
|
||||
.include "../../wip/kdelibs4/buildlink3.mk"
|
||||
.include "../../wip/kdebase-runtime4/buildlink3.mk"
|
||||
#.include "../../wip/qimageblitz/buildlink3.mk"
|
||||
#.include "../../wip/kdebase-workspace4/buildlink3.mk"
|
||||
.include "../../mk/oss.buildlink3.mk"
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
0
kdemultimedia4/PLIST
Normal file
0
kdemultimedia4/PLIST
Normal file
4
kdemultimedia4/TODO
Normal file
4
kdemultimedia4/TODO
Normal file
|
@ -0,0 +1,4 @@
|
|||
OSSAUDIO support.
|
||||
|
||||
Check through kde3 patches - see which are still relevant
|
||||
look at optional bits.
|
7
kdemultimedia4/distinfo
Normal file
7
kdemultimedia4/distinfo
Normal file
|
@ -0,0 +1,7 @@
|
|||
$NetBSD: distinfo,v 1.1.1.1 2007/12/12 04:02:34 mwdavies Exp $
|
||||
|
||||
SHA1 (kdemultimedia-3.97.0.tar.bz2) = cce5da9a59a151c4c469887b66b62ef405c845a5
|
||||
RMD160 (kdemultimedia-3.97.0.tar.bz2) = 8d29d462ca40956262bddd134639aaeeb93482fa
|
||||
Size (kdemultimedia-3.97.0.tar.bz2) = 1047661 bytes
|
||||
SHA1 (patch-aa) = ba2b1a6679442d359d7910f8b367aac9f7bc3f08
|
||||
SHA1 (patch-ab) = 1bbaf4269e66197bc31ad15b1515a1934db99640
|
13
kdemultimedia4/patches/patch-aa
Normal file
13
kdemultimedia4/patches/patch-aa
Normal file
|
@ -0,0 +1,13 @@
|
|||
$NetBSD: patch-aa,v 1.1.1.1 2007/12/12 04:02:34 mwdavies Exp $
|
||||
|
||||
--- libkcompactdisc/wmlib/cdda.c.orig 2007-12-09 13:52:33.000000000 +1300
|
||||
+++ libkcompactdisc/wmlib/cdda.c
|
||||
@@ -76,7 +76,7 @@ struct auheader {
|
||||
};
|
||||
|
||||
/* had to change #ifdef to #if -> see wm_cdda.h */
|
||||
-#ifdef __FreeBSD__
|
||||
+#if defined(__FreeBSD__) || defined(__NetBSD__)
|
||||
/* Phungus not with htonl on FreeBSD */
|
||||
#include <sys/param.h>
|
||||
#else
|
42
kdemultimedia4/patches/patch-ab
Normal file
42
kdemultimedia4/patches/patch-ab
Normal file
|
@ -0,0 +1,42 @@
|
|||
$NetBSD: patch-ab,v 1.1.1.1 2007/12/12 04:02:34 mwdavies Exp $
|
||||
|
||||
--- libkcompactdisc/wmlib/plat_freebsd.c.orig 2007-11-14 13:19:09.000000000 +1300
|
||||
+++ libkcompactdisc/wmlib/plat_freebsd.c
|
||||
@@ -328,6 +328,14 @@ gen_stop( struct wm_drive *d)
|
||||
return ioctl(d->fd, CDIOCSTOP);
|
||||
} /* gen_stop() */
|
||||
|
||||
+/* XXX */
|
||||
+#ifdef __NetBSD__
|
||||
+# include <sys/param.h>
|
||||
+# if __NetBSD_Version__ >= 299000900 /* 2.99.9 */
|
||||
+# define HAVE_SYS_STATVFS_H 1
|
||||
+# endif
|
||||
+#endif
|
||||
+
|
||||
/*----------------------------------------*
|
||||
* Eject the current CD, if there is one.
|
||||
*----------------------------------------*/
|
||||
@@ -336,14 +344,22 @@ gen_eject( struct wm_drive *d )
|
||||
{
|
||||
/* On some systems, we can check to see if the CD is mounted. */
|
||||
struct stat stbuf;
|
||||
+#ifdef HAVE_SYS_STATVFS_H
|
||||
+ struct statvfs buf;
|
||||
+#else
|
||||
struct statfs buf;
|
||||
+#endif
|
||||
int rval;
|
||||
|
||||
if (fstat(d->fd, &stbuf) != 0)
|
||||
return -2;
|
||||
|
||||
/* Is this a mounted filesystem? */
|
||||
+#ifdef HAVE_SYS_STATVFS_H
|
||||
+ if (fstatvfs(stbuf.st_rdev, &buf) == 0)
|
||||
+#else
|
||||
if (fstatfs(stbuf.st_rdev, &buf) == 0)
|
||||
+#endif
|
||||
return -3;
|
||||
|
||||
rval = ioctl(d->fd, CDIOCALLOW);
|
Loading…
Reference in a new issue