aboutsummaryrefslogtreecommitdiff
path: root/graphics/libvisual-plugins
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2005-06-22 12:42:34 +0000
committerKoop Mast <kwm@FreeBSD.org>2005-06-22 12:42:34 +0000
commitf1fa4f358fb45d6df94ffdbe17a5d2209338c4b9 (patch)
treea999c10d6a495b0e5d73f646e57d7b9342920364 /graphics/libvisual-plugins
parentc014d8190586d19380d29672bfcd29fd121695ef (diff)
downloadports-f1fa4f358fb45d6df94ffdbe17a5d2209338c4b9.tar.gz
ports-f1fa4f358fb45d6df94ffdbe17a5d2209338c4b9.zip
Notes
Diffstat (limited to 'graphics/libvisual-plugins')
-rw-r--r--graphics/libvisual-plugins/Makefile86
-rw-r--r--graphics/libvisual-plugins/distinfo2
-rw-r--r--graphics/libvisual-plugins/pkg-descr16
-rw-r--r--graphics/libvisual-plugins/pkg-plist561
4 files changed, 665 insertions, 0 deletions
diff --git a/graphics/libvisual-plugins/Makefile b/graphics/libvisual-plugins/Makefile
new file mode 100644
index 000000000000..7dfa5ad2d2d2
--- /dev/null
+++ b/graphics/libvisual-plugins/Makefile
@@ -0,0 +1,86 @@
+# New ports collection makefile for: libvisual-plugins
+# Date created: 12 February 2005
+# Whom: Koop Mast <kwm@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libvisual-plugins
+PORTVERSION= 0.2.0
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= libvisual
+
+MAINTAINER= kwm@FreeBSD.org
+COMMENT= Set of plugins for the libvisual framework
+
+LIB_DEPENDS= visual.0:${PORTSDIR}/graphics/libvisual
+
+WANT_GNOME= yes
+USE_GNOME= gnometarget pkgconfig
+USE_XLIB= yes
+USE_LIBTOOL_VER=15
+CONFIGURE_ARGS= --disable-alsa
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
+ LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_MPLAYER)
+BUILD_DEPENDS+= mplayer:${PORTSDIR}/multimedia/mplayer
+RUN_DEPENDS+= mplayer:${PORTSDIR}/multimedia/mplayer
+CONFIGURE_ARGS+= --enable-mplayer
+PLIST_SUB+= MPLAYER=""
+.else
+CONFIGURE_ARGS+= --disable-mplayer
+PLIST_SUB+= MPLAYER="@comment "
+.endif
+
+.if exists(${LOCALBASE}/lib/libgoom2.a) || defined(WITH_GOOM)
+LIB_DEPENDS+= goom2.0:${PORTSDIR}/graphics/goom
+PLIST_SUB+= GOOM=""
+.else
+PLIST_SUB+= GOOM="@comment "
+.endif
+
+.if ${HAVE_GNOME:Mgtk20}!="" || defined(WITH_GTK20)
+USE_GNOME+= gtk20
+PLIST_SUB+= GTK=""
+.else
+PLIST_SUB+= GTK="@comment "
+.endif
+
+.if (${HAVE_GNOME:Mesound}!="" || defined(WITH_ESOUND)) && !defined(WITHOUT_ESOUND)
+USE_GNOME+= esound
+PLIST_SUB+= ESOUND=""
+.else
+PLIST_SUB+= ESOUND="@comment "
+.endif
+
+.if defined(WITH_JACK) || exists(${LOCALBASE}/lib/libjack.a)
+LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack
+PLIST_SUB+= JACK=""
+.else
+PLIST_SUB+= JACK="@comment "
+.endif
+
+pre-everyting::
+ @${ECHO_CMD} ""
+.if !defined(WITH_MPLAYER)
+ @${ECHO_CMD} "Enable the mplayer input plugin by defining WITH_MPLAYER=yes."
+.endif
+.if !defined(WITH_JACK)
+ @${ECHO_CMD} "Enable the Jack input plugin by defining WITH_JACK=yes."
+.endif
+.if !defined(WITH_GOOM)
+ @${ECHO_CMD} "Enable the Goom visualisation plugin by defining WITH_GOOM=yes."
+.endif
+.if !defined(WITH_GTK20)
+ @${ECHO_CMD} "Enable the Goom visualisation plugin by defining WITH_GOOM=yes."
+.endif
+.if !defined(WITH_ESOUND)
+ @${ECHO_CMD} "Enable the Goom visualisation plugin by defining WITH_GOOM=yes."
+.endif
+ @${ECHO_CMD} ""
+
+.include <bsd.port.post.mk>
diff --git a/graphics/libvisual-plugins/distinfo b/graphics/libvisual-plugins/distinfo
new file mode 100644
index 000000000000..94544f898259
--- /dev/null
+++ b/graphics/libvisual-plugins/distinfo
@@ -0,0 +1,2 @@
+MD5 (libvisual-plugins-0.2.0.tar.gz) = b7c7dcae33a510af36c6bb9cdb7133dd
+SIZE (libvisual-plugins-0.2.0.tar.gz) = 1021051
diff --git a/graphics/libvisual-plugins/pkg-descr b/graphics/libvisual-plugins/pkg-descr
new file mode 100644
index 000000000000..1d300ce40a3b
--- /dev/null
+++ b/graphics/libvisual-plugins/pkg-descr
@@ -0,0 +1,16 @@
+Libvisual is an abstraction library that comes between applications and audio
+visualisation plugins.
+
+Often when it comes to audio visualisation plugins or programs that create
+visuals, they depend on a player or something else; basically, there is no
+general framework that enabled application developers to easily access cool
+audio visualisation plugins. Libvisual wants to change this by providing an
+interface towards plugins and applications; through this easy to use interface
+applications can easily access plugins and, since the drawing is done by the
+application, it also enables the developer to draw the visual anywhere he
+wants.
+
+The framework also allows you to morph to different plugins and mix two at
+once; all kinds of neat tricks are possible using this method.
+
+WWW: http://libvisual.sourceforge.net
diff --git a/graphics/libvisual-plugins/pkg-plist b/graphics/libvisual-plugins/pkg-plist
new file mode 100644
index 000000000000..fe8273d36589
--- /dev/null
+++ b/graphics/libvisual-plugins/pkg-plist
@@ -0,0 +1,561 @@
+lib/libvisual/actor/actor_JESS.so
+lib/libvisual/actor/actor_bumpscope.so
+lib/libvisual/actor/actor_corona.so
+lib/libvisual/actor/actor_dancingparticles.so
+lib/libvisual/actor/actor_flower.so
+%%GTK%%lib/libvisual/actor/actor_gdkpixbuf.so
+%%GOOM%%lib/libvisual/actor/actor_goom2.so
+lib/libvisual/actor/actor_gforce.so
+lib/libvisual/actor/actor_infinite.so
+lib/libvisual/actor/actor_jakdaw.so
+lib/libvisual/actor/actor_lv_analyzer.so
+lib/libvisual/actor/actor_lv_gltest.so
+lib/libvisual/actor/actor_lv_scope.so
+lib/libvisual/actor/actor_madspin.so
+lib/libvisual/actor/actor_nebulus.so
+lib/libvisual/actor/actor_oinksie.so
+lib/libvisual/actor/actor_plazma.so
+%%ESOUND%%lib/libvisual/input/input_esd.so
+%%JACK%%lib/libvisual/input/input_jack.so
+%%MPLAYER%%lib/libvisual/input/input_mplayer.so
+lib/libvisual/morph/morph_alphablend.so
+lib/libvisual/morph/morph_flash.so
+lib/libvisual/morph/morph_slide.so
+lib/libvisual/morph/morph_tentacle.so
+%%DATADIR%%/GForceColorMaps/Acid_Gap
+%%DATADIR%%/GForceColorMaps/Acid_Gap_2
+%%DATADIR%%/GForceColorMaps/Acid_Gap_5
+%%DATADIR%%/GForceColorMaps/Acid_Gap_6
+%%DATADIR%%/GForceColorMaps/Aqua
+%%DATADIR%%/GForceColorMaps/Back_in_the_70s__red-blue_
+%%DATADIR%%/GForceColorMaps/Bizarro-ColorWheel
+%%DATADIR%%/GForceColorMaps/Bizarro_Mystery_Unveiled
+%%DATADIR%%/GForceColorMaps/Blood
+%%DATADIR%%/GForceColorMaps/ColorWheel
+%%DATADIR%%/GForceColorMaps/DT_-_Antarctis
+%%DATADIR%%/GForceColorMaps/DT_-_Glows
+%%DATADIR%%/GForceColorMaps/DT_-_GreenPoison
+%%DATADIR%%/GForceColorMaps/DT_-_Horror
+%%DATADIR%%/GForceColorMaps/DT_-_Lake_of_Fire
+%%DATADIR%%/GForceColorMaps/DT_-_Metal
+%%DATADIR%%/GForceColorMaps/DT_-_Neon_Knights
+%%DATADIR%%/GForceColorMaps/DT_-_November_Rain
+%%DATADIR%%/GForceColorMaps/DT_-_Ocean_Club
+%%DATADIR%%/GForceColorMaps/DT_-_Plastic
+%%DATADIR%%/GForceColorMaps/DT_-_Purple_Haze
+%%DATADIR%%/GForceColorMaps/DT_-_Silver_Machine
+%%DATADIR%%/GForceColorMaps/DT_-_Wild_West_End
+%%DATADIR%%/GForceColorMaps/Dali
+%%DATADIR%%/GForceColorMaps/Dark_Rainbow
+%%DATADIR%%/GForceColorMaps/DayDream
+%%DATADIR%%/GForceColorMaps/ElectricAcid
+%%DATADIR%%/GForceColorMaps/Firestorm
+%%DATADIR%%/GForceColorMaps/Green
+%%DATADIR%%/GForceColorMaps/Hero
+%%DATADIR%%/GForceColorMaps/Ice_Nightshade
+%%DATADIR%%/GForceColorMaps/Lust
+%%DATADIR%%/GForceColorMaps/Makefile
+%%DATADIR%%/GForceColorMaps/Makefile.am
+%%DATADIR%%/GForceColorMaps/Makefile.in
+%%DATADIR%%/GForceColorMaps/Midnight_Dream
+%%DATADIR%%/GForceColorMaps/Mononoke
+%%DATADIR%%/GForceColorMaps/Muted_Middle
+%%DATADIR%%/GForceColorMaps/Mystery_Unveiled
+%%DATADIR%%/GForceColorMaps/Mystery_Unveiled_-_Dim
+%%DATADIR%%/GForceColorMaps/Mystery_Unveiled_-_Jellyfish
+%%DATADIR%%/GForceColorMaps/New_Acid_Gap_6
+%%DATADIR%%/GForceColorMaps/Orange_To_Blue
+%%DATADIR%%/GForceColorMaps/Punkin_
+%%DATADIR%%/GForceColorMaps/Purple_N_Blues
+%%DATADIR%%/GForceColorMaps/Purple_N_Blues_II
+%%DATADIR%%/GForceColorMaps/Purty_Acid_Gap
+%%DATADIR%%/GForceColorMaps/Scythe
+%%DATADIR%%/GForceColorMaps/SolarWinds
+%%DATADIR%%/GForceColorMaps/Strawberry
+%%DATADIR%%/GForceColorMaps/StrawberryDreams
+%%DATADIR%%/GForceColorMaps/Sunshine
+%%DATADIR%%/GForceColorMaps/Teal
+%%DATADIR%%/GForceColorMaps/The_Spectrologist_s_Assistant
+%%DATADIR%%/GForceDeltaFields/6_Feet_Under
+%%DATADIR%%/GForceDeltaFields/Accident
+%%DATADIR%%/GForceDeltaFields/Claustrophobia
+%%DATADIR%%/GForceDeltaFields/Collapse_N_Turn
+%%DATADIR%%/GForceDeltaFields/Collapsing_Star
+%%DATADIR%%/GForceDeltaFields/Constant_Out
+%%DATADIR%%/GForceDeltaFields/Contrail
+%%DATADIR%%/GForceDeltaFields/DT_-_Boxes
+%%DATADIR%%/GForceDeltaFields/DT_-_Chaos
+%%DATADIR%%/GForceDeltaFields/DT_-_Horizon
+%%DATADIR%%/GForceDeltaFields/DT_-_Swirl
+%%DATADIR%%/GForceDeltaFields/DT_-_Tip
+%%DATADIR%%/GForceDeltaFields/DT_-_Water
+%%DATADIR%%/GForceDeltaFields/Dandelion_Psychology
+%%DATADIR%%/GForceDeltaFields/Diamond
+%%DATADIR%%/GForceDeltaFields/Directed_Spread
+%%DATADIR%%/GForceDeltaFields/Directrix_Expand_-_X
+%%DATADIR%%/GForceDeltaFields/Directrix_Expand_-_Y
+%%DATADIR%%/GForceDeltaFields/Disco_Ball
+%%DATADIR%%/GForceDeltaFields/Donut
+%%DATADIR%%/GForceDeltaFields/Drawn_and_Quartered
+%%DATADIR%%/GForceDeltaFields/Dreamscape
+%%DATADIR%%/GForceDeltaFields/Equalateral_Hyperbola
+%%DATADIR%%/GForceDeltaFields/Expand_N_Turn
+%%DATADIR%%/GForceDeltaFields/Eyes
+%%DATADIR%%/GForceDeltaFields/Flamage
+%%DATADIR%%/GForceDeltaFields/Flamin_Ice_Cubes
+%%DATADIR%%/GForceDeltaFields/Flee
+%%DATADIR%%/GForceDeltaFields/Flower_Power
+%%DATADIR%%/GForceDeltaFields/Fractal_sweetness
+%%DATADIR%%/GForceDeltaFields/Free_Yourself
+%%DATADIR%%/GForceDeltaFields/Freezymelt
+%%DATADIR%%/GForceDeltaFields/Gail_Force_Winds
+%%DATADIR%%/GForceDeltaFields/Galaxy
+%%DATADIR%%/GForceDeltaFields/Good_ol_LP
+%%DATADIR%%/GForceDeltaFields/Gravity
+%%DATADIR%%/GForceDeltaFields/Gravity_Ball
+%%DATADIR%%/GForceDeltaFields/HS101_Mess
+%%DATADIR%%/GForceDeltaFields/Hip-no-Therapy
+%%DATADIR%%/GForceDeltaFields/In_Or_Out__Inner_Turn
+%%DATADIR%%/GForceDeltaFields/Krabben
+%%DATADIR%%/GForceDeltaFields/Left_Turn_N_Flow_Out
+%%DATADIR%%/GForceDeltaFields/Linear_Spread
+%%DATADIR%%/GForceDeltaFields/Makefile
+%%DATADIR%%/GForceDeltaFields/Makefile.am
+%%DATADIR%%/GForceDeltaFields/Makefile.in
+%%DATADIR%%/GForceDeltaFields/Marble
+%%DATADIR%%/GForceDeltaFields/Nexus-Zero
+%%DATADIR%%/GForceDeltaFields/Noise
+%%DATADIR%%/GForceDeltaFields/Nowhere
+%%DATADIR%%/GForceDeltaFields/Once_Upon_A_Time
+%%DATADIR%%/GForceDeltaFields/Paint
+%%DATADIR%%/GForceDeltaFields/Phantom_Mist
+%%DATADIR%%/GForceDeltaFields/Poinsetta
+%%DATADIR%%/GForceDeltaFields/Psycho_Disco_Ball
+%%DATADIR%%/GForceDeltaFields/Psychosis_-_Relapse
+%%DATADIR%%/GForceDeltaFields/Quantum_Ripple
+%%DATADIR%%/GForceDeltaFields/Quantum_Theta
+%%DATADIR%%/GForceDeltaFields/Radial_Breakaway
+%%DATADIR%%/GForceDeltaFields/Right_Turn
+%%DATADIR%%/GForceDeltaFields/SOLs_Base
+%%DATADIR%%/GForceDeltaFields/SOLs_Perspective
+%%DATADIR%%/GForceDeltaFields/SOLs_Point_and_Hang
+%%DATADIR%%/GForceDeltaFields/SOLs_Tinsle
+%%DATADIR%%/GForceDeltaFields/SOLs_Torch
+%%DATADIR%%/GForceDeltaFields/SOLs_Warp
+%%DATADIR%%/GForceDeltaFields/SOLs_Waves
+%%DATADIR%%/GForceDeltaFields/Scattered_Flow_In
+%%DATADIR%%/GForceDeltaFields/Scattered_Flow_Out
+%%DATADIR%%/GForceDeltaFields/Simple_Sine-Sphere
+%%DATADIR%%/GForceDeltaFields/Sincos
+%%DATADIR%%/GForceDeltaFields/Sine_Multi-Circ
+%%DATADIR%%/GForceDeltaFields/Sine_Slide
+%%DATADIR%%/GForceDeltaFields/Sphere
+%%DATADIR%%/GForceDeltaFields/Sunburst
+%%DATADIR%%/GForceDeltaFields/Swirly
+%%DATADIR%%/GForceDeltaFields/The_Lake
+%%DATADIR%%/GForceDeltaFields/The_MAW
+%%DATADIR%%/GForceDeltaFields/Theta_Divergence
+%%DATADIR%%/GForceDeltaFields/Thick_River
+%%DATADIR%%/GForceDeltaFields/Tiles
+%%DATADIR%%/GForceDeltaFields/TimeWarp
+%%DATADIR%%/GForceDeltaFields/Traffic_Flow
+%%DATADIR%%/GForceDeltaFields/Tripping_Hard
+%%DATADIR%%/GForceDeltaFields/Tropic_Of_Capricorn
+%%DATADIR%%/GForceDeltaFields/Tunnel_Vision
+%%DATADIR%%/GForceDeltaFields/Twist_of_Fate
+%%DATADIR%%/GForceDeltaFields/Twister
+%%DATADIR%%/GForceDeltaFields/Victorian_Corset
+%%DATADIR%%/GForceDeltaFields/Watery_Ripples
+%%DATADIR%%/GForceDeltaFields/Wet_Paint
+%%DATADIR%%/GForceDeltaFields/Wrap_Your_Brain_Around_This
+%%DATADIR%%/GForceDeltaFields/Yes
+%%DATADIR%%/GForceDeltaFields/one
+%%DATADIR%%/GForceParticles/A_Wounded_Deer
+%%DATADIR%%/GForceParticles/Airport
+%%DATADIR%%/GForceParticles/Art__I_Suppose
+%%DATADIR%%/GForceParticles/Attack
+%%DATADIR%%/GForceParticles/Brain_Candy
+%%DATADIR%%/GForceParticles/Centipede
+%%DATADIR%%/GForceParticles/Converge
+%%DATADIR%%/GForceParticles/Converge_-_Circle
+%%DATADIR%%/GForceParticles/Converge_3
+%%DATADIR%%/GForceParticles/Crosshairs
+%%DATADIR%%/GForceParticles/Cycling_Dots
+%%DATADIR%%/GForceParticles/DT_-_Birds
+%%DATADIR%%/GForceParticles/DT_-_Explode
+%%DATADIR%%/GForceParticles/DT_-_Galaxy
+%%DATADIR%%/GForceParticles/DT_-_Mysko
+%%DATADIR%%/GForceParticles/DT_-_Snake
+%%DATADIR%%/GForceParticles/DT_-_ZoomPlanet
+%%DATADIR%%/GForceParticles/Dancing_String
+%%DATADIR%%/GForceParticles/Darren_Bird
+%%DATADIR%%/GForceParticles/Dot_Grid
+%%DATADIR%%/GForceParticles/Explosion_I
+%%DATADIR%%/GForceParticles/Explosion_II
+%%DATADIR%%/GForceParticles/Falling_Orbs
+%%DATADIR%%/GForceParticles/Lizy_s_Starry_Night
+%%DATADIR%%/GForceParticles/Makefile
+%%DATADIR%%/GForceParticles/Makefile.am
+%%DATADIR%%/GForceParticles/Makefile.in
+%%DATADIR%%/GForceParticles/Metors
+%%DATADIR%%/GForceParticles/Miri_s_Ball
+%%DATADIR%%/GForceParticles/Moon_N_Sun
+%%DATADIR%%/GForceParticles/Orbiting_Rods
+%%DATADIR%%/GForceParticles/Pair
+%%DATADIR%%/GForceParticles/Pearl
+%%DATADIR%%/GForceParticles/Pollock_Dots
+%%DATADIR%%/GForceParticles/Prophesy_SC
+%%DATADIR%%/GForceParticles/Protozoan_Lovers
+%%DATADIR%%/GForceParticles/Raining_Oscilliscopes
+%%DATADIR%%/GForceParticles/Robox
+%%DATADIR%%/GForceParticles/Snakes
+%%DATADIR%%/GForceParticles/Solala
+%%DATADIR%%/GForceParticles/Sparkling_Table_Water
+%%DATADIR%%/GForceParticles/Spinners
+%%DATADIR%%/GForceParticles/Spinning_Cube
+%%DATADIR%%/GForceParticles/Spinning_Plane
+%%DATADIR%%/GForceParticles/Spinning_Tetra
+%%DATADIR%%/GForceParticles/Spinning_Tetraeder
+%%DATADIR%%/GForceParticles/Spiral
+%%DATADIR%%/GForceParticles/Sprinkles
+%%DATADIR%%/GForceParticles/Storm_Beat
+%%DATADIR%%/GForceParticles/Suck_Me_In
+%%DATADIR%%/GForceParticles/Tango_Particles
+%%DATADIR%%/GForceParticles/Tosser
+%%DATADIR%%/GForceParticles/Tri-Cycling_Dots
+%%DATADIR%%/GForceParticles/Warp_Me_Away
+%%DATADIR%%/GForceWaveShapes/3D_Cylinder
+%%DATADIR%%/GForceWaveShapes/Big_N_Banded
+%%DATADIR%%/GForceWaveShapes/Caffene_Junkie
+%%DATADIR%%/GForceWaveShapes/CrossBall
+%%DATADIR%%/GForceWaveShapes/DT_-_Birds
+%%DATADIR%%/GForceWaveShapes/DT_-_BorderThunder
+%%DATADIR%%/GForceWaveShapes/DT_-_Circle_II
+%%DATADIR%%/GForceWaveShapes/DT_-_Circle_III
+%%DATADIR%%/GForceWaveShapes/DT_-_Sine
+%%DATADIR%%/GForceWaveShapes/DT_-_SineDot
+%%DATADIR%%/GForceWaveShapes/DT_-_Spectrum
+%%DATADIR%%/GForceWaveShapes/DT_-_Wild
+%%DATADIR%%/GForceWaveShapes/Dancing_days
+%%DATADIR%%/GForceWaveShapes/Darren_DDoublehelix
+%%DATADIR%%/GForceWaveShapes/Darren_Doublehelix
+%%DATADIR%%/GForceWaveShapes/Darren_Quadhelix
+%%DATADIR%%/GForceWaveShapes/Darren_Scanner
+%%DATADIR%%/GForceWaveShapes/Darren_Stairway
+%%DATADIR%%/GForceWaveShapes/Ellipses
+%%DATADIR%%/GForceWaveShapes/Example_Spectrum
+%%DATADIR%%/GForceWaveShapes/Father_and_Daughters
+%%DATADIR%%/GForceWaveShapes/Five
+%%DATADIR%%/GForceWaveShapes/Flower_Power
+%%DATADIR%%/GForceWaveShapes/Heart_of_the_Beast
+%%DATADIR%%/GForceWaveShapes/Horizontal_Corridor
+%%DATADIR%%/GForceWaveShapes/Horzonal_Sweep
+%%DATADIR%%/GForceWaveShapes/Hourglass
+%%DATADIR%%/GForceWaveShapes/Kaleidoscope
+%%DATADIR%%/GForceWaveShapes/Magnum
+%%DATADIR%%/GForceWaveShapes/Makefile
+%%DATADIR%%/GForceWaveShapes/Makefile.am
+%%DATADIR%%/GForceWaveShapes/Makefile.in
+%%DATADIR%%/GForceWaveShapes/Melt_O_Rama
+%%DATADIR%%/GForceWaveShapes/Mother_and_Daughters
+%%DATADIR%%/GForceWaveShapes/Moving
+%%DATADIR%%/GForceWaveShapes/NPTU_Squared
+%%DATADIR%%/GForceWaveShapes/Null
+%%DATADIR%%/GForceWaveShapes/Parkening_Power
+%%DATADIR%%/GForceWaveShapes/Particle_Pulse
+%%DATADIR%%/GForceWaveShapes/Quad-Circle
+%%DATADIR%%/GForceWaveShapes/Radar_Sweep
+%%DATADIR%%/GForceWaveShapes/Random_Corridor
+%%DATADIR%%/GForceWaveShapes/Rotating_Arcs
+%%DATADIR%%/GForceWaveShapes/Rotating_Bars
+%%DATADIR%%/GForceWaveShapes/Rotating_Corridor
+%%DATADIR%%/GForceWaveShapes/Rotating_X
+%%DATADIR%%/GForceWaveShapes/SOLs_Vinyl
+%%DATADIR%%/GForceWaveShapes/Simple_Horizontal
+%%DATADIR%%/GForceWaveShapes/Simple_Vertical
+%%DATADIR%%/GForceWaveShapes/Spectagon
+%%DATADIR%%/GForceWaveShapes/SpinIt
+%%DATADIR%%/GForceWaveShapes/The_Dot_Line
+%%DATADIR%%/GForceWaveShapes/The_Eye
+%%DATADIR%%/GForceWaveShapes/Tri-Cycle
+%%DATADIR%%/GForceWaveShapes/Tri-Vertical
+%%DATADIR%%/GForceWaveShapes/Up_Like_A_Cup
+%%DATADIR%%/GForceWaveShapes/Vertical_Corridor
+%%DATADIR%%/GForceWaveShapes/Wave
+%%DATADIR%%/GForceWaveShapes/Zoomed_Square
+%%DATADIR%%/deffont
+share/libvisual/actor/actor_gforce/GForceColorMaps/Acid_Gap
+share/libvisual/actor/actor_gforce/GForceColorMaps/Acid_Gap_2
+share/libvisual/actor/actor_gforce/GForceColorMaps/Acid_Gap_5
+share/libvisual/actor/actor_gforce/GForceColorMaps/Acid_Gap_6
+share/libvisual/actor/actor_gforce/GForceColorMaps/Aqua
+share/libvisual/actor/actor_gforce/GForceColorMaps/Back_in_the_70s__red-blue_
+share/libvisual/actor/actor_gforce/GForceColorMaps/Bizarro-ColorWheel
+share/libvisual/actor/actor_gforce/GForceColorMaps/Bizarro_Mystery_Unveiled
+share/libvisual/actor/actor_gforce/GForceColorMaps/Blood
+share/libvisual/actor/actor_gforce/GForceColorMaps/ColorWheel
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_Antarctis
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_Glows
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_GreenPoison
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_Horror
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_Lake_of_Fire
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_Metal
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_Neon_Knights
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_November_Rain
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_Ocean_Club
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_Plastic
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_Purple_Haze
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_Silver_Machine
+share/libvisual/actor/actor_gforce/GForceColorMaps/DT_-_Wild_West_End
+share/libvisual/actor/actor_gforce/GForceColorMaps/Dali
+share/libvisual/actor/actor_gforce/GForceColorMaps/Dark_Rainbow
+share/libvisual/actor/actor_gforce/GForceColorMaps/DayDream
+share/libvisual/actor/actor_gforce/GForceColorMaps/ElectricAcid
+share/libvisual/actor/actor_gforce/GForceColorMaps/Firestorm
+share/libvisual/actor/actor_gforce/GForceColorMaps/Green
+share/libvisual/actor/actor_gforce/GForceColorMaps/Hero
+share/libvisual/actor/actor_gforce/GForceColorMaps/Ice_Nightshade
+share/libvisual/actor/actor_gforce/GForceColorMaps/Lust
+share/libvisual/actor/actor_gforce/GForceColorMaps/Midnight_Dream
+share/libvisual/actor/actor_gforce/GForceColorMaps/Mononoke
+share/libvisual/actor/actor_gforce/GForceColorMaps/Muted_Middle
+share/libvisual/actor/actor_gforce/GForceColorMaps/Mystery_Unveiled
+share/libvisual/actor/actor_gforce/GForceColorMaps/Mystery_Unveiled_-_Dim
+share/libvisual/actor/actor_gforce/GForceColorMaps/Mystery_Unveiled_-_Jellyfish
+share/libvisual/actor/actor_gforce/GForceColorMaps/New_Acid_Gap_6
+share/libvisual/actor/actor_gforce/GForceColorMaps/Orange_To_Blue
+share/libvisual/actor/actor_gforce/GForceColorMaps/Punkin_
+share/libvisual/actor/actor_gforce/GForceColorMaps/Purple_N_Blues
+share/libvisual/actor/actor_gforce/GForceColorMaps/Purple_N_Blues_II
+share/libvisual/actor/actor_gforce/GForceColorMaps/Purty_Acid_Gap
+share/libvisual/actor/actor_gforce/GForceColorMaps/Scythe
+share/libvisual/actor/actor_gforce/GForceColorMaps/SolarWinds
+share/libvisual/actor/actor_gforce/GForceColorMaps/Strawberry
+share/libvisual/actor/actor_gforce/GForceColorMaps/StrawberryDreams
+share/libvisual/actor/actor_gforce/GForceColorMaps/Sunshine
+share/libvisual/actor/actor_gforce/GForceColorMaps/Teal
+share/libvisual/actor/actor_gforce/GForceColorMaps/The_Spectrologist_s_Assistant
+share/libvisual/actor/actor_gforce/GForceDeltaFields/6_Feet_Under
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Accident
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Claustrophobia
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Collapse_N_Turn
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Collapsing_Star
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Constant_Out
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Contrail
+share/libvisual/actor/actor_gforce/GForceDeltaFields/DT_-_Boxes
+share/libvisual/actor/actor_gforce/GForceDeltaFields/DT_-_Chaos
+share/libvisual/actor/actor_gforce/GForceDeltaFields/DT_-_Horizon
+share/libvisual/actor/actor_gforce/GForceDeltaFields/DT_-_Swirl
+share/libvisual/actor/actor_gforce/GForceDeltaFields/DT_-_Tip
+share/libvisual/actor/actor_gforce/GForceDeltaFields/DT_-_Water
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Dandelion_Psychology
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Diamond
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Directed_Spread
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Directrix_Expand_-_X
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Directrix_Expand_-_Y
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Disco_Ball
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Donut
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Drawn_and_Quartered
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Dreamscape
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Equalateral_Hyperbola
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Expand_N_Turn
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Eyes
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Flamage
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Flamin_Ice_Cubes
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Flee
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Flower_Power
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Fractal_sweetness
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Free_Yourself
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Freezymelt
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Gail_Force_Winds
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Galaxy
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Good_ol_LP
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Gravity
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Gravity_Ball
+share/libvisual/actor/actor_gforce/GForceDeltaFields/HS101_Mess
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Hip-no-Therapy
+share/libvisual/actor/actor_gforce/GForceDeltaFields/In_Or_Out__Inner_Turn
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Krabben
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Left_Turn_N_Flow_Out
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Linear_Spread
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Marble
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Nexus-Zero
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Noise
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Nowhere
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Once_Upon_A_Time
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Paint
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Phantom_Mist
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Poinsetta
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Psycho_Disco_Ball
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Psychosis_-_Relapse
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Quantum_Ripple
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Quantum_Theta
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Radial_Breakaway
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Right_Turn
+share/libvisual/actor/actor_gforce/GForceDeltaFields/SOLs_Base
+share/libvisual/actor/actor_gforce/GForceDeltaFields/SOLs_Perspective
+share/libvisual/actor/actor_gforce/GForceDeltaFields/SOLs_Point_and_Hang
+share/libvisual/actor/actor_gforce/GForceDeltaFields/SOLs_Tinsle
+share/libvisual/actor/actor_gforce/GForceDeltaFields/SOLs_Torch
+share/libvisual/actor/actor_gforce/GForceDeltaFields/SOLs_Warp
+share/libvisual/actor/actor_gforce/GForceDeltaFields/SOLs_Waves
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Scattered_Flow_In
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Scattered_Flow_Out
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Simple_Sine-Sphere
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Sincos
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Sine_Multi-Circ
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Sine_Slide
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Sphere
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Sunburst
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Swirly
+share/libvisual/actor/actor_gforce/GForceDeltaFields/The_Lake
+share/libvisual/actor/actor_gforce/GForceDeltaFields/The_MAW
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Theta_Divergence
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Thick_River
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Tiles
+share/libvisual/actor/actor_gforce/GForceDeltaFields/TimeWarp
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Traffic_Flow
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Tripping_Hard
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Tropic_Of_Capricorn
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Tunnel_Vision
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Twist_of_Fate
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Twister
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Victorian_Corset
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Watery_Ripples
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Wet_Paint
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Wrap_Your_Brain_Around_This
+share/libvisual/actor/actor_gforce/GForceDeltaFields/Yes
+share/libvisual/actor/actor_gforce/GForceDeltaFields/one
+share/libvisual/actor/actor_gforce/GForceParticles/A_Wounded_Deer
+share/libvisual/actor/actor_gforce/GForceParticles/Airport
+share/libvisual/actor/actor_gforce/GForceParticles/Art__I_Suppose
+share/libvisual/actor/actor_gforce/GForceParticles/Attack
+share/libvisual/actor/actor_gforce/GForceParticles/Brain_Candy
+share/libvisual/actor/actor_gforce/GForceParticles/Centipede
+share/libvisual/actor/actor_gforce/GForceParticles/Converge
+share/libvisual/actor/actor_gforce/GForceParticles/Converge_-_Circle
+share/libvisual/actor/actor_gforce/GForceParticles/Converge_3
+share/libvisual/actor/actor_gforce/GForceParticles/Crosshairs
+share/libvisual/actor/actor_gforce/GForceParticles/Cycling_Dots
+share/libvisual/actor/actor_gforce/GForceParticles/DT_-_Birds
+share/libvisual/actor/actor_gforce/GForceParticles/DT_-_Explode
+share/libvisual/actor/actor_gforce/GForceParticles/DT_-_Galaxy
+share/libvisual/actor/actor_gforce/GForceParticles/DT_-_Mysko
+share/libvisual/actor/actor_gforce/GForceParticles/DT_-_Snake
+share/libvisual/actor/actor_gforce/GForceParticles/DT_-_ZoomPlanet
+share/libvisual/actor/actor_gforce/GForceParticles/Dancing_String
+share/libvisual/actor/actor_gforce/GForceParticles/Darren_Bird
+share/libvisual/actor/actor_gforce/GForceParticles/Dot_Grid
+share/libvisual/actor/actor_gforce/GForceParticles/Explosion_I
+share/libvisual/actor/actor_gforce/GForceParticles/Explosion_II
+share/libvisual/actor/actor_gforce/GForceParticles/Falling_Orbs
+share/libvisual/actor/actor_gforce/GForceParticles/Lizy_s_Starry_Night
+share/libvisual/actor/actor_gforce/GForceParticles/Metors
+share/libvisual/actor/actor_gforce/GForceParticles/Miri_s_Ball
+share/libvisual/actor/actor_gforce/GForceParticles/Moon_N_Sun
+share/libvisual/actor/actor_gforce/GForceParticles/Orbiting_Rods
+share/libvisual/actor/actor_gforce/GForceParticles/Pair
+share/libvisual/actor/actor_gforce/GForceParticles/Pearl
+share/libvisual/actor/actor_gforce/GForceParticles/Pollock_Dots
+share/libvisual/actor/actor_gforce/GForceParticles/Prophesy_SC
+share/libvisual/actor/actor_gforce/GForceParticles/Protozoan_Lovers
+share/libvisual/actor/actor_gforce/GForceParticles/Raining_Oscilliscopes
+share/libvisual/actor/actor_gforce/GForceParticles/Robox
+share/libvisual/actor/actor_gforce/GForceParticles/Snakes
+share/libvisual/actor/actor_gforce/GForceParticles/Solala
+share/libvisual/actor/actor_gforce/GForceParticles/Sparkling_Table_Water
+share/libvisual/actor/actor_gforce/GForceParticles/Spinners
+share/libvisual/actor/actor_gforce/GForceParticles/Spinning_Cube
+share/libvisual/actor/actor_gforce/GForceParticles/Spinning_Plane
+share/libvisual/actor/actor_gforce/GForceParticles/Spinning_Tetra
+share/libvisual/actor/actor_gforce/GForceParticles/Spinning_Tetraeder
+share/libvisual/actor/actor_gforce/GForceParticles/Spiral
+share/libvisual/actor/actor_gforce/GForceParticles/Sprinkles
+share/libvisual/actor/actor_gforce/GForceParticles/Storm_Beat
+share/libvisual/actor/actor_gforce/GForceParticles/Suck_Me_In
+share/libvisual/actor/actor_gforce/GForceParticles/Tango_Particles
+share/libvisual/actor/actor_gforce/GForceParticles/Tosser
+share/libvisual/actor/actor_gforce/GForceParticles/Tri-Cycling_Dots
+share/libvisual/actor/actor_gforce/GForceParticles/Warp_Me_Away
+share/libvisual/actor/actor_gforce/GForceWaveShapes/3D_Cylinder
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Big_N_Banded
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Caffene_Junkie
+share/libvisual/actor/actor_gforce/GForceWaveShapes/CrossBall
+share/libvisual/actor/actor_gforce/GForceWaveShapes/DT_-_Birds
+share/libvisual/actor/actor_gforce/GForceWaveShapes/DT_-_BorderThunder
+share/libvisual/actor/actor_gforce/GForceWaveShapes/DT_-_Circle_II
+share/libvisual/actor/actor_gforce/GForceWaveShapes/DT_-_Circle_III
+share/libvisual/actor/actor_gforce/GForceWaveShapes/DT_-_Sine
+share/libvisual/actor/actor_gforce/GForceWaveShapes/DT_-_SineDot
+share/libvisual/actor/actor_gforce/GForceWaveShapes/DT_-_Spectrum
+share/libvisual/actor/actor_gforce/GForceWaveShapes/DT_-_Wild
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Dancing_days
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Darren_DDoublehelix
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Darren_Doublehelix
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Darren_Quadhelix
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Darren_Scanner
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Darren_Stairway
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Ellipses
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Example_Spectrum
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Father_and_Daughters
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Five
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Flower_Power
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Heart_of_the_Beast
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Horizontal_Corridor
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Horzonal_Sweep
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Hourglass
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Kaleidoscope
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Magnum
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Melt_O_Rama
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Mother_and_Daughters
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Moving
+share/libvisual/actor/actor_gforce/GForceWaveShapes/NPTU_Squared
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Null
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Parkening_Power
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Particle_Pulse
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Quad-Circle
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Radar_Sweep
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Random_Corridor
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Rotating_Arcs
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Rotating_Bars
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Rotating_Corridor
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Rotating_X
+share/libvisual/actor/actor_gforce/GForceWaveShapes/SOLs_Vinyl
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Simple_Horizontal
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Simple_Vertical
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Spectagon
+share/libvisual/actor/actor_gforce/GForceWaveShapes/SpinIt
+share/libvisual/actor/actor_gforce/GForceWaveShapes/The_Dot_Line
+share/libvisual/actor/actor_gforce/GForceWaveShapes/The_Eye
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Tri-Cycle
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Tri-Vertical
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Up_Like_A_Cup
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Vertical_Corridor
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Wave
+share/libvisual/actor/actor_gforce/GForceWaveShapes/Zoomed_Square
+share/libvisual/actor/actor_madspin/star1.bmp
+share/libvisual/actor/actor_madspin/star2.bmp
+share/libvisual/actor/actor_nebulus/background_texture.bmp
+share/libvisual/actor/actor_nebulus/child_texture.bmp
+share/libvisual/actor/actor_nebulus/energy_texture.bmp
+share/libvisual/actor/actor_nebulus/tentacle_texture.bmp
+share/libvisual/actor/actor_nebulus/tunnel_texture.bmp
+share/libvisual/actor/actor_nebulus/twist_texture.bmp
+@dirrm share/libvisual/actor/actor_nebulus
+@dirrm share/libvisual/actor/actor_madspin
+@dirrm share/libvisual/actor/actor_gforce/GForceWaveShapes
+@dirrm share/libvisual/actor/actor_gforce/GForceParticles
+@dirrm share/libvisual/actor/actor_gforce/GForceDeltaFields
+@dirrm share/libvisual/actor/actor_gforce/GForceColorMaps
+@dirrm share/libvisual/actor/actor_gforce
+@dirrm share/libvisual/actor
+@dirrm share/libvisual
+@dirrm %%DATADIR%%/GForceWaveShapes
+@dirrm %%DATADIR%%/GForceParticles
+@dirrm %%DATADIR%%/GForceDeltaFields
+@dirrm %%DATADIR%%/GForceColorMaps
+@dirrm %%DATADIR%%
+@dirrm lib/libvisual/actor
+@dirrm lib/libvisual/input
+@dirrm lib/libvisual/morph
+@dirrm lib/libvisual