aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia/jahshaka
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/jahshaka')
-rw-r--r--multimedia/jahshaka/Makefile100
-rw-r--r--multimedia/jahshaka/distinfo2
-rw-r--r--multimedia/jahshaka/files/patch-jah_Source_jahshaka.cpp25
-rw-r--r--multimedia/jahshaka/files/patch-jah_libraries_jahaudio_alaw.c26
-rw-r--r--multimedia/jahshaka/files/patch-jah_libraries_jahaudio_common.h11
-rw-r--r--multimedia/jahshaka/files/patch-jah_libraries_jahaudio_config.h15
-rw-r--r--multimedia/jahshaka/files/patch-jah_libraries_jahaudio_ima__adpcm.c11
-rw-r--r--multimedia/jahshaka/files/patch-jah_libraries_jahaudio_ms__adpcm.c11
-rw-r--r--multimedia/jahshaka/files/patch-jah_libraries_jahaudio_paf.c11
-rw-r--r--multimedia/jahshaka/files/patch-jah_libraries_jahaudio_sndfile.h11
-rw-r--r--multimedia/jahshaka/files/patch-jah_libraries_jahtimer_jahtimer.cpp31
-rw-r--r--multimedia/jahshaka/files/patch-jah_libraries_jahtimer_jahtimer.h21
-rw-r--r--multimedia/jahshaka/files/patch-jahshakaSettings.pro82
-rw-r--r--multimedia/jahshaka/pkg-descr9
-rw-r--r--multimedia/jahshaka/pkg-plist156
15 files changed, 522 insertions, 0 deletions
diff --git a/multimedia/jahshaka/Makefile b/multimedia/jahshaka/Makefile
new file mode 100644
index 000000000000..6fafd3413b27
--- /dev/null
+++ b/multimedia/jahshaka/Makefile
@@ -0,0 +1,100 @@
+# New ports collection makefile for: jahshaka
+# Date created: 07 Feb 2005
+# Whom: Igor Pokrovsky <ip@doom.homeunix.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= jahshaka
+PORTVERSION= 1.9a9
+CATEGORIES= multimedia
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}fx
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= ip@doom.homeunix.org
+COMMENT= Video and film composing, editing and special fx system
+
+BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
+LIB_DEPENDS= aviplay.0:${PORTSDIR}/multimedia/avifile \
+ glut.3:${PORTSDIR}/graphics/libglut \
+ freetype.9:${PORTSDIR}/print/freetype2 \
+ jpeg.9:${PORTSDIR}/graphics/jpeg
+
+USE_REINPLACE= yes
+USE_GL= yes
+USE_X_PREFIX= yes
+USE_QT_VER= 3
+MAKE_ENV= QMAKESPEC=${QMAKESPEC} QTDIR=${X11BASE}
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+PORTDOCS= README
+
+TCSH?= /bin/csh
+QMAKE?= ${LOCALBASE}/bin/qmake
+QMAKESPEC?= ${LOCALBASE}/share/qt/mkspecs/freebsd-g++
+
+post-patch:
+ @(${FIND} ${WRKSRC} -name '*.h' -or -name '*.cpp' | ${XARGS} ${REINPLACE_CMD} -i '' \
+ -e 's|avifile-0.7|avifile|g; s|malloc\.h|stdlib\.h|g')
+ @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
+ ${WRKSRC}/jahshakaSettings.pro
+ @${REINPLACE_CMD} -e "s|qmake|${QMAKE}|g" \
+ ${WRKSRC}/configure ${WRKSRC}/plugins/configure
+ @${REINPLACE_CMD} -i '' -e "s|%%DATADIR%%|${DATADIR}|g" \
+ ${WRKSRC}/jah/Source/jahshaka.cpp
+ @${REINPLACE_CMD} -i '' \
+ -e "s|JahBasePath+\"plugins/\"|\"${PREFIX}/lib/${PORTNAME}/plugins/\"|g" \
+ ${WRKSRC}/jah/libraries/jahplugins/jahpluginlib.cpp
+
+do-configure:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${TCSH} ./configure
+ cd ${WRKSRC}/plugins && ${SETENV} ${MAKE_ENV} ${TCSH} ./configure
+
+post-build:
+ cd ${WRKSRC}/plugins && ${SETENV} ${MAKE_ENV} ${MAKE}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+
+# UI pics
+ ${MKDIR} ${DATADIR}
+.for ext in bmp jpg gif png xpm
+.for dir in "" desktop desktopController interface jahplayer modules paint player
+ ${MKDIR} ${DATADIR}/Pixmaps/${dir}
+ ${FIND} -X ${WRKSRC}/Pixmaps/${dir} -name "*.${ext}" -depth 1 | \
+ ${XARGS} -J % ${INSTALL_DATA} % ${DATADIR}/Pixmaps/${dir}
+.endfor
+.endfor
+
+# database
+ ${MKDIR} ${DATADIR}/database
+ ${INSTALL_DATA} ${WRKSRC}/database/* ${DATADIR}/database
+
+# fonts
+ ${MKDIR} ${DATADIR}/fonts
+ ${INSTALL_DATA} ${WRKSRC}/fonts/*.ttf ${DATADIR}/fonts
+
+# scenes
+ ${MKDIR} ${DATADIR}/scenes
+ ${INSTALL_DATA} ${WRKSRC}/scenes/*.jsf ${DATADIR}/scenes
+
+# media for scenes
+ ${MKDIR} ${DATADIR}/media
+ ${MKDIR} ${DATADIR}/media/images
+ ${INSTALL_DATA} ${WRKSRC}/media/images/* ${DATADIR}/media/images
+ ${MKDIR} ${DATADIR}/media/models
+ ${INSTALL_DATA} ${WRKSRC}/media/models/* ${DATADIR}/media/models
+
+# plugins
+ ${MKDIR} ${PREFIX}/lib/${PORTNAME}
+ ${MKDIR} ${PREFIX}/lib/${PORTNAME}/plugins
+ ${FIND} -X ${WRKSRC}/plugins -name '*.so' | \
+ ${XARGS} -J % ${INSTALL_PROGRAM} % ${PREFIX}/lib/${PORTNAME}/plugins
+
+.ifndef (NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/multimedia/jahshaka/distinfo b/multimedia/jahshaka/distinfo
new file mode 100644
index 000000000000..d21e8db28281
--- /dev/null
+++ b/multimedia/jahshaka/distinfo
@@ -0,0 +1,2 @@
+MD5 (jahshaka_1.9a9.tar.gz) = 1da413be5ab509b417cc8d56c74cdbf3
+SIZE (jahshaka_1.9a9.tar.gz) = 4538582
diff --git a/multimedia/jahshaka/files/patch-jah_Source_jahshaka.cpp b/multimedia/jahshaka/files/patch-jah_Source_jahshaka.cpp
new file mode 100644
index 000000000000..0874ff7ce718
--- /dev/null
+++ b/multimedia/jahshaka/files/patch-jah_Source_jahshaka.cpp
@@ -0,0 +1,25 @@
+--- jah/Source/jahshaka.cpp.orig
++++ jah/Source/jahshaka.cpp
+@@ -185,6 +185,8 @@
+ QString fileinfo;
+ bool foundpath;
+
++#if !defined(__FreeBSD__)
++
+ //this hack gets the application exectuable path
+ //since QApplication::applicationFilePath() only works on Qt 3.2 and up
+ jtrace.debug("QT_VERSION_STR: ");
+@@ -356,6 +358,13 @@
+ jtrace.debug( "Didnt find media folder, using default media folder" );
+ JahMediaPath = JahBasePath;
+ }
++
++#else
++
++ JahBasePath = "%%DATADIR%%/";
++ JahMediaPath = JahBasePath;
++
++#endif
+
+ //update preferences object with info
+ jprefs.setBasePath(JahBasePath);
diff --git a/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_alaw.c b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_alaw.c
new file mode 100644
index 000000000000..750f9c1067f7
--- /dev/null
+++ b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_alaw.c
@@ -0,0 +1,26 @@
+--- jah/libraries/jahaudio/alaw.c.orig
++++ jah/libraries/jahaudio/alaw.c
+@@ -521,9 +521,9 @@
+ { while (count)
+ { count -- ;
+ if (ptr [count] >= 0)
+- buffer [count] = alaw_encode [(lrintf (normfact * ptr [count])) / 16] ;
++ buffer [count] = alaw_encode [(int)((lrintf (normfact * ptr [count])) / 16)] ;
+ else
+- buffer [count] = 0x7F & alaw_encode [(lrintf (normfact * ptr [count])) / -16] ;
++ buffer [count] = 0x7F & alaw_encode [(int)((lrintf (normfact * ptr [count])) / -16)] ;
+ } ;
+ } /* f2alaw_array */
+
+@@ -532,9 +532,9 @@
+ { while (count)
+ { count -- ;
+ if (ptr [count] >= 0)
+- buffer [count] = alaw_encode [(lrint (normfact * ptr [count])) / 16] ;
++ buffer [count] = alaw_encode [(int)((lrint (normfact * ptr [count])) / 16)] ;
+ else
+- buffer [count] = 0x7F & alaw_encode [(lrint (normfact * ptr [count])) / -16] ;
++ buffer [count] = 0x7F & alaw_encode [(int)((lrint (normfact * ptr [count])) / -16)] ;
+ } ;
+ } /* d2alaw_array */
+
diff --git a/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_common.h b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_common.h
new file mode 100644
index 000000000000..aa89cf9051de
--- /dev/null
+++ b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_common.h
@@ -0,0 +1,11 @@
+--- jah/libraries/jahaudio/common.h.orig
++++ jah/libraries/jahaudio/common.h
+@@ -117,7 +117,7 @@
+ typedef struct
+ { unsigned int version ; /* version of the PEAK chunk */
+ unsigned int timestamp ; /* secs since 1/1/1970 */
+- PEAK_POS peaks [] ; /* the per channel peak info */
++ PEAK_POS * peaks ; /* the per channel peak info */
+ } PEAK_CHUNK ;
+
+ typedef struct
diff --git a/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_config.h b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_config.h
new file mode 100644
index 000000000000..3bd64dfb3a42
--- /dev/null
+++ b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_config.h
@@ -0,0 +1,15 @@
+--- jah/libraries/jahaudio/config.h.orig
++++ jah/libraries/jahaudio/config.h
+@@ -81,10 +81,10 @@
+ #define HAVE_LIBM 1
+
+ /* Define if you have C99's lrint function. */
+-#define HAVE_LRINT 1
++//#define HAVE_LRINT 1
+
+ /* Define if you have C99's lrintf function. */
+-#define HAVE_LRINTF 1
++//#define HAVE_LRINTF 1
+
+ /* Define to 1 if you have the `lseek' function. */
+ #define HAVE_LSEEK 1
diff --git a/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_ima__adpcm.c b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_ima__adpcm.c
new file mode 100644
index 000000000000..6dc328864cde
--- /dev/null
+++ b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_ima__adpcm.c
@@ -0,0 +1,11 @@
+--- jah/libraries/jahaudio/ima_adpcm.c.orig
++++ jah/libraries/jahaudio/ima_adpcm.c
+@@ -36,7 +36,7 @@
+ int stepindx [2] ;
+ unsigned char *block ;
+ short *samples ;
+- unsigned short data [] ; /* ISO C99 struct hack */
++ unsigned short *data ; /* ISO C99 struct hack */
+ } IMA_ADPCM_PRIVATE ;
+
+ /*============================================================================================
diff --git a/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_ms__adpcm.c b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_ms__adpcm.c
new file mode 100644
index 000000000000..4871c7a88979
--- /dev/null
+++ b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_ms__adpcm.c
@@ -0,0 +1,11 @@
+--- jah/libraries/jahaudio/ms_adpcm.c.orig
++++ jah/libraries/jahaudio/ms_adpcm.c
+@@ -43,7 +43,7 @@
+ sf_count_t samplecount ;
+ short *samples ;
+ unsigned char *block ;
+- unsigned short dummydata [] ; /* ISO C99 struct hack */
++ unsigned short *dummydata ; /* ISO C99 struct hack */
+ } MSADPCM_PRIVATE ;
+
+ /*============================================================================================
diff --git a/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_paf.c b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_paf.c
new file mode 100644
index 000000000000..10468270013f
--- /dev/null
+++ b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_paf.c
@@ -0,0 +1,11 @@
+--- jah/libraries/jahaudio/paf.c.orig
++++ jah/libraries/jahaudio/paf.c
+@@ -64,7 +64,7 @@
+ sf_count_t sample_count ;
+ int *samples ;
+ unsigned char *block ;
+- int data [] ; /* ISO C99 struct hack */
++ int *data ; /* ISO C99 struct hack */
+ } PAF24_PRIVATE ;
+
+ /*------------------------------------------------------------------------------
diff --git a/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_sndfile.h b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_sndfile.h
new file mode 100644
index 000000000000..f2d801372589
--- /dev/null
+++ b/multimedia/jahshaka/files/patch-jah_libraries_jahaudio_sndfile.h
@@ -0,0 +1,11 @@
+--- jah/libraries/jahaudio/sndfile.h.orig
++++ jah/libraries/jahaudio/sndfile.h
+@@ -233,7 +233,7 @@
+ ** off64_t (Solaris), __int64_t (Win32) etc.
+ */
+
+-typedef loff_t sf_count_t ;
++typedef off_t sf_count_t ;
+
+ #define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL
+
diff --git a/multimedia/jahshaka/files/patch-jah_libraries_jahtimer_jahtimer.cpp b/multimedia/jahshaka/files/patch-jah_libraries_jahtimer_jahtimer.cpp
new file mode 100644
index 000000000000..9c86f21c1ce2
--- /dev/null
+++ b/multimedia/jahshaka/files/patch-jah_libraries_jahtimer_jahtimer.cpp
@@ -0,0 +1,31 @@
+--- jah/libraries/jahtimer/jahtimer.cpp.orig
++++ jah/libraries/jahtimer/jahtimer.cpp
+@@ -11,18 +11,22 @@
+
+ void JahTimer::starttime( void )
+ {
+- ftime(&current_time);
+- start_time = (int)current_time.millitm;
++struct timezone tz;
+
+- start_time_float = (double)current_time.time + ((double)current_time.millitm / 1000.0);
++ gettimeofday(&current_time,&tz);
++ start_time = (int)current_time.tv_usec;
++
++ start_time_float = (double)current_time.tv_sec + ((double)current_time.tv_usec / 1000.0);
+
+ }
+
+ void JahTimer::endtime ( void )
+ {
+- ftime(&current_time);
+- end_time = (int)current_time.millitm;
+- end_time_float = (double)current_time.time + ((double)current_time.millitm / 1000.0);
++struct timezone tz;
++
++ gettimeofday(&current_time,&tz);
++ end_time = (int)current_time.tv_usec;
++ end_time_float = (double)current_time.tv_sec + ((double)current_time.tv_usec / 1000.0);
+ total_time_float = end_time_float - start_time_float;
+ }
+
diff --git a/multimedia/jahshaka/files/patch-jah_libraries_jahtimer_jahtimer.h b/multimedia/jahshaka/files/patch-jah_libraries_jahtimer_jahtimer.h
new file mode 100644
index 000000000000..f34f1755f67f
--- /dev/null
+++ b/multimedia/jahshaka/files/patch-jah_libraries_jahtimer_jahtimer.h
@@ -0,0 +1,21 @@
+--- jah/libraries/jahtimer/jahtimer.h.orig
++++ jah/libraries/jahtimer/jahtimer.h
+@@ -10,7 +10,7 @@
+ #define JAHTIMER_H
+
+ #include <qstring.h>
+-#include <sys/timeb.h>
++#include <sys/time.h>
+
+ #include "jahtracer.h"
+
+@@ -28,7 +28,8 @@
+
+ private:
+
+- timeb current_time;
++ struct timeval current_time;
++ //timeb current_time;
+ //static timeb current_time;
+
+ //used for timing effects
diff --git a/multimedia/jahshaka/files/patch-jahshakaSettings.pro b/multimedia/jahshaka/files/patch-jahshakaSettings.pro
new file mode 100644
index 000000000000..5ac9afe19d67
--- /dev/null
+++ b/multimedia/jahshaka/files/patch-jahshakaSettings.pro
@@ -0,0 +1,82 @@
+--- jahshakaSettings.pro.orig
++++ jahshakaSettings.pro
+@@ -197,6 +197,79 @@
+
+ }
+
++##############################################
++# FreeBSD specific settings here
++##############################################
++
++contains( OSNAME, FreeBSD ) {
++ message( "Using FreeBSD presets..." )
++ OSDEF = FOUND
++
++ #os specific variable
++ JAHOS=LINUX
++ DEFINES += JAHLINUX
++
++# QTPATH = /usr/lib/qt-3.1
++# JAHDEPENDPATH = /usr/lib/qt-3.1/include
++
++ #location of freetype libraries
++ FREEDIR = %%LOCALBASE%%/include/freetype2
++
++ #for the audio hack
++ contains( JAHAUDIO,true ) {
++ #we hack the directories where libaudio is on to freedir
++# FREEDIR += /usr/local/include
++# FREEDIR += /usr/include
++ DEFINES += AUDIOSUPPORT
++ }
++
++ #for avi
++ contains( LINUXAVISUPPORT,true ) {
++ DEFINES += LINUXAVISUPPORT
++ }
++
++ #for spaceball
++ contains( SPACEBALL,true ) {
++ DEFINES += SPACEBALL
++ }
++
++ #for native mpeg support
++ contains( JAHMPEGDECODER,true ) {
++ DEFINES += JAHMPEGDECODER
++ }
++
++ #for native mpeg encoder support
++ contains( JAHMPEGENCODER,true ) {
++ DEFINES += JAHMPEGENCODER
++ }
++
++ #for Clearspeed
++ contains( CLEARSPEED,true ) {
++ DEFINES += CLEARSPEED
++ DEFINES += __LITTLE_ENDIAN
++ }
++
++ #for Nvidia GPU
++ contains( NVIDIA_GPU,true ) {
++ DEFINES += NVIDIA_GPU
++ }
++
++ #for Nvidia GPGPU
++ contains( NVIDIA_GPGPU,true ) {
++ DEFINES += NVIDIA_GPGPU
++ }
++
++ #for qt theme support
++ contains( JAHTHEMES,true ) {
++ DEFINES += JAHTHEMES
++ }
++
++ #for jahplayer support
++ contains( JAHPLAYER,true ) {
++ DEFINES += JAHPLAYER
++ }
++}
++
+ ###############################################################
+ # Sgi Irix old Qt specific settings here
+
diff --git a/multimedia/jahshaka/pkg-descr b/multimedia/jahshaka/pkg-descr
new file mode 100644
index 000000000000..d67a40d7d220
--- /dev/null
+++ b/multimedia/jahshaka/pkg-descr
@@ -0,0 +1,9 @@
+Jahshaka is a video and film compositing, editing and special fx system
+that uses OpenGL & OpenML hardware rendering to give operators real time
+interactivity. The system is cross platform, and also includes full CG,
+paint and image processing modules.
+
+WWW: http://www.jahshaka.org/
+
+- Igor Pokrovsky
+ip@doom.homeunix.org
diff --git a/multimedia/jahshaka/pkg-plist b/multimedia/jahshaka/pkg-plist
new file mode 100644
index 000000000000..ba3944ae5356
--- /dev/null
+++ b/multimedia/jahshaka/pkg-plist
@@ -0,0 +1,156 @@
+bin/jahshaka
+lib/jahshaka/plugins/libjitaverage.so
+lib/jahshaka/plugins/libjitgaussnoise.so
+lib/jahshaka/plugins/libjitgeommeanfilter.so
+lib/jahshaka/plugins/libjitmedianfilter.so
+lib/jahshaka/plugins/libjitminmaxfilter.so
+lib/jahshaka/plugins/libjitmmsefilter.so
+lib/jahshaka/plugins/libjitnegexnoise.so
+lib/jahshaka/plugins/libjitpseudocolor.so
+lib/jahshaka/plugins/libjitrangefilter.so
+lib/jahshaka/plugins/libjitrgbvary.so
+lib/jahshaka/plugins/librfxnvblur.so
+lib/jahshaka/plugins/librfxnvcharcoal.so
+lib/jahshaka/plugins/librfxnvcolor.so
+lib/jahshaka/plugins/librfxnvcompoundeye.so
+lib/jahshaka/plugins/librfxnvdiffusion.so
+lib/jahshaka/plugins/librfxnvdistortion.so
+lib/jahshaka/plugins/librfxnvedgedetect.so
+lib/jahshaka/plugins/librfxnvfire.so
+lib/jahshaka/plugins/librfxnvfisheye.so
+lib/jahshaka/plugins/librfxnvflame.so
+lib/jahshaka/plugins/librfxnvfog.so
+lib/jahshaka/plugins/librfxnvlighting.so
+lib/jahshaka/plugins/librfxnvnorthernlights.so
+lib/jahshaka/plugins/librfxnvpan.so
+lib/jahshaka/plugins/librfxnvreflection.so
+lib/jahshaka/plugins/librfxnvsharpen.so
+lib/jahshaka/plugins/librfxnvsphere.so
+lib/jahshaka/plugins/librfxnvswirl.so
+lib/jahshaka/plugins/librfxnvturbulence.so
+lib/jahshaka/plugins/librtripple.so
+lib/jahshaka/plugins/libvfxbathroom.so
+lib/jahshaka/plugins/libvfxfisheye.so
+lib/jahshaka/plugins/libvfxgrey.so
+lib/jahshaka/plugins/libvfxmandelbrot.so
+lib/jahshaka/plugins/libvfxmosaic.so
+lib/jahshaka/plugins/libvfxoil.so
+lib/jahshaka/plugins/libvfxpolarnoise.so
+lib/jahshaka/plugins/libvfxpolarwarp.so
+lib/jahshaka/plugins/libvfxrelief.so
+lib/jahshaka/plugins/libvfxswirl.so
+%%DATADIR%%/Pixmaps/desktop/binview.png
+%%DATADIR%%/Pixmaps/desktop/jahnodes.png
+%%DATADIR%%/Pixmaps/desktop/phototool.png
+%%DATADIR%%/Pixmaps/desktop/rotatetool.png
+%%DATADIR%%/Pixmaps/desktop/scaletool.png
+%%DATADIR%%/Pixmaps/desktop/simplezoomin.png
+%%DATADIR%%/Pixmaps/desktop/simplezoomout.png
+%%DATADIR%%/Pixmaps/desktop/thumbview.png
+%%DATADIR%%/Pixmaps/desktop/transtool.png
+%%DATADIR%%/Pixmaps/desktop/zoomin.png
+%%DATADIR%%/Pixmaps/desktop/zoomout.png
+%%DATADIR%%/Pixmaps/desktopController/delete_off.png
+%%DATADIR%%/Pixmaps/desktopController/delete_on.png
+%%DATADIR%%/Pixmaps/desktopController/load_off.png
+%%DATADIR%%/Pixmaps/desktopController/load_on.png
+%%DATADIR%%/Pixmaps/desktopController/name_off.png
+%%DATADIR%%/Pixmaps/desktopController/name_on.png
+%%DATADIR%%/Pixmaps/desktopController/play_off.png
+%%DATADIR%%/Pixmaps/desktopController/play_on.png
+%%DATADIR%%/Pixmaps/interface/metal.xpm
+%%DATADIR%%/Pixmaps/interface/metaldark.xpm
+%%DATADIR%%/Pixmaps/jahaudio.png
+%%DATADIR%%/Pixmaps/jahback.png
+%%DATADIR%%/Pixmaps/jahlayer.png
+%%DATADIR%%/Pixmaps/jahlogo.png
+%%DATADIR%%/Pixmaps/jahplayer/playerdelete.png
+%%DATADIR%%/Pixmaps/jahplayer/playerdeleteon.png
+%%DATADIR%%/Pixmaps/jahplayer/playerload.png
+%%DATADIR%%/Pixmaps/jahplayer/playerloadon.png
+%%DATADIR%%/Pixmaps/jahplayer/playername.png
+%%DATADIR%%/Pixmaps/jahplayer/playernameon.png
+%%DATADIR%%/Pixmaps/jahplayer/playerplay.png
+%%DATADIR%%/Pixmaps/jahplayer/playerplayon.png
+%%DATADIR%%/Pixmaps/jahstartupimage.png
+%%DATADIR%%/Pixmaps/jahtext.png
+%%DATADIR%%/Pixmaps/light.xpm
+%%DATADIR%%/Pixmaps/missingmedia.png
+%%DATADIR%%/Pixmaps/modules/light.png
+%%DATADIR%%/Pixmaps/modules/reflect.png
+%%DATADIR%%/Pixmaps/no_tr.gif
+%%DATADIR%%/Pixmaps/paint/buttonBezier.png
+%%DATADIR%%/Pixmaps/paint/buttonCircle.png
+%%DATADIR%%/Pixmaps/paint/buttonCircleFilled.png
+%%DATADIR%%/Pixmaps/paint/buttonErase.png
+%%DATADIR%%/Pixmaps/paint/buttonHistoryNext.png
+%%DATADIR%%/Pixmaps/paint/buttonHistoryPrevious.png
+%%DATADIR%%/Pixmaps/paint/buttonLine.png
+%%DATADIR%%/Pixmaps/paint/buttonPen.png
+%%DATADIR%%/Pixmaps/paint/buttonRectangle.png
+%%DATADIR%%/Pixmaps/paint/buttonRectangleFilled.png
+%%DATADIR%%/Pixmaps/paint/buttonTriangle.png
+%%DATADIR%%/Pixmaps/paint/buttonTriangleFilled.png
+%%DATADIR%%/Pixmaps/play.png
+%%DATADIR%%/Pixmaps/player/ffoward_off.png
+%%DATADIR%%/Pixmaps/player/ffoward_on.png
+%%DATADIR%%/Pixmaps/player/foward_off.png
+%%DATADIR%%/Pixmaps/player/foward_on.png
+%%DATADIR%%/Pixmaps/player/frewind_off.png
+%%DATADIR%%/Pixmaps/player/frewind_on.png
+%%DATADIR%%/Pixmaps/player/play_off.png
+%%DATADIR%%/Pixmaps/player/play_on.png
+%%DATADIR%%/Pixmaps/player/rewind_off.png
+%%DATADIR%%/Pixmaps/player/rewind_on.png
+%%DATADIR%%/Pixmaps/player/stop_off.png
+%%DATADIR%%/Pixmaps/player/stop_on.png
+%%DATADIR%%/Pixmaps/trans.gif
+%%DATADIR%%/database/JahDesktopDB
+%%DATADIR%%/database/JahDesktopDB.bak
+%%DATADIR%%/database/JahplayerDesktopDB
+%%DATADIR%%/database/instructions.txt
+%%DATADIR%%/database/wipedbase
+%%DATADIR%%/fonts/arial.ttf
+%%DATADIR%%/fonts/comic.ttf
+%%DATADIR%%/fonts/impact.ttf
+%%DATADIR%%/fonts/times.ttf
+%%DATADIR%%/media/images/beck.bmp
+%%DATADIR%%/media/images/bird.png
+%%DATADIR%%/media/images/code.bmp
+%%DATADIR%%/media/images/coppertex.bmp
+%%DATADIR%%/media/images/earthtex.jpg
+%%DATADIR%%/media/images/espn.png
+%%DATADIR%%/media/images/espninterface.png
+%%DATADIR%%/media/images/fantasy.jpg
+%%DATADIR%%/media/images/font.png
+%%DATADIR%%/media/images/glasstex.bmp
+%%DATADIR%%/media/images/jahlogo.png
+%%DATADIR%%/media/images/jupiter.jpg
+%%DATADIR%%/media/images/sky.bmp
+%%DATADIR%%/media/images/starfield.jpg
+%%DATADIR%%/media/models/al.mtl
+%%DATADIR%%/media/models/f-16.mtl
+%%DATADIR%%/media/models/f-16.obj
+%%DATADIR%%/media/models/face.3DS
+%%DATADIR%%/media/models/face.bmp
+%%DATADIR%%/scenes/animtest.jsf
+%%DATADIR%%/scenes/espn.jsf
+%%DATADIR%%/scenes/grovejet.jsf
+%%DATADIR%%/scenes/pluginz.jsf
+@dirrm %%DATADIR%%/media/models
+@dirrm %%DATADIR%%/media/images
+@dirrm %%DATADIR%%/media
+@dirrm %%DATADIR%%/scenes
+@dirrm %%DATADIR%%/fonts
+@dirrm %%DATADIR%%/database
+@dirrm %%DATADIR%%/Pixmaps/player
+@dirrm %%DATADIR%%/Pixmaps/paint
+@dirrm %%DATADIR%%/Pixmaps/modules
+@dirrm %%DATADIR%%/Pixmaps/jahplayer
+@dirrm %%DATADIR%%/Pixmaps/interface
+@dirrm %%DATADIR%%/Pixmaps/desktopController
+@dirrm %%DATADIR%%/Pixmaps/desktop
+@dirrm %%DATADIR%%/Pixmaps
+@dirrm %%DATADIR%%
+@dirrm lib/jahshaka/plugins
+@dirrm lib/jahshaka