aboutsummaryrefslogtreecommitdiff
path: root/x11-themes
diff options
context:
space:
mode:
Diffstat (limited to 'x11-themes')
-rw-r--r--x11-themes/kdeartwork3/Makefile23
-rw-r--r--x11-themes/kdeartwork3/distinfo2
-rw-r--r--x11-themes/kdeartwork3/files/patch-configure57
-rw-r--r--x11-themes/kdeartwork3/files/plist.base (renamed from x11-themes/kdeartwork3/pkg-plist)117
-rw-r--r--x11-themes/kdeartwork3/files/plist.base.rm117
-rw-r--r--x11-themes/kdeartwork3/files/plist.xs176
-rw-r--r--x11-themes/kdeartwork3/files/plist.xs.rm1
-rw-r--r--x11-themes/kdeartwork4/Makefile23
-rw-r--r--x11-themes/kdeartwork4/distinfo2
-rw-r--r--x11-themes/kdeartwork4/files/patch-configure57
-rw-r--r--x11-themes/kdeartwork4/files/plist.base (renamed from x11-themes/kdeartwork4/pkg-plist)117
-rw-r--r--x11-themes/kdeartwork4/files/plist.base.rm117
-rw-r--r--x11-themes/kdeartwork4/files/plist.xs176
-rw-r--r--x11-themes/kdeartwork4/files/plist.xs.rm1
14 files changed, 748 insertions, 238 deletions
diff --git a/x11-themes/kdeartwork3/Makefile b/x11-themes/kdeartwork3/Makefile
index 85bf2299441f..acbc259570da 100644
--- a/x11-themes/kdeartwork3/Makefile
+++ b/x11-themes/kdeartwork3/Makefile
@@ -26,6 +26,27 @@ USE_GMAKE= yes
GNU_CONFIGURE= yes
INSTALLS_SHLIB= yes
LDCONFIG_DIRS+= %%PREFIX%%/lib/kde3
+KDE_BUILD_PLIST=yes
.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if exists(${X11BASE}/bin/xscreensaver)
+WITH_XS= yes
+.endif # exists(${X11BASE}/bin/xscreensaver)
+
+.if exists(${X11BASE}/bin/screensaver-properties-capplet)
+WITH_XSGNOME= yes
+.endif # exists(${X11BASE}/bin/screensaver-properties-capplet)
+
+.if defined(WITH_XS) && !defined(WITH_XSGNOME)
+BUILD_DEPENDS+= xscreensaver:${PORTSDIR}/x11/xscreensaver
+PLIST_APPEND+= plist.xs
+.endif # defined(WITH_XS)
+
+.if defined(WITH_XSGNOME)
+BUILD_DEPENDS+= screensaver-properties-capplet:${PORTSDIR}/x11/xscreensaver-gnome
+PLIST_APPEND+= plist.xs
+.endif # defined(WITH_XSGNOME)
+
+.include <bsd.port.post.mk>
diff --git a/x11-themes/kdeartwork3/distinfo b/x11-themes/kdeartwork3/distinfo
index 8fa7e0e71b39..4f91b9b06152 100644
--- a/x11-themes/kdeartwork3/distinfo
+++ b/x11-themes/kdeartwork3/distinfo
@@ -1 +1 @@
-MD5 (KDE/kdeartwork-3.1.1.tar.bz2) = aaf6a2a8736f448766cd190685606d6a
+MD5 (KDE/kdeartwork-3.1.2.tar.bz2) = 0ac7fda2acfa32ce26913ff864722e44
diff --git a/x11-themes/kdeartwork3/files/patch-configure b/x11-themes/kdeartwork3/files/patch-configure
new file mode 100644
index 000000000000..88893ee6c34a
--- /dev/null
+++ b/x11-themes/kdeartwork3/files/patch-configure
@@ -0,0 +1,57 @@
+--- configure.orig Sun May 11 14:21:07 2003
++++ configure Sun May 11 14:22:34 2003
+@@ -24849,12 +24849,12 @@
+ IFS=$old_IFS
+
+
+- echo "$as_me:$LINENO: checking for lib/xscreensaver/flame" >&5
+-echo $ECHO_N "checking for lib/xscreensaver/flame... $ECHO_C" >&6
++ echo "$as_me:$LINENO: checking for bin/xscreensaver-hacks/flame" >&5
++echo $ECHO_N "checking for bin/xscreensaver-hacks/flame... $ECHO_C" >&6
+ if test -n "$XSCREENSAVER"; then
+ kde_cv_path="$XSCREENSAVER";
+ else
+- kde_cache=`echo lib/xscreensaver/flame | sed 'y%./+-%__p_%'`
++ kde_cache=`echo bin/xscreensaver-hacks/flame | sed 'y%./+-%__p_%'`
+
+ if eval "test \"\${kde_cv_path_$kde_cache+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+@@ -24870,16 +24870,16 @@
+ IFS=$kde_save_IFS
+
+ for dir in $dirs; do
+- if test -x "$dir/lib/xscreensaver/flame"; then
++ if test -x "$dir/bin/xscreensaver-hacks/flame"; then
+ if test -n ""
+ then
+- evalstr="$dir/lib/xscreensaver/flame 2>&1 "
++ evalstr="$dir/bin/xscreensaver-hacks/flame 2>&1 "
+ if eval $evalstr; then
+- kde_cv_path="$dir/lib/xscreensaver/flame"
++ kde_cv_path="$dir/bin/xscreensaver-hacks/flame"
+ break
+ fi
+ else
+- kde_cv_path="$dir/lib/xscreensaver/flame"
++ kde_cv_path="$dir/bin/xscreensaver-hacks/flame"
+ break
+ fi
+ fi
+@@ -24923,7 +24923,7 @@
+ XSCREENSAVER_CONFIG=NO
+ for i in $xscreensaver_prefixes ;
+ do
+- for j in lib/xscreensaver/config/flame.xml;
++ for j in share/xscreensaver/config/flame.xml;
+ do
+ echo "configure: 24928: $i/$j" >&5
+ if test -r "$i/$j"; then
+@@ -24954,7 +24954,7 @@
+ XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/lib/X11/xscreensaver/config"
+ fi
+ else
+- XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/lib/xscreensaver/config"
++ XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/share/xscreensaver/config"
+ fi
+ echo "$as_me:$LINENO: result: $XSCREENSAVER_CONFIG" >&5
+ echo "${ECHO_T}$XSCREENSAVER_CONFIG" >&6
diff --git a/x11-themes/kdeartwork3/pkg-plist b/x11-themes/kdeartwork3/files/plist.base
index 615ceacadfba..1e8ab383dfa6 100644
--- a/x11-themes/kdeartwork3/pkg-plist
+++ b/x11-themes/kdeartwork3/files/plist.base
@@ -5604,120 +5604,3 @@ share/wallpapers/simple_wallpaper.jpg
share/wallpapers/sunday_brunch.jpg
share/wallpapers/vegetative_fog.jpg
share/wallpapers/winter_theme_1.jpg
-@dirrm share/wallpapers
-@dirrm share/sounds
-@dirrm share/icons/slick/48x48/mimetypes
-@dirrm share/icons/slick/48x48/filesystems
-@dirrm share/icons/slick/48x48/devices
-@dirrm share/icons/slick/48x48/apps
-@dirrm share/icons/slick/48x48/actions
-@dirrm share/icons/slick/48x48
-@dirrm share/icons/slick/32x32/mimetypes
-@dirrm share/icons/slick/32x32/filesystems
-@dirrm share/icons/slick/32x32/devices
-@dirrm share/icons/slick/32x32/apps
-@dirrm share/icons/slick/32x32/actions
-@dirrm share/icons/slick/32x32
-@dirrm share/icons/slick/22x22/actions
-@dirrm share/icons/slick/22x22
-@dirrm share/icons/slick/16x16/mimetypes
-@dirrm share/icons/slick/16x16/filesystems
-@dirrm share/icons/slick/16x16/devices
-@dirrm share/icons/slick/16x16/apps
-@dirrm share/icons/slick/16x16/actions
-@dirrm share/icons/slick/16x16
-@dirrm share/icons/slick
-@dirrm share/icons/kdeclassic/64x64/mimetypes
-@dirrm share/icons/kdeclassic/64x64/filesystems
-@dirrm share/icons/kdeclassic/64x64
-@dirrm share/icons/kdeclassic/48x48/mimetypes
-@dirrm share/icons/kdeclassic/48x48/filesystems
-@dirrm share/icons/kdeclassic/48x48/devices
-@dirrm share/icons/kdeclassic/48x48/apps
-@dirrm share/icons/kdeclassic/48x48/actions
-@dirrm share/icons/kdeclassic/48x48
-@dirrm share/icons/kdeclassic/32x32/mimetypes
-@dirrm share/icons/kdeclassic/32x32/filesystems
-@dirrm share/icons/kdeclassic/32x32/devices
-@dirrm share/icons/kdeclassic/32x32/apps
-@dirrm share/icons/kdeclassic/32x32/actions
-@dirrm share/icons/kdeclassic/32x32
-@dirrm share/icons/kdeclassic/22x22/mimetypes
-@dirrm share/icons/kdeclassic/22x22/apps
-@dirrm share/icons/kdeclassic/22x22/actions
-@dirrm share/icons/kdeclassic/22x22
-@dirrm share/icons/kdeclassic/16x16/mimetypes
-@dirrm share/icons/kdeclassic/16x16/filesystems
-@dirrm share/icons/kdeclassic/16x16/devices
-@dirrm share/icons/kdeclassic/16x16/apps
-@dirrm share/icons/kdeclassic/16x16/actions
-@dirrm share/icons/kdeclassic/16x16
-@dirrm share/icons/kdeclassic
-@dirrm share/icons/ikons/64x64/filesystems
-@dirrm share/icons/ikons/64x64/apps
-@dirrm share/icons/ikons/64x64
-@dirrm share/icons/ikons/48x48/mimetypes
-@dirrm share/icons/ikons/48x48/filesystems
-@dirrm share/icons/ikons/48x48/devices
-@dirrm share/icons/ikons/48x48/apps
-@dirrm share/icons/ikons/48x48
-@dirrm share/icons/ikons/32x32/mimetypes
-@dirrm share/icons/ikons/32x32/filesystems
-@dirrm share/icons/ikons/32x32/devices
-@dirrm share/icons/ikons/32x32/apps
-@dirrm share/icons/ikons/32x32
-@dirrm share/icons/ikons/22x22/apps
-@dirrm share/icons/ikons/22x22/actions
-@dirrm share/icons/ikons/22x22
-@dirrm share/icons/ikons/16x16/mimetypes
-@dirrm share/icons/ikons/16x16/filesystems
-@dirrm share/icons/ikons/16x16/devices
-@dirrm share/icons/ikons/16x16/apps
-@dirrm share/icons/ikons/16x16/actions
-@dirrm share/icons/ikons/16x16
-@dirrm share/icons/ikons
-@dirrm share/icons/Technical/48x48/mimetypes
-@dirrm share/icons/Technical/48x48/filesystems
-@dirrm share/icons/Technical/48x48
-@dirrm share/icons/Technical/32x32/mimetypes
-@dirrm share/icons/Technical/32x32/filesystems
-@dirrm share/icons/Technical/32x32/actions
-@dirrm share/icons/Technical/32x32
-@dirrm share/icons/Technical
-@dirrm share/icons/Locolor/32x32/mimetypes
-@dirrm share/icons/Locolor/32x32/filesystems
-@dirrm share/icons/Locolor/32x32/devices
-@dirrm share/icons/Locolor/32x32/apps
-@dirrm share/icons/Locolor/32x32/actions
-@dirrm share/icons/Locolor/32x32
-@dirrm share/icons/Locolor/16x16/mimetypes
-@dirrm share/icons/Locolor/16x16/filesystems
-@dirrm share/icons/Locolor/16x16/devices
-@dirrm share/icons/Locolor/16x16/apps
-@dirrm share/icons/Locolor/16x16/actions
-@dirrm share/icons/Locolor/16x16
-@dirrm share/icons/Locolor
-@dirrm share/icons
-@dirrm share/apps/kworldclock/maps/rainfall
-@dirrm share/apps/kworldclock/maps/mggd
-@dirrm share/apps/kworldclock/maps/depths
-@dirrm share/apps/kworldclock/maps/caida_bw
-@dirrm share/apps/kworldclock/maps/caida
-@dirrm share/apps/kworldclock/maps/bio
-@dirrm share/apps/kworldclock/maps/alt
-@dirrm share/apps/kworldclock/maps
-@dirrm share/apps/kworldclock
-@dirrm share/apps/kwin/icewm-themes/Model
-@dirrm share/apps/kwin/icewm-themes/MenschMaschine
-@dirrm share/apps/kwin/icewm-themes
-@dirrm share/apps/kwin
-@dirrm share/apps/kstyle/themes
-@dirrm share/apps/kstyle
-@dirrm share/apps/kscreensaver
-@dirrm share/apps
-@dirrm share/applnk/System/ScreenSavers
-@dirrm share/applnk/System
-@dirrm share/applnk
-@dirrm lib/kde3/plugins/styles
-@dirrm lib/kde3/plugins
-@dirrm lib/kde3
diff --git a/x11-themes/kdeartwork3/files/plist.base.rm b/x11-themes/kdeartwork3/files/plist.base.rm
new file mode 100644
index 000000000000..a862242a0bf7
--- /dev/null
+++ b/x11-themes/kdeartwork3/files/plist.base.rm
@@ -0,0 +1,117 @@
+@dirrm share/wallpapers
+@dirrm share/sounds
+@dirrm share/icons/slick/48x48/mimetypes
+@dirrm share/icons/slick/48x48/filesystems
+@dirrm share/icons/slick/48x48/devices
+@dirrm share/icons/slick/48x48/apps
+@dirrm share/icons/slick/48x48/actions
+@dirrm share/icons/slick/48x48
+@dirrm share/icons/slick/32x32/mimetypes
+@dirrm share/icons/slick/32x32/filesystems
+@dirrm share/icons/slick/32x32/devices
+@dirrm share/icons/slick/32x32/apps
+@dirrm share/icons/slick/32x32/actions
+@dirrm share/icons/slick/32x32
+@dirrm share/icons/slick/22x22/actions
+@dirrm share/icons/slick/22x22
+@dirrm share/icons/slick/16x16/mimetypes
+@dirrm share/icons/slick/16x16/filesystems
+@dirrm share/icons/slick/16x16/devices
+@dirrm share/icons/slick/16x16/apps
+@dirrm share/icons/slick/16x16/actions
+@dirrm share/icons/slick/16x16
+@dirrm share/icons/slick
+@dirrm share/icons/kdeclassic/64x64/mimetypes
+@dirrm share/icons/kdeclassic/64x64/filesystems
+@dirrm share/icons/kdeclassic/64x64
+@dirrm share/icons/kdeclassic/48x48/mimetypes
+@dirrm share/icons/kdeclassic/48x48/filesystems
+@dirrm share/icons/kdeclassic/48x48/devices
+@dirrm share/icons/kdeclassic/48x48/apps
+@dirrm share/icons/kdeclassic/48x48/actions
+@dirrm share/icons/kdeclassic/48x48
+@dirrm share/icons/kdeclassic/32x32/mimetypes
+@dirrm share/icons/kdeclassic/32x32/filesystems
+@dirrm share/icons/kdeclassic/32x32/devices
+@dirrm share/icons/kdeclassic/32x32/apps
+@dirrm share/icons/kdeclassic/32x32/actions
+@dirrm share/icons/kdeclassic/32x32
+@dirrm share/icons/kdeclassic/22x22/mimetypes
+@dirrm share/icons/kdeclassic/22x22/apps
+@dirrm share/icons/kdeclassic/22x22/actions
+@dirrm share/icons/kdeclassic/22x22
+@dirrm share/icons/kdeclassic/16x16/mimetypes
+@dirrm share/icons/kdeclassic/16x16/filesystems
+@dirrm share/icons/kdeclassic/16x16/devices
+@dirrm share/icons/kdeclassic/16x16/apps
+@dirrm share/icons/kdeclassic/16x16/actions
+@dirrm share/icons/kdeclassic/16x16
+@dirrm share/icons/kdeclassic
+@dirrm share/icons/ikons/64x64/filesystems
+@dirrm share/icons/ikons/64x64/apps
+@dirrm share/icons/ikons/64x64
+@dirrm share/icons/ikons/48x48/mimetypes
+@dirrm share/icons/ikons/48x48/filesystems
+@dirrm share/icons/ikons/48x48/devices
+@dirrm share/icons/ikons/48x48/apps
+@dirrm share/icons/ikons/48x48
+@dirrm share/icons/ikons/32x32/mimetypes
+@dirrm share/icons/ikons/32x32/filesystems
+@dirrm share/icons/ikons/32x32/devices
+@dirrm share/icons/ikons/32x32/apps
+@dirrm share/icons/ikons/32x32
+@dirrm share/icons/ikons/22x22/apps
+@dirrm share/icons/ikons/22x22/actions
+@dirrm share/icons/ikons/22x22
+@dirrm share/icons/ikons/16x16/mimetypes
+@dirrm share/icons/ikons/16x16/filesystems
+@dirrm share/icons/ikons/16x16/devices
+@dirrm share/icons/ikons/16x16/apps
+@dirrm share/icons/ikons/16x16/actions
+@dirrm share/icons/ikons/16x16
+@dirrm share/icons/ikons
+@dirrm share/icons/Technical/48x48/mimetypes
+@dirrm share/icons/Technical/48x48/filesystems
+@dirrm share/icons/Technical/48x48
+@dirrm share/icons/Technical/32x32/mimetypes
+@dirrm share/icons/Technical/32x32/filesystems
+@dirrm share/icons/Technical/32x32/actions
+@dirrm share/icons/Technical/32x32
+@dirrm share/icons/Technical
+@dirrm share/icons/Locolor/32x32/mimetypes
+@dirrm share/icons/Locolor/32x32/filesystems
+@dirrm share/icons/Locolor/32x32/devices
+@dirrm share/icons/Locolor/32x32/apps
+@dirrm share/icons/Locolor/32x32/actions
+@dirrm share/icons/Locolor/32x32
+@dirrm share/icons/Locolor/16x16/mimetypes
+@dirrm share/icons/Locolor/16x16/filesystems
+@dirrm share/icons/Locolor/16x16/devices
+@dirrm share/icons/Locolor/16x16/apps
+@dirrm share/icons/Locolor/16x16/actions
+@dirrm share/icons/Locolor/16x16
+@dirrm share/icons/Locolor
+@dirrm share/icons
+@dirrm share/apps/kworldclock/maps/rainfall
+@dirrm share/apps/kworldclock/maps/mggd
+@dirrm share/apps/kworldclock/maps/depths
+@dirrm share/apps/kworldclock/maps/caida_bw
+@dirrm share/apps/kworldclock/maps/caida
+@dirrm share/apps/kworldclock/maps/bio
+@dirrm share/apps/kworldclock/maps/alt
+@dirrm share/apps/kworldclock/maps
+@dirrm share/apps/kworldclock
+@dirrm share/apps/kwin/icewm-themes/Model
+@dirrm share/apps/kwin/icewm-themes/MenschMaschine
+@dirrm share/apps/kwin/icewm-themes
+@dirrm share/apps/kwin
+@dirrm share/apps/kstyle/themes
+@dirrm share/apps/kstyle
+@dirrm share/apps/kscreensaver
+@dirrm share/apps
+@dirrm share/applnk/System/ScreenSavers
+@dirrm share/applnk/System
+@dirrm share/applnk
+@dirrm lib/kde3/plugins/styles
+@dirrm lib/kde3/plugins
+@dirrm lib/kde3
diff --git a/x11-themes/kdeartwork3/files/plist.xs b/x11-themes/kdeartwork3/files/plist.xs
new file mode 100644
index 000000000000..9d5aabc15f64
--- /dev/null
+++ b/x11-themes/kdeartwork3/files/plist.xs
@@ -0,0 +1,176 @@
+bin/kxsconfig
+bin/kxsrun
+share/applnk/System/ScreenSavers/anemone.desktop
+share/applnk/System/ScreenSavers/ant.desktop
+share/applnk/System/ScreenSavers/apollonian.desktop
+share/applnk/System/ScreenSavers/atlantis.desktop
+share/applnk/System/ScreenSavers/attraction.desktop
+share/applnk/System/ScreenSavers/blaster.desktop
+share/applnk/System/ScreenSavers/blitspin.desktop
+share/applnk/System/ScreenSavers/bouboule.desktop
+share/applnk/System/ScreenSavers/boxed.desktop
+share/applnk/System/ScreenSavers/braid.desktop
+share/applnk/System/ScreenSavers/bsod.desktop
+share/applnk/System/ScreenSavers/bubble3d.desktop
+share/applnk/System/ScreenSavers/bubbles.desktop
+share/applnk/System/ScreenSavers/bumps.desktop
+share/applnk/System/ScreenSavers/cage.desktop
+share/applnk/System/ScreenSavers/ccurve.desktop
+share/applnk/System/ScreenSavers/circuit.desktop
+share/applnk/System/ScreenSavers/compass.desktop
+share/applnk/System/ScreenSavers/coral.desktop
+share/applnk/System/ScreenSavers/critical.desktop
+share/applnk/System/ScreenSavers/crystal.desktop
+share/applnk/System/ScreenSavers/cubenetic.desktop
+share/applnk/System/ScreenSavers/cynosure.desktop
+share/applnk/System/ScreenSavers/dangerball.desktop
+share/applnk/System/ScreenSavers/decayscreen.desktop
+share/applnk/System/ScreenSavers/deco.desktop
+share/applnk/System/ScreenSavers/deluxe.desktop
+share/applnk/System/ScreenSavers/demon.desktop
+share/applnk/System/ScreenSavers/discrete.desktop
+share/applnk/System/ScreenSavers/distort.desktop
+share/applnk/System/ScreenSavers/drift.desktop
+share/applnk/System/ScreenSavers/endgame.desktop
+share/applnk/System/ScreenSavers/engine.desktop
+share/applnk/System/ScreenSavers/epicycle.desktop
+share/applnk/System/ScreenSavers/euler2d.desktop
+share/applnk/System/ScreenSavers/extrusion.desktop
+share/applnk/System/ScreenSavers/fadeplot.desktop
+share/applnk/System/ScreenSavers/flag.desktop
+share/applnk/System/ScreenSavers/flame.desktop
+share/applnk/System/ScreenSavers/flipscreen3d.desktop
+share/applnk/System/ScreenSavers/flow.desktop
+share/applnk/System/ScreenSavers/fluidballs.desktop
+share/applnk/System/ScreenSavers/forest.desktop
+share/applnk/System/ScreenSavers/galaxy.desktop
+share/applnk/System/ScreenSavers/gears.desktop
+share/applnk/System/ScreenSavers/gflux.desktop
+share/applnk/System/ScreenSavers/glforestfire.desktop
+share/applnk/System/ScreenSavers/glplanet.desktop
+share/applnk/System/ScreenSavers/glsnake.desktop
+share/applnk/System/ScreenSavers/gltext.desktop
+share/applnk/System/ScreenSavers/goop.desktop
+share/applnk/System/ScreenSavers/grav.desktop
+share/applnk/System/ScreenSavers/greynetic.desktop
+share/applnk/System/ScreenSavers/halo.desktop
+share/applnk/System/ScreenSavers/helix.desktop
+share/applnk/System/ScreenSavers/hopalong.desktop
+share/applnk/System/ScreenSavers/hyperball.desktop
+share/applnk/System/ScreenSavers/hypercube.desktop
+share/applnk/System/ScreenSavers/ifs.desktop
+share/applnk/System/ScreenSavers/imsmap.desktop
+share/applnk/System/ScreenSavers/interference.desktop
+share/applnk/System/ScreenSavers/jigsaw.desktop
+share/applnk/System/ScreenSavers/juggle.desktop
+share/applnk/System/ScreenSavers/julia.desktop
+share/applnk/System/ScreenSavers/kaleidescope.desktop
+share/applnk/System/ScreenSavers/kumppa.desktop
+share/applnk/System/ScreenSavers/lament.desktop
+share/applnk/System/ScreenSavers/laser.desktop
+share/applnk/System/ScreenSavers/lavalite.desktop
+share/applnk/System/ScreenSavers/lightning.desktop
+share/applnk/System/ScreenSavers/lisa.desktop
+share/applnk/System/ScreenSavers/lissie.desktop
+share/applnk/System/ScreenSavers/lmorph.desktop
+share/applnk/System/ScreenSavers/loop.desktop
+share/applnk/System/ScreenSavers/maze.desktop
+share/applnk/System/ScreenSavers/menger.desktop
+share/applnk/System/ScreenSavers/moebius.desktop
+share/applnk/System/ScreenSavers/moire.desktop
+share/applnk/System/ScreenSavers/moire2.desktop
+share/applnk/System/ScreenSavers/molecule.desktop
+share/applnk/System/ScreenSavers/morph3d.desktop
+share/applnk/System/ScreenSavers/mountain.desktop
+share/applnk/System/ScreenSavers/munch.desktop
+share/applnk/System/ScreenSavers/nerverot.desktop
+share/applnk/System/ScreenSavers/noseguy.desktop
+share/applnk/System/ScreenSavers/pedal.desktop
+share/applnk/System/ScreenSavers/penetrate.desktop
+share/applnk/System/ScreenSavers/penrose.desktop
+share/applnk/System/ScreenSavers/petri.desktop
+share/applnk/System/ScreenSavers/phosphor.desktop
+share/applnk/System/ScreenSavers/pipes.desktop
+share/applnk/System/ScreenSavers/pixmaps.desktop
+share/applnk/System/ScreenSavers/polyominoes.desktop
+share/applnk/System/ScreenSavers/pulsar.desktop
+share/applnk/System/ScreenSavers/pyro.desktop
+share/applnk/System/ScreenSavers/qix.desktop
+share/applnk/System/ScreenSavers/queens.desktop
+share/applnk/System/ScreenSavers/rd-bomb.desktop
+share/applnk/System/ScreenSavers/ripples.desktop
+share/applnk/System/ScreenSavers/rocks.desktop
+share/applnk/System/ScreenSavers/rorschach.desktop
+share/applnk/System/ScreenSavers/rotor.desktop
+share/applnk/System/ScreenSavers/rotzoomer.desktop
+share/applnk/System/ScreenSavers/rubik.desktop
+share/applnk/System/ScreenSavers/sballs.desktop
+share/applnk/System/ScreenSavers/shadebobs.desktop
+share/applnk/System/ScreenSavers/sierpinski.desktop
+share/applnk/System/ScreenSavers/sierpinski3d.desktop
+share/applnk/System/ScreenSavers/slidescreen.desktop
+share/applnk/System/ScreenSavers/slip.desktop
+share/applnk/System/ScreenSavers/sonar.desktop
+share/applnk/System/ScreenSavers/speedmine.desktop
+share/applnk/System/ScreenSavers/sphere.desktop
+share/applnk/System/ScreenSavers/spheremonics.desktop
+share/applnk/System/ScreenSavers/spiral.desktop
+share/applnk/System/ScreenSavers/spotlight.desktop
+share/applnk/System/ScreenSavers/sproingies.desktop
+share/applnk/System/ScreenSavers/squiral.desktop
+share/applnk/System/ScreenSavers/stairs.desktop
+share/applnk/System/ScreenSavers/starfish.desktop
+share/applnk/System/ScreenSavers/starwars.desktop
+share/applnk/System/ScreenSavers/stonerview.desktop
+share/applnk/System/ScreenSavers/strange.desktop
+share/applnk/System/ScreenSavers/superquadrics.desktop
+share/applnk/System/ScreenSavers/swirl.desktop
+share/applnk/System/ScreenSavers/t3d.desktop
+share/applnk/System/ScreenSavers/thornbird.desktop
+share/applnk/System/ScreenSavers/triangle.desktop
+share/applnk/System/ScreenSavers/truchet.desktop
+share/applnk/System/ScreenSavers/twang.desktop
+share/applnk/System/ScreenSavers/vermiculate.desktop
+share/applnk/System/ScreenSavers/vidwhacker.desktop
+share/applnk/System/ScreenSavers/vines.desktop
+share/applnk/System/ScreenSavers/wander.desktop
+share/applnk/System/ScreenSavers/webcollage.desktop
+share/applnk/System/ScreenSavers/whirlwindwarp.desktop
+share/applnk/System/ScreenSavers/whirlygig.desktop
+share/applnk/System/ScreenSavers/worm.desktop
+share/applnk/System/ScreenSavers/xflame.desktop
+share/applnk/System/ScreenSavers/xjack.desktop
+share/applnk/System/ScreenSavers/xlyap.desktop
+share/applnk/System/ScreenSavers/xmatrix.desktop
+share/applnk/System/ScreenSavers/xrayswarm.desktop
+share/applnk/System/ScreenSavers/xspirograph.desktop
+share/applnk/System/ScreenSavers/xsublim.desktop
+share/applnk/System/ScreenSavers/xteevee.desktop
+share/applnk/System/ScreenSavers/zoom.desktop
+share/config/antrc
+share/config/attractionrc
+share/config/bouboulerc
+share/config/bubblesrc
+share/config/coralrc
+share/config/crystalrc
+share/config/decayscreenrc
+share/config/deluxerc
+share/config/demonrc
+share/config/driftrc
+share/config/epicyclerc
+share/config/fadeplotrc
+share/config/flamerc
+share/config/flowrc
+share/config/forestrc
+share/config/gearsrc
+share/config/gooprc
+share/config/gravrc
+share/config/halorc
+share/config/imsmaprc
+share/config/interferencerc
+share/config/kumpparc
+share/config/laserrc
+share/config/lissierc
+share/config/penroserc
+share/config/rocksrc
+share/config/sliprc
diff --git a/x11-themes/kdeartwork3/files/plist.xs.rm b/x11-themes/kdeartwork3/files/plist.xs.rm
new file mode 100644
index 000000000000..b0ceca4d1202
--- /dev/null
+++ b/x11-themes/kdeartwork3/files/plist.xs.rm
@@ -0,0 +1 @@
+@dirrm share/config
diff --git a/x11-themes/kdeartwork4/Makefile b/x11-themes/kdeartwork4/Makefile
index 85bf2299441f..acbc259570da 100644
--- a/x11-themes/kdeartwork4/Makefile
+++ b/x11-themes/kdeartwork4/Makefile
@@ -26,6 +26,27 @@ USE_GMAKE= yes
GNU_CONFIGURE= yes
INSTALLS_SHLIB= yes
LDCONFIG_DIRS+= %%PREFIX%%/lib/kde3
+KDE_BUILD_PLIST=yes
.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if exists(${X11BASE}/bin/xscreensaver)
+WITH_XS= yes
+.endif # exists(${X11BASE}/bin/xscreensaver)
+
+.if exists(${X11BASE}/bin/screensaver-properties-capplet)
+WITH_XSGNOME= yes
+.endif # exists(${X11BASE}/bin/screensaver-properties-capplet)
+
+.if defined(WITH_XS) && !defined(WITH_XSGNOME)
+BUILD_DEPENDS+= xscreensaver:${PORTSDIR}/x11/xscreensaver
+PLIST_APPEND+= plist.xs
+.endif # defined(WITH_XS)
+
+.if defined(WITH_XSGNOME)
+BUILD_DEPENDS+= screensaver-properties-capplet:${PORTSDIR}/x11/xscreensaver-gnome
+PLIST_APPEND+= plist.xs
+.endif # defined(WITH_XSGNOME)
+
+.include <bsd.port.post.mk>
diff --git a/x11-themes/kdeartwork4/distinfo b/x11-themes/kdeartwork4/distinfo
index 8fa7e0e71b39..4f91b9b06152 100644
--- a/x11-themes/kdeartwork4/distinfo
+++ b/x11-themes/kdeartwork4/distinfo
@@ -1 +1 @@
-MD5 (KDE/kdeartwork-3.1.1.tar.bz2) = aaf6a2a8736f448766cd190685606d6a
+MD5 (KDE/kdeartwork-3.1.2.tar.bz2) = 0ac7fda2acfa32ce26913ff864722e44
diff --git a/x11-themes/kdeartwork4/files/patch-configure b/x11-themes/kdeartwork4/files/patch-configure
new file mode 100644
index 000000000000..88893ee6c34a
--- /dev/null
+++ b/x11-themes/kdeartwork4/files/patch-configure
@@ -0,0 +1,57 @@
+--- configure.orig Sun May 11 14:21:07 2003
++++ configure Sun May 11 14:22:34 2003
+@@ -24849,12 +24849,12 @@
+ IFS=$old_IFS
+
+
+- echo "$as_me:$LINENO: checking for lib/xscreensaver/flame" >&5
+-echo $ECHO_N "checking for lib/xscreensaver/flame... $ECHO_C" >&6
++ echo "$as_me:$LINENO: checking for bin/xscreensaver-hacks/flame" >&5
++echo $ECHO_N "checking for bin/xscreensaver-hacks/flame... $ECHO_C" >&6
+ if test -n "$XSCREENSAVER"; then
+ kde_cv_path="$XSCREENSAVER";
+ else
+- kde_cache=`echo lib/xscreensaver/flame | sed 'y%./+-%__p_%'`
++ kde_cache=`echo bin/xscreensaver-hacks/flame | sed 'y%./+-%__p_%'`
+
+ if eval "test \"\${kde_cv_path_$kde_cache+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+@@ -24870,16 +24870,16 @@
+ IFS=$kde_save_IFS
+
+ for dir in $dirs; do
+- if test -x "$dir/lib/xscreensaver/flame"; then
++ if test -x "$dir/bin/xscreensaver-hacks/flame"; then
+ if test -n ""
+ then
+- evalstr="$dir/lib/xscreensaver/flame 2>&1 "
++ evalstr="$dir/bin/xscreensaver-hacks/flame 2>&1 "
+ if eval $evalstr; then
+- kde_cv_path="$dir/lib/xscreensaver/flame"
++ kde_cv_path="$dir/bin/xscreensaver-hacks/flame"
+ break
+ fi
+ else
+- kde_cv_path="$dir/lib/xscreensaver/flame"
++ kde_cv_path="$dir/bin/xscreensaver-hacks/flame"
+ break
+ fi
+ fi
+@@ -24923,7 +24923,7 @@
+ XSCREENSAVER_CONFIG=NO
+ for i in $xscreensaver_prefixes ;
+ do
+- for j in lib/xscreensaver/config/flame.xml;
++ for j in share/xscreensaver/config/flame.xml;
+ do
+ echo "configure: 24928: $i/$j" >&5
+ if test -r "$i/$j"; then
+@@ -24954,7 +24954,7 @@
+ XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/lib/X11/xscreensaver/config"
+ fi
+ else
+- XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/lib/xscreensaver/config"
++ XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/share/xscreensaver/config"
+ fi
+ echo "$as_me:$LINENO: result: $XSCREENSAVER_CONFIG" >&5
+ echo "${ECHO_T}$XSCREENSAVER_CONFIG" >&6
diff --git a/x11-themes/kdeartwork4/pkg-plist b/x11-themes/kdeartwork4/files/plist.base
index 615ceacadfba..1e8ab383dfa6 100644
--- a/x11-themes/kdeartwork4/pkg-plist
+++ b/x11-themes/kdeartwork4/files/plist.base
@@ -5604,120 +5604,3 @@ share/wallpapers/simple_wallpaper.jpg
share/wallpapers/sunday_brunch.jpg
share/wallpapers/vegetative_fog.jpg
share/wallpapers/winter_theme_1.jpg
-@dirrm share/wallpapers
-@dirrm share/sounds
-@dirrm share/icons/slick/48x48/mimetypes
-@dirrm share/icons/slick/48x48/filesystems
-@dirrm share/icons/slick/48x48/devices
-@dirrm share/icons/slick/48x48/apps
-@dirrm share/icons/slick/48x48/actions
-@dirrm share/icons/slick/48x48
-@dirrm share/icons/slick/32x32/mimetypes
-@dirrm share/icons/slick/32x32/filesystems
-@dirrm share/icons/slick/32x32/devices
-@dirrm share/icons/slick/32x32/apps
-@dirrm share/icons/slick/32x32/actions
-@dirrm share/icons/slick/32x32
-@dirrm share/icons/slick/22x22/actions
-@dirrm share/icons/slick/22x22
-@dirrm share/icons/slick/16x16/mimetypes
-@dirrm share/icons/slick/16x16/filesystems
-@dirrm share/icons/slick/16x16/devices
-@dirrm share/icons/slick/16x16/apps
-@dirrm share/icons/slick/16x16/actions
-@dirrm share/icons/slick/16x16
-@dirrm share/icons/slick
-@dirrm share/icons/kdeclassic/64x64/mimetypes
-@dirrm share/icons/kdeclassic/64x64/filesystems
-@dirrm share/icons/kdeclassic/64x64
-@dirrm share/icons/kdeclassic/48x48/mimetypes
-@dirrm share/icons/kdeclassic/48x48/filesystems
-@dirrm share/icons/kdeclassic/48x48/devices
-@dirrm share/icons/kdeclassic/48x48/apps
-@dirrm share/icons/kdeclassic/48x48/actions
-@dirrm share/icons/kdeclassic/48x48
-@dirrm share/icons/kdeclassic/32x32/mimetypes
-@dirrm share/icons/kdeclassic/32x32/filesystems
-@dirrm share/icons/kdeclassic/32x32/devices
-@dirrm share/icons/kdeclassic/32x32/apps
-@dirrm share/icons/kdeclassic/32x32/actions
-@dirrm share/icons/kdeclassic/32x32
-@dirrm share/icons/kdeclassic/22x22/mimetypes
-@dirrm share/icons/kdeclassic/22x22/apps
-@dirrm share/icons/kdeclassic/22x22/actions
-@dirrm share/icons/kdeclassic/22x22
-@dirrm share/icons/kdeclassic/16x16/mimetypes
-@dirrm share/icons/kdeclassic/16x16/filesystems
-@dirrm share/icons/kdeclassic/16x16/devices
-@dirrm share/icons/kdeclassic/16x16/apps
-@dirrm share/icons/kdeclassic/16x16/actions
-@dirrm share/icons/kdeclassic/16x16
-@dirrm share/icons/kdeclassic
-@dirrm share/icons/ikons/64x64/filesystems
-@dirrm share/icons/ikons/64x64/apps
-@dirrm share/icons/ikons/64x64
-@dirrm share/icons/ikons/48x48/mimetypes
-@dirrm share/icons/ikons/48x48/filesystems
-@dirrm share/icons/ikons/48x48/devices
-@dirrm share/icons/ikons/48x48/apps
-@dirrm share/icons/ikons/48x48
-@dirrm share/icons/ikons/32x32/mimetypes
-@dirrm share/icons/ikons/32x32/filesystems
-@dirrm share/icons/ikons/32x32/devices
-@dirrm share/icons/ikons/32x32/apps
-@dirrm share/icons/ikons/32x32
-@dirrm share/icons/ikons/22x22/apps
-@dirrm share/icons/ikons/22x22/actions
-@dirrm share/icons/ikons/22x22
-@dirrm share/icons/ikons/16x16/mimetypes
-@dirrm share/icons/ikons/16x16/filesystems
-@dirrm share/icons/ikons/16x16/devices
-@dirrm share/icons/ikons/16x16/apps
-@dirrm share/icons/ikons/16x16/actions
-@dirrm share/icons/ikons/16x16
-@dirrm share/icons/ikons
-@dirrm share/icons/Technical/48x48/mimetypes
-@dirrm share/icons/Technical/48x48/filesystems
-@dirrm share/icons/Technical/48x48
-@dirrm share/icons/Technical/32x32/mimetypes
-@dirrm share/icons/Technical/32x32/filesystems
-@dirrm share/icons/Technical/32x32/actions
-@dirrm share/icons/Technical/32x32
-@dirrm share/icons/Technical
-@dirrm share/icons/Locolor/32x32/mimetypes
-@dirrm share/icons/Locolor/32x32/filesystems
-@dirrm share/icons/Locolor/32x32/devices
-@dirrm share/icons/Locolor/32x32/apps
-@dirrm share/icons/Locolor/32x32/actions
-@dirrm share/icons/Locolor/32x32
-@dirrm share/icons/Locolor/16x16/mimetypes
-@dirrm share/icons/Locolor/16x16/filesystems
-@dirrm share/icons/Locolor/16x16/devices
-@dirrm share/icons/Locolor/16x16/apps
-@dirrm share/icons/Locolor/16x16/actions
-@dirrm share/icons/Locolor/16x16
-@dirrm share/icons/Locolor
-@dirrm share/icons
-@dirrm share/apps/kworldclock/maps/rainfall
-@dirrm share/apps/kworldclock/maps/mggd
-@dirrm share/apps/kworldclock/maps/depths
-@dirrm share/apps/kworldclock/maps/caida_bw
-@dirrm share/apps/kworldclock/maps/caida
-@dirrm share/apps/kworldclock/maps/bio
-@dirrm share/apps/kworldclock/maps/alt
-@dirrm share/apps/kworldclock/maps
-@dirrm share/apps/kworldclock
-@dirrm share/apps/kwin/icewm-themes/Model
-@dirrm share/apps/kwin/icewm-themes/MenschMaschine
-@dirrm share/apps/kwin/icewm-themes
-@dirrm share/apps/kwin
-@dirrm share/apps/kstyle/themes
-@dirrm share/apps/kstyle
-@dirrm share/apps/kscreensaver
-@dirrm share/apps
-@dirrm share/applnk/System/ScreenSavers
-@dirrm share/applnk/System
-@dirrm share/applnk
-@dirrm lib/kde3/plugins/styles
-@dirrm lib/kde3/plugins
-@dirrm lib/kde3
diff --git a/x11-themes/kdeartwork4/files/plist.base.rm b/x11-themes/kdeartwork4/files/plist.base.rm
new file mode 100644
index 000000000000..a862242a0bf7
--- /dev/null
+++ b/x11-themes/kdeartwork4/files/plist.base.rm
@@ -0,0 +1,117 @@
+@dirrm share/wallpapers
+@dirrm share/sounds
+@dirrm share/icons/slick/48x48/mimetypes
+@dirrm share/icons/slick/48x48/filesystems
+@dirrm share/icons/slick/48x48/devices
+@dirrm share/icons/slick/48x48/apps
+@dirrm share/icons/slick/48x48/actions
+@dirrm share/icons/slick/48x48
+@dirrm share/icons/slick/32x32/mimetypes
+@dirrm share/icons/slick/32x32/filesystems
+@dirrm share/icons/slick/32x32/devices
+@dirrm share/icons/slick/32x32/apps
+@dirrm share/icons/slick/32x32/actions
+@dirrm share/icons/slick/32x32
+@dirrm share/icons/slick/22x22/actions
+@dirrm share/icons/slick/22x22
+@dirrm share/icons/slick/16x16/mimetypes
+@dirrm share/icons/slick/16x16/filesystems
+@dirrm share/icons/slick/16x16/devices
+@dirrm share/icons/slick/16x16/apps
+@dirrm share/icons/slick/16x16/actions
+@dirrm share/icons/slick/16x16
+@dirrm share/icons/slick
+@dirrm share/icons/kdeclassic/64x64/mimetypes
+@dirrm share/icons/kdeclassic/64x64/filesystems
+@dirrm share/icons/kdeclassic/64x64
+@dirrm share/icons/kdeclassic/48x48/mimetypes
+@dirrm share/icons/kdeclassic/48x48/filesystems
+@dirrm share/icons/kdeclassic/48x48/devices
+@dirrm share/icons/kdeclassic/48x48/apps
+@dirrm share/icons/kdeclassic/48x48/actions
+@dirrm share/icons/kdeclassic/48x48
+@dirrm share/icons/kdeclassic/32x32/mimetypes
+@dirrm share/icons/kdeclassic/32x32/filesystems
+@dirrm share/icons/kdeclassic/32x32/devices
+@dirrm share/icons/kdeclassic/32x32/apps
+@dirrm share/icons/kdeclassic/32x32/actions
+@dirrm share/icons/kdeclassic/32x32
+@dirrm share/icons/kdeclassic/22x22/mimetypes
+@dirrm share/icons/kdeclassic/22x22/apps
+@dirrm share/icons/kdeclassic/22x22/actions
+@dirrm share/icons/kdeclassic/22x22
+@dirrm share/icons/kdeclassic/16x16/mimetypes
+@dirrm share/icons/kdeclassic/16x16/filesystems
+@dirrm share/icons/kdeclassic/16x16/devices
+@dirrm share/icons/kdeclassic/16x16/apps
+@dirrm share/icons/kdeclassic/16x16/actions
+@dirrm share/icons/kdeclassic/16x16
+@dirrm share/icons/kdeclassic
+@dirrm share/icons/ikons/64x64/filesystems
+@dirrm share/icons/ikons/64x64/apps
+@dirrm share/icons/ikons/64x64
+@dirrm share/icons/ikons/48x48/mimetypes
+@dirrm share/icons/ikons/48x48/filesystems
+@dirrm share/icons/ikons/48x48/devices
+@dirrm share/icons/ikons/48x48/apps
+@dirrm share/icons/ikons/48x48
+@dirrm share/icons/ikons/32x32/mimetypes
+@dirrm share/icons/ikons/32x32/filesystems
+@dirrm share/icons/ikons/32x32/devices
+@dirrm share/icons/ikons/32x32/apps
+@dirrm share/icons/ikons/32x32
+@dirrm share/icons/ikons/22x22/apps
+@dirrm share/icons/ikons/22x22/actions
+@dirrm share/icons/ikons/22x22
+@dirrm share/icons/ikons/16x16/mimetypes
+@dirrm share/icons/ikons/16x16/filesystems
+@dirrm share/icons/ikons/16x16/devices
+@dirrm share/icons/ikons/16x16/apps
+@dirrm share/icons/ikons/16x16/actions
+@dirrm share/icons/ikons/16x16
+@dirrm share/icons/ikons
+@dirrm share/icons/Technical/48x48/mimetypes
+@dirrm share/icons/Technical/48x48/filesystems
+@dirrm share/icons/Technical/48x48
+@dirrm share/icons/Technical/32x32/mimetypes
+@dirrm share/icons/Technical/32x32/filesystems
+@dirrm share/icons/Technical/32x32/actions
+@dirrm share/icons/Technical/32x32
+@dirrm share/icons/Technical
+@dirrm share/icons/Locolor/32x32/mimetypes
+@dirrm share/icons/Locolor/32x32/filesystems
+@dirrm share/icons/Locolor/32x32/devices
+@dirrm share/icons/Locolor/32x32/apps
+@dirrm share/icons/Locolor/32x32/actions
+@dirrm share/icons/Locolor/32x32
+@dirrm share/icons/Locolor/16x16/mimetypes
+@dirrm share/icons/Locolor/16x16/filesystems
+@dirrm share/icons/Locolor/16x16/devices
+@dirrm share/icons/Locolor/16x16/apps
+@dirrm share/icons/Locolor/16x16/actions
+@dirrm share/icons/Locolor/16x16
+@dirrm share/icons/Locolor
+@dirrm share/icons
+@dirrm share/apps/kworldclock/maps/rainfall
+@dirrm share/apps/kworldclock/maps/mggd
+@dirrm share/apps/kworldclock/maps/depths
+@dirrm share/apps/kworldclock/maps/caida_bw
+@dirrm share/apps/kworldclock/maps/caida
+@dirrm share/apps/kworldclock/maps/bio
+@dirrm share/apps/kworldclock/maps/alt
+@dirrm share/apps/kworldclock/maps
+@dirrm share/apps/kworldclock
+@dirrm share/apps/kwin/icewm-themes/Model
+@dirrm share/apps/kwin/icewm-themes/MenschMaschine
+@dirrm share/apps/kwin/icewm-themes
+@dirrm share/apps/kwin
+@dirrm share/apps/kstyle/themes
+@dirrm share/apps/kstyle
+@dirrm share/apps/kscreensaver
+@dirrm share/apps
+@dirrm share/applnk/System/ScreenSavers
+@dirrm share/applnk/System
+@dirrm share/applnk
+@dirrm lib/kde3/plugins/styles
+@dirrm lib/kde3/plugins
+@dirrm lib/kde3
diff --git a/x11-themes/kdeartwork4/files/plist.xs b/x11-themes/kdeartwork4/files/plist.xs
new file mode 100644
index 000000000000..9d5aabc15f64
--- /dev/null
+++ b/x11-themes/kdeartwork4/files/plist.xs
@@ -0,0 +1,176 @@
+bin/kxsconfig
+bin/kxsrun
+share/applnk/System/ScreenSavers/anemone.desktop
+share/applnk/System/ScreenSavers/ant.desktop
+share/applnk/System/ScreenSavers/apollonian.desktop
+share/applnk/System/ScreenSavers/atlantis.desktop
+share/applnk/System/ScreenSavers/attraction.desktop
+share/applnk/System/ScreenSavers/blaster.desktop
+share/applnk/System/ScreenSavers/blitspin.desktop
+share/applnk/System/ScreenSavers/bouboule.desktop
+share/applnk/System/ScreenSavers/boxed.desktop
+share/applnk/System/ScreenSavers/braid.desktop
+share/applnk/System/ScreenSavers/bsod.desktop
+share/applnk/System/ScreenSavers/bubble3d.desktop
+share/applnk/System/ScreenSavers/bubbles.desktop
+share/applnk/System/ScreenSavers/bumps.desktop
+share/applnk/System/ScreenSavers/cage.desktop
+share/applnk/System/ScreenSavers/ccurve.desktop
+share/applnk/System/ScreenSavers/circuit.desktop
+share/applnk/System/ScreenSavers/compass.desktop
+share/applnk/System/ScreenSavers/coral.desktop
+share/applnk/System/ScreenSavers/critical.desktop
+share/applnk/System/ScreenSavers/crystal.desktop
+share/applnk/System/ScreenSavers/cubenetic.desktop
+share/applnk/System/ScreenSavers/cynosure.desktop
+share/applnk/System/ScreenSavers/dangerball.desktop
+share/applnk/System/ScreenSavers/decayscreen.desktop
+share/applnk/System/ScreenSavers/deco.desktop
+share/applnk/System/ScreenSavers/deluxe.desktop
+share/applnk/System/ScreenSavers/demon.desktop
+share/applnk/System/ScreenSavers/discrete.desktop
+share/applnk/System/ScreenSavers/distort.desktop
+share/applnk/System/ScreenSavers/drift.desktop
+share/applnk/System/ScreenSavers/endgame.desktop
+share/applnk/System/ScreenSavers/engine.desktop
+share/applnk/System/ScreenSavers/epicycle.desktop
+share/applnk/System/ScreenSavers/euler2d.desktop
+share/applnk/System/ScreenSavers/extrusion.desktop
+share/applnk/System/ScreenSavers/fadeplot.desktop
+share/applnk/System/ScreenSavers/flag.desktop
+share/applnk/System/ScreenSavers/flame.desktop
+share/applnk/System/ScreenSavers/flipscreen3d.desktop
+share/applnk/System/ScreenSavers/flow.desktop
+share/applnk/System/ScreenSavers/fluidballs.desktop
+share/applnk/System/ScreenSavers/forest.desktop
+share/applnk/System/ScreenSavers/galaxy.desktop
+share/applnk/System/ScreenSavers/gears.desktop
+share/applnk/System/ScreenSavers/gflux.desktop
+share/applnk/System/ScreenSavers/glforestfire.desktop
+share/applnk/System/ScreenSavers/glplanet.desktop
+share/applnk/System/ScreenSavers/glsnake.desktop
+share/applnk/System/ScreenSavers/gltext.desktop
+share/applnk/System/ScreenSavers/goop.desktop
+share/applnk/System/ScreenSavers/grav.desktop
+share/applnk/System/ScreenSavers/greynetic.desktop
+share/applnk/System/ScreenSavers/halo.desktop
+share/applnk/System/ScreenSavers/helix.desktop
+share/applnk/System/ScreenSavers/hopalong.desktop
+share/applnk/System/ScreenSavers/hyperball.desktop
+share/applnk/System/ScreenSavers/hypercube.desktop
+share/applnk/System/ScreenSavers/ifs.desktop
+share/applnk/System/ScreenSavers/imsmap.desktop
+share/applnk/System/ScreenSavers/interference.desktop
+share/applnk/System/ScreenSavers/jigsaw.desktop
+share/applnk/System/ScreenSavers/juggle.desktop
+share/applnk/System/ScreenSavers/julia.desktop
+share/applnk/System/ScreenSavers/kaleidescope.desktop
+share/applnk/System/ScreenSavers/kumppa.desktop
+share/applnk/System/ScreenSavers/lament.desktop
+share/applnk/System/ScreenSavers/laser.desktop
+share/applnk/System/ScreenSavers/lavalite.desktop
+share/applnk/System/ScreenSavers/lightning.desktop
+share/applnk/System/ScreenSavers/lisa.desktop
+share/applnk/System/ScreenSavers/lissie.desktop
+share/applnk/System/ScreenSavers/lmorph.desktop
+share/applnk/System/ScreenSavers/loop.desktop
+share/applnk/System/ScreenSavers/maze.desktop
+share/applnk/System/ScreenSavers/menger.desktop
+share/applnk/System/ScreenSavers/moebius.desktop
+share/applnk/System/ScreenSavers/moire.desktop
+share/applnk/System/ScreenSavers/moire2.desktop
+share/applnk/System/ScreenSavers/molecule.desktop
+share/applnk/System/ScreenSavers/morph3d.desktop
+share/applnk/System/ScreenSavers/mountain.desktop
+share/applnk/System/ScreenSavers/munch.desktop
+share/applnk/System/ScreenSavers/nerverot.desktop
+share/applnk/System/ScreenSavers/noseguy.desktop
+share/applnk/System/ScreenSavers/pedal.desktop
+share/applnk/System/ScreenSavers/penetrate.desktop
+share/applnk/System/ScreenSavers/penrose.desktop
+share/applnk/System/ScreenSavers/petri.desktop
+share/applnk/System/ScreenSavers/phosphor.desktop
+share/applnk/System/ScreenSavers/pipes.desktop
+share/applnk/System/ScreenSavers/pixmaps.desktop
+share/applnk/System/ScreenSavers/polyominoes.desktop
+share/applnk/System/ScreenSavers/pulsar.desktop
+share/applnk/System/ScreenSavers/pyro.desktop
+share/applnk/System/ScreenSavers/qix.desktop
+share/applnk/System/ScreenSavers/queens.desktop
+share/applnk/System/ScreenSavers/rd-bomb.desktop
+share/applnk/System/ScreenSavers/ripples.desktop
+share/applnk/System/ScreenSavers/rocks.desktop
+share/applnk/System/ScreenSavers/rorschach.desktop
+share/applnk/System/ScreenSavers/rotor.desktop
+share/applnk/System/ScreenSavers/rotzoomer.desktop
+share/applnk/System/ScreenSavers/rubik.desktop
+share/applnk/System/ScreenSavers/sballs.desktop
+share/applnk/System/ScreenSavers/shadebobs.desktop
+share/applnk/System/ScreenSavers/sierpinski.desktop
+share/applnk/System/ScreenSavers/sierpinski3d.desktop
+share/applnk/System/ScreenSavers/slidescreen.desktop
+share/applnk/System/ScreenSavers/slip.desktop
+share/applnk/System/ScreenSavers/sonar.desktop
+share/applnk/System/ScreenSavers/speedmine.desktop
+share/applnk/System/ScreenSavers/sphere.desktop
+share/applnk/System/ScreenSavers/spheremonics.desktop
+share/applnk/System/ScreenSavers/spiral.desktop
+share/applnk/System/ScreenSavers/spotlight.desktop
+share/applnk/System/ScreenSavers/sproingies.desktop
+share/applnk/System/ScreenSavers/squiral.desktop
+share/applnk/System/ScreenSavers/stairs.desktop
+share/applnk/System/ScreenSavers/starfish.desktop
+share/applnk/System/ScreenSavers/starwars.desktop
+share/applnk/System/ScreenSavers/stonerview.desktop
+share/applnk/System/ScreenSavers/strange.desktop
+share/applnk/System/ScreenSavers/superquadrics.desktop
+share/applnk/System/ScreenSavers/swirl.desktop
+share/applnk/System/ScreenSavers/t3d.desktop
+share/applnk/System/ScreenSavers/thornbird.desktop
+share/applnk/System/ScreenSavers/triangle.desktop
+share/applnk/System/ScreenSavers/truchet.desktop
+share/applnk/System/ScreenSavers/twang.desktop
+share/applnk/System/ScreenSavers/vermiculate.desktop
+share/applnk/System/ScreenSavers/vidwhacker.desktop
+share/applnk/System/ScreenSavers/vines.desktop
+share/applnk/System/ScreenSavers/wander.desktop
+share/applnk/System/ScreenSavers/webcollage.desktop
+share/applnk/System/ScreenSavers/whirlwindwarp.desktop
+share/applnk/System/ScreenSavers/whirlygig.desktop
+share/applnk/System/ScreenSavers/worm.desktop
+share/applnk/System/ScreenSavers/xflame.desktop
+share/applnk/System/ScreenSavers/xjack.desktop
+share/applnk/System/ScreenSavers/xlyap.desktop
+share/applnk/System/ScreenSavers/xmatrix.desktop
+share/applnk/System/ScreenSavers/xrayswarm.desktop
+share/applnk/System/ScreenSavers/xspirograph.desktop
+share/applnk/System/ScreenSavers/xsublim.desktop
+share/applnk/System/ScreenSavers/xteevee.desktop
+share/applnk/System/ScreenSavers/zoom.desktop
+share/config/antrc
+share/config/attractionrc
+share/config/bouboulerc
+share/config/bubblesrc
+share/config/coralrc
+share/config/crystalrc
+share/config/decayscreenrc
+share/config/deluxerc
+share/config/demonrc
+share/config/driftrc
+share/config/epicyclerc
+share/config/fadeplotrc
+share/config/flamerc
+share/config/flowrc
+share/config/forestrc
+share/config/gearsrc
+share/config/gooprc
+share/config/gravrc
+share/config/halorc
+share/config/imsmaprc
+share/config/interferencerc
+share/config/kumpparc
+share/config/laserrc
+share/config/lissierc
+share/config/penroserc
+share/config/rocksrc
+share/config/sliprc
diff --git a/x11-themes/kdeartwork4/files/plist.xs.rm b/x11-themes/kdeartwork4/files/plist.xs.rm
new file mode 100644
index 000000000000..b0ceca4d1202
--- /dev/null
+++ b/x11-themes/kdeartwork4/files/plist.xs.rm
@@ -0,0 +1 @@
+@dirrm share/config