summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2002-01-17 19:48:22 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2002-01-17 19:48:22 +0000
commit4ae2a526e6435d5bf4a999f60b7232c3134f4538 (patch)
tree79b177fdeb8f4122de3507c1e01c4b765b1c3be0
parento Update both avifile's (011002) and mplayer's (0.60) codecs (diff)
o New port mplayer-skins version 1.0.0: Skins for MPlayer's Graphical
User Interface (GUI) o Assign maintainership to mplayer's maintainer since he can better follow up Reviewed by: pat, Thomas E. Zander <riggs@rrr.de> Maintained by: Thomas E. Zander <riggs@rrr.de>
Notes
Notes: svn path=/head/; revision=53264
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/mplayer-skins/Makefile232
-rw-r--r--graphics/mplayer-skins/distinfo12
-rw-r--r--graphics/mplayer-skins/pkg-comment1
-rw-r--r--graphics/mplayer-skins/pkg-descr4
-rw-r--r--graphics/mplayer-skins/pkg-plist309
-rw-r--r--graphics/mplayer-skins/scripts/choice65
-rw-r--r--multimedia/mplayer-skins/Makefile232
-rw-r--r--multimedia/mplayer-skins/distinfo12
-rw-r--r--multimedia/mplayer-skins/pkg-comment1
-rw-r--r--multimedia/mplayer-skins/pkg-descr4
-rw-r--r--multimedia/mplayer-skins/pkg-plist309
-rw-r--r--multimedia/mplayer-skins/scripts/choice65
13 files changed, 1247 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index a52e84d28e9f..b13da22f1b23 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -185,6 +185,7 @@
SUBDIR += mpgtx
SUBDIR += mplayer
SUBDIR += mplayer-fonts
+ SUBDIR += mplayer-skins
SUBDIR += mplex
SUBDIR += mtv
SUBDIR += netpbm
diff --git a/graphics/mplayer-skins/Makefile b/graphics/mplayer-skins/Makefile
new file mode 100644
index 000000000000..098d62f3356c
--- /dev/null
+++ b/graphics/mplayer-skins/Makefile
@@ -0,0 +1,232 @@
+# New ports collection makefile for: mplayer gui skins
+# Date created: Sat Jan 12 10:59:45 BRST 2002
+# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= mplayer
+PORTVERSION= 1.0.0
+CATEGORIES= graphics
+MASTER_SITES= http://www.mplayerhq.hu/MPlayer/Skin/ \
+ http://ftp.mplayerhq.hu/MPlayer/Skin/ \
+ http://www2.mplayerhq.hu/MPlayer/Skin/ \
+ http://ftp2.mplayerhq.hu/MPlayer/Skin/
+PKGNAMESUFFIX= -skins
+DISTFILES=
+EXTRACT_ONLY=
+DIST_SUBDIR= mplayer
+
+MAINTAINER= riggs@rrr.de
+
+USE_BZIP2= yes
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}"
+PLIST_SUB= myDATADIR="${myDATADIR}" \
+ TOP_myDATADIR="${myDATADIR:S!Skin/$!!}" \
+ PKGNAME="${PKGNAME}"
+
+INSTALL_DIR= ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755
+SORT?= /usr/bin/sort
+
+myDATADIR= share/${PORTNAME}/Skin/
+# Used by other ports to detect if this is installed
+SKIN_DETECTION_FILE= ${LOCALBASE}/${myDATADIR}/${PORTNAME}
+
+# port style based on apsfilter by Andreas Klemm <andreas@FreeBSD.org>
+#
+# XXX - needs improvement
+# We could fetch only those skins chosen for installation.
+# However, this breaks both checksum and makesum targets.
+# Ideas?
+
+.if defined(BATCH)
+WITH_SKIN_DEFAULT=yes
+.endif # BATCH
+
+.if !defined(BATCH)
+pre-fetch:
+ @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
+ @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/choice
+
+post-clean:
+ @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
+
+.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
+.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
+.endif
+.endif
+
+# hint: you can now draw the following decisions for batch mode
+# - WITH_SKIN_ALL install all skins
+#
+# Build and install all skins (rather expensive)
+#
+. if defined(WITH_SKIN_ALL)
+WITH_SKIN_DEFAULT=yes
+WITH_SKIN_AVIFILE=yes
+WITH_SKIN_BLUEHEART=yes
+WITH_SKIN_CYRUS=yes
+WITH_SKIN_MENTALIC=yes
+WITH_SKIN_MIDNIGHTLOVE=yes
+WITH_SKIN_NEUTRON=yes
+WITH_SKIN_PHONY=yes
+WITH_SKIN_PLASTIC=yes
+WITH_SKIN_WINDOWSMEDIAPLAYER6=yes
+WITH_SKIN_XANIM=yes
+WITH_SKIN_XINE_LCD=yes
+. endif # WITH_SKIN_ALL
+
+#
+# files to fetch
+#
+DISTFILES+= default.tar.bz2
+.ifdef(WITH_SKIN_DEFAULT)
+EXTRACT_ONLY+= default.tar.bz2
+
+PLIST_SUB+= DEFAULT=""
+.else
+PLIST_SUB+= DEFAULT="@comment "
+.endif
+
+DISTFILES+= avifile.tar.bz2
+.ifdef(WITH_SKIN_AVIFILE)
+EXTRACT_ONLY+= avifile.tar.bz2
+
+PLIST_SUB+= AVIFILE=""
+.else
+PLIST_SUB+= AVIFILE="@comment "
+.endif
+
+DISTFILES+= BlueHeart.tar.bz2
+.ifdef(WITH_SKIN_BLUEHEART)
+EXTRACT_ONLY+= BlueHeart.tar.bz2
+
+PLIST_SUB+= BLUEHEART=""
+.else
+PLIST_SUB+= BLUEHEART="@comment "
+.endif
+
+DISTFILES+= Cyrus.tar.bz2
+.ifdef(WITH_SKIN_CYRUS)
+EXTRACT_ONLY+= Cyrus.tar.bz2
+
+PLIST_SUB+= CYRUS=""
+.else
+PLIST_SUB+= CYRUS="@comment "
+.endif
+
+DISTFILES+= mentalic.tar.bz2
+.ifdef(WITH_SKIN_MENTALIC)
+EXTRACT_ONLY+= mentalic.tar.bz2
+
+PLIST_SUB+= MENTALIC=""
+.else
+PLIST_SUB+= MENTALIC="@comment "
+.endif
+
+DISTFILES+= MidnightLove.tar.bz2
+.ifdef(WITH_SKIN_MIDNIGHTLOVE)
+EXTRACT_ONLY+= MidnightLove.tar.bz2
+
+PLIST_SUB+= MIDNIGHTLOVE=""
+.else
+PLIST_SUB+= MIDNIGHTLOVE="@comment "
+.endif
+
+DISTFILES+= neutron.tar.bz2
+.ifdef(WITH_SKIN_NEUTRON)
+EXTRACT_ONLY+= neutron.tar.bz2
+
+PLIST_SUB+= NEUTRON=""
+.else
+PLIST_SUB+= NEUTRON="@comment "
+.endif
+
+DISTFILES+= phony.tar.bz2
+.ifdef(WITH_SKIN_PHONY)
+EXTRACT_ONLY+= phony.tar.bz2
+
+PLIST_SUB+= PHONY=""
+.else
+PLIST_SUB+= PHONY="@comment "
+.endif
+
+DISTFILES+= plastic.tar.bz2
+.ifdef(WITH_SKIN_PLASTIC)
+EXTRACT_ONLY+= plastic.tar.bz2
+
+PLIST_SUB+= PLASTIC=""
+.else
+PLIST_SUB+= PLASTIC="@comment "
+.endif
+
+DISTFILES+= WindowsMediaPlayer6.tar.bz2
+.ifdef(WITH_SKIN_WINDOWSMEDIAPLAYER6)
+EXTRACT_ONLY+= WindowsMediaPlayer6.tar.bz2
+
+PLIST_SUB+= WINDOWSMEDIAPLAYER6=""
+.else
+PLIST_SUB+= WINDOWSMEDIAPLAYER6="@comment "
+.endif
+
+DISTFILES+= xanim.tar.bz2
+.ifdef(WITH_SKIN_XANIM)
+EXTRACT_ONLY+= xanim.tar.bz2
+
+PLIST_SUB+= XANIM=""
+.else
+PLIST_SUB+= XANIM="@comment "
+.endif
+
+DISTFILES+= xine-lcd.tar.bz2
+.ifdef(WITH_SKIN_XINE_LCD)
+EXTRACT_ONLY+= xine-lcd.tar.bz2
+
+PLIST_SUB+= XINE_LCD=""
+.else
+PLIST_SUB+= XINE_LCD="@comment "
+.endif
+
+pre-install:
+# marker file
+ @${CP} /dev/null ${WRKSRC}/${PKGNAME}
+
+# Following idea borrowed from halflifeserver port
+
+# Parses PLIST
+# creates dirs from @dirrm entries
+# copies files from non ^@ entries
+do-install: install-parse-plist install-run-scripts
+
+# kaboom, ashes to ashes, .... The problem is dead :)
+# Contributed by <lioux@FreeBSD.org>
+install-parse-plist: generate-plist
+ @${PERL} -e 'open(FHANDLER,"${TMPPLIST}");' \
+ -e 'open(FDIR,">${WRKDIR}/dirs.sh.tmp");' \
+ -e 'open(FFILES,">${WRKDIR}/files.sh");' \
+ -e 'while (!eof(FHANDLER)) {' \
+ -e 'chop($$file = <FHANDLER>);' \
+ -e '$$dir = $$file_partial = $$file;' \
+ -e '$$file_partial =~ s!^${myDATADIR}!!;' \
+ -e 'print FDIR "${INSTALL_DIR}", \
+ " ", "\"${PREFIX}/$$dir\"", \
+ "\n" if $$dir =~ s!(^\@dirrm\s+)!!;' \
+ -e 'print FFILES "${INSTALL_DATA}", \
+ " ", "\"${WRKDIR}/$$file_partial\"", \
+ " ", "\"${PREFIX}/$$file\"", \
+ "\n" if ($$file !~ m!^\@!);' \
+ -e '}' \
+ -e 'close(FFILES);' \
+ -e 'close(FDIR);' \
+ -e 'close(FHANDLER);'
+# we want it sorted
+ @${SORT} ${WRKDIR}/dirs.sh.tmp > ${WRKDIR}/dirs.sh
+
+install-run-scripts:
+.for script in dirs files
+ @${SH} ${WRKDIR}/${script}.sh
+.endfor
+
+.include <bsd.port.mk>
diff --git a/graphics/mplayer-skins/distinfo b/graphics/mplayer-skins/distinfo
new file mode 100644
index 000000000000..dfbc54006481
--- /dev/null
+++ b/graphics/mplayer-skins/distinfo
@@ -0,0 +1,12 @@
+MD5 (mplayer/default.tar.bz2) = 0c8423d39ea76fe0704c1b96e58706ce
+MD5 (mplayer/MidnightLove.tar.bz2) = f86d12bfdb9ecb4ec7db8fdac871f3dd
+MD5 (mplayer/avifile.tar.bz2) = aa043762a0dcd84658a28b171661b4de
+MD5 (mplayer/BlueHeart.tar.bz2) = abacf062eb9166cf287379deb5be8170
+MD5 (mplayer/WindowsMediaPlayer6.tar.bz2) = d0c96a2f45c9df2d184d771fba353f77
+MD5 (mplayer/xanim.tar.bz2) = c3fb71d022c3f48b8b02247ed892c501
+MD5 (mplayer/neutron.tar.bz2) = 269764e6e3d7e9d94587b798f5e6b8cc
+MD5 (mplayer/plastic.tar.bz2) = 11f6d1f84c60f91061931382c431d944
+MD5 (mplayer/Cyrus.tar.bz2) = d5e3c1ffa8536f15fadaa882609ff206
+MD5 (mplayer/xine-lcd.tar.bz2) = c737868f8e4ad4b68bff0e903c84a10a
+MD5 (mplayer/phony.tar.bz2) = ab75db8550c89192b2250e307b1531c0
+MD5 (mplayer/mentalic.tar.bz2) = d61de1dfa07024f505fb52603d042b88
diff --git a/graphics/mplayer-skins/pkg-comment b/graphics/mplayer-skins/pkg-comment
new file mode 100644
index 000000000000..fab9a1d0e7a9
--- /dev/null
+++ b/graphics/mplayer-skins/pkg-comment
@@ -0,0 +1 @@
+Skins for MPlayer's Graphical User Interface (GUI)
diff --git a/graphics/mplayer-skins/pkg-descr b/graphics/mplayer-skins/pkg-descr
new file mode 100644
index 000000000000..79990db4e92b
--- /dev/null
+++ b/graphics/mplayer-skins/pkg-descr
@@ -0,0 +1,4 @@
+This is the port of skins for MPlayer's Graphical User Interface
+(GUI).
+
+WWW: http://www.mplayerhq.hu/
diff --git a/graphics/mplayer-skins/pkg-plist b/graphics/mplayer-skins/pkg-plist
new file mode 100644
index 000000000000..517a89866a52
--- /dev/null
+++ b/graphics/mplayer-skins/pkg-plist
@@ -0,0 +1,309 @@
+%%myDATADIR%%%%PKGNAME%%
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/README
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/eq.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/eqb.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/exit.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/font.fnt
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/font.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/iconify.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/load.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/main.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/menu.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/menubutt.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/menus.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/next.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/pause.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/play.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/plb.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/pos.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/prev.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/skin
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/stop.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/sub.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/symbols.fnt
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/symbols.png
+%%CYRUS%%%%myDATADIR%%Cyrus/README
+%%CYRUS%%%%myDATADIR%%Cyrus/eq.png
+%%CYRUS%%%%myDATADIR%%Cyrus/eqb.png
+%%CYRUS%%%%myDATADIR%%Cyrus/exit.png
+%%CYRUS%%%%myDATADIR%%Cyrus/font.fnt
+%%CYRUS%%%%myDATADIR%%Cyrus/font.png
+%%CYRUS%%%%myDATADIR%%Cyrus/iconify.png
+%%CYRUS%%%%myDATADIR%%Cyrus/load.png
+%%CYRUS%%%%myDATADIR%%Cyrus/main.png
+%%CYRUS%%%%myDATADIR%%Cyrus/menu.png
+%%CYRUS%%%%myDATADIR%%Cyrus/menubutt.png
+%%CYRUS%%%%myDATADIR%%Cyrus/menus.png
+%%CYRUS%%%%myDATADIR%%Cyrus/next.png
+%%CYRUS%%%%myDATADIR%%Cyrus/pause.png
+%%CYRUS%%%%myDATADIR%%Cyrus/play.png
+%%CYRUS%%%%myDATADIR%%Cyrus/plb.png
+%%CYRUS%%%%myDATADIR%%Cyrus/pos.png
+%%CYRUS%%%%myDATADIR%%Cyrus/posbar.png
+%%CYRUS%%%%myDATADIR%%Cyrus/prev.png
+%%CYRUS%%%%myDATADIR%%Cyrus/readme
+%%CYRUS%%%%myDATADIR%%Cyrus/skin
+%%CYRUS%%%%myDATADIR%%Cyrus/stop.png
+%%CYRUS%%%%myDATADIR%%Cyrus/sub.png
+%%CYRUS%%%%myDATADIR%%Cyrus/symbols.fnt
+%%CYRUS%%%%myDATADIR%%Cyrus/symbols.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/README
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/eq.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/eqb.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/exit.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/font.fnt
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/font.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/iconify.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/load.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/main.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/maximize.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/menu.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/menubutt.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/menus.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/next.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/pause.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/play.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/plb.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/pos.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/prev.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/skin
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/stop.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/sub.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/symbols.fnt
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/symbols.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/README
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/close.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/font.fnt
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/font.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/main.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/maximize.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/menu.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/menus.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/minimize.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/pause.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/play.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/pos.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/skin
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/stop.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/sub.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/sub.png.win
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/symbols.fnt
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/symbols.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/vol.png
+%%AVIFILE%%%%myDATADIR%%avifile/README
+%%AVIFILE%%%%myDATADIR%%avifile/alap.png
+%%AVIFILE%%%%myDATADIR%%avifile/font.fnt
+%%AVIFILE%%%%myDATADIR%%avifile/font.png
+%%AVIFILE%%%%myDATADIR%%avifile/help.png
+%%AVIFILE%%%%myDATADIR%%avifile/load.png
+%%AVIFILE%%%%myDATADIR%%avifile/menu.png
+%%AVIFILE%%%%myDATADIR%%avifile/menus.png
+%%AVIFILE%%%%myDATADIR%%avifile/mute.png
+%%AVIFILE%%%%myDATADIR%%avifile/pause.png
+%%AVIFILE%%%%myDATADIR%%avifile/play.png
+%%AVIFILE%%%%myDATADIR%%avifile/pos.png
+%%AVIFILE%%%%myDATADIR%%avifile/skin
+%%AVIFILE%%%%myDATADIR%%avifile/stop.png
+%%AVIFILE%%%%myDATADIR%%avifile/sub.png
+%%AVIFILE%%%%myDATADIR%%avifile/symbols.fnt
+%%AVIFILE%%%%myDATADIR%%avifile/symbols.png
+%%AVIFILE%%%%myDATADIR%%avifile/volume.png
+%%DEFAULT%%%%myDATADIR%%default/README
+%%DEFAULT%%%%myDATADIR%%default/about.png
+%%DEFAULT%%%%myDATADIR%%default/back.png
+%%DEFAULT%%%%myDATADIR%%default/eq.png
+%%DEFAULT%%%%myDATADIR%%default/eqb.png
+%%DEFAULT%%%%myDATADIR%%default/exit.png
+%%DEFAULT%%%%myDATADIR%%default/font.fnt
+%%DEFAULT%%%%myDATADIR%%default/font.png
+%%DEFAULT%%%%myDATADIR%%default/forward.png
+%%DEFAULT%%%%myDATADIR%%default/fsb.png
+%%DEFAULT%%%%myDATADIR%%default/iconify.png
+%%DEFAULT%%%%myDATADIR%%default/load.png
+%%DEFAULT%%%%myDATADIR%%default/main.png
+%%DEFAULT%%%%myDATADIR%%default/menu.png
+%%DEFAULT%%%%myDATADIR%%default/menus.png
+%%DEFAULT%%%%myDATADIR%%default/next.png
+%%DEFAULT%%%%myDATADIR%%default/pause.png
+%%DEFAULT%%%%myDATADIR%%default/play.png
+%%DEFAULT%%%%myDATADIR%%default/plb.png
+%%DEFAULT%%%%myDATADIR%%default/pos.png
+%%DEFAULT%%%%myDATADIR%%default/prev.png
+%%DEFAULT%%%%myDATADIR%%default/skin
+%%DEFAULT%%%%myDATADIR%%default/stop.png
+%%DEFAULT%%%%myDATADIR%%default/sub.png
+%%DEFAULT%%%%myDATADIR%%default/subload.png
+%%DEFAULT%%%%myDATADIR%%default/symbols.fnt
+%%DEFAULT%%%%myDATADIR%%default/symbols.png
+%%DEFAULT%%%%myDATADIR%%default/volume.png
+%%MENTALIC%%%%myDATADIR%%mentalic/about.png
+%%MENTALIC%%%%myDATADIR%%mentalic/back.png
+%%MENTALIC%%%%myDATADIR%%mentalic/exit.png
+%%MENTALIC%%%%myDATADIR%%mentalic/font.fnt
+%%MENTALIC%%%%myDATADIR%%mentalic/font.png
+%%MENTALIC%%%%myDATADIR%%mentalic/forward.png
+%%MENTALIC%%%%myDATADIR%%mentalic/fsb.png
+%%MENTALIC%%%%myDATADIR%%mentalic/iconify.png
+%%MENTALIC%%%%myDATADIR%%mentalic/load.png
+%%MENTALIC%%%%myDATADIR%%mentalic/main.png
+%%MENTALIC%%%%myDATADIR%%mentalic/menu.png
+%%MENTALIC%%%%myDATADIR%%mentalic/menus.png
+%%MENTALIC%%%%myDATADIR%%mentalic/next.png
+%%MENTALIC%%%%myDATADIR%%mentalic/pause.png
+%%MENTALIC%%%%myDATADIR%%mentalic/play.png
+%%MENTALIC%%%%myDATADIR%%mentalic/pos.png
+%%MENTALIC%%%%myDATADIR%%mentalic/prev.png
+%%MENTALIC%%%%myDATADIR%%mentalic/skin
+%%MENTALIC%%%%myDATADIR%%mentalic/stop.png
+%%MENTALIC%%%%myDATADIR%%mentalic/sub.png
+%%MENTALIC%%%%myDATADIR%%mentalic/symbols.fnt
+%%MENTALIC%%%%myDATADIR%%mentalic/symbols.png
+%%MENTALIC%%%%myDATADIR%%mentalic/symbolsV.fnt
+%%MENTALIC%%%%myDATADIR%%mentalic/symbolsV.png
+%%MENTALIC%%%%myDATADIR%%mentalic/volume.png
+%%NEUTRON%%%%myDATADIR%%neutron/README
+%%NEUTRON%%%%myDATADIR%%neutron/about.png
+%%NEUTRON%%%%myDATADIR%%neutron/back.png
+%%NEUTRON%%%%myDATADIR%%neutron/eqb.png
+%%NEUTRON%%%%myDATADIR%%neutron/exit.png
+%%NEUTRON%%%%myDATADIR%%neutron/font.fnt
+%%NEUTRON%%%%myDATADIR%%neutron/font.png
+%%NEUTRON%%%%myDATADIR%%neutron/forward.png
+%%NEUTRON%%%%myDATADIR%%neutron/fsb.png
+%%NEUTRON%%%%myDATADIR%%neutron/iconify.png
+%%NEUTRON%%%%myDATADIR%%neutron/load.png
+%%NEUTRON%%%%myDATADIR%%neutron/main.png
+%%NEUTRON%%%%myDATADIR%%neutron/menu.png
+%%NEUTRON%%%%myDATADIR%%neutron/menus.png
+%%NEUTRON%%%%myDATADIR%%neutron/mute.png
+%%NEUTRON%%%%myDATADIR%%neutron/next.png
+%%NEUTRON%%%%myDATADIR%%neutron/pause.png
+%%NEUTRON%%%%myDATADIR%%neutron/play.png
+%%NEUTRON%%%%myDATADIR%%neutron/plb.png
+%%NEUTRON%%%%myDATADIR%%neutron/pos.png
+%%NEUTRON%%%%myDATADIR%%neutron/pref.png
+%%NEUTRON%%%%myDATADIR%%neutron/prev.png
+%%NEUTRON%%%%myDATADIR%%neutron/skin
+%%NEUTRON%%%%myDATADIR%%neutron/stop.png
+%%NEUTRON%%%%myDATADIR%%neutron/sub.png
+%%NEUTRON%%%%myDATADIR%%neutron/symbols.fnt
+%%NEUTRON%%%%myDATADIR%%neutron/symbols.png
+%%NEUTRON%%%%myDATADIR%%neutron/volume.png
+%%PHONY%%%%myDATADIR%%phony/README
+%%PHONY%%%%myDATADIR%%phony/about.png
+%%PHONY%%%%myDATADIR%%phony/back.png
+%%PHONY%%%%myDATADIR%%phony/exit.png
+%%PHONY%%%%myDATADIR%%phony/font2.fnt
+%%PHONY%%%%myDATADIR%%phony/font2.png
+%%PHONY%%%%myDATADIR%%phony/forward.png
+%%PHONY%%%%myDATADIR%%phony/load.png
+%%PHONY%%%%myDATADIR%%phony/main.png
+%%PHONY%%%%myDATADIR%%phony/menu.png
+%%PHONY%%%%myDATADIR%%phony/menus.png
+%%PHONY%%%%myDATADIR%%phony/mute.png
+%%PHONY%%%%myDATADIR%%phony/next.png
+%%PHONY%%%%myDATADIR%%phony/pause.png
+%%PHONY%%%%myDATADIR%%phony/play.png
+%%PHONY%%%%myDATADIR%%phony/pos.png
+%%PHONY%%%%myDATADIR%%phony/prev.png
+%%PHONY%%%%myDATADIR%%phony/progress.png
+%%PHONY%%%%myDATADIR%%phony/skin
+%%PHONY%%%%myDATADIR%%phony/small-bright.png
+%%PHONY%%%%myDATADIR%%phony/small.png
+%%PHONY%%%%myDATADIR%%phony/stop.png
+%%PHONY%%%%myDATADIR%%phony/sub2.png
+%%PHONY%%%%myDATADIR%%phony/symbols2.fnt
+%%PHONY%%%%myDATADIR%%phony/symbols2.png
+%%PHONY%%%%myDATADIR%%phony/volume.png
+%%PHONY%%%%myDATADIR%%phony/zoom.png
+%%PLASTIC%%%%myDATADIR%%plastic/README
+%%PLASTIC%%%%myDATADIR%%plastic/about.png
+%%PLASTIC%%%%myDATADIR%%plastic/back.png
+%%PLASTIC%%%%myDATADIR%%plastic/eqb.png
+%%PLASTIC%%%%myDATADIR%%plastic/exit.png
+%%PLASTIC%%%%myDATADIR%%plastic/font.fnt
+%%PLASTIC%%%%myDATADIR%%plastic/font.png
+%%PLASTIC%%%%myDATADIR%%plastic/forward.png
+%%PLASTIC%%%%myDATADIR%%plastic/fsb.png
+%%PLASTIC%%%%myDATADIR%%plastic/iconify.png
+%%PLASTIC%%%%myDATADIR%%plastic/load.png
+%%PLASTIC%%%%myDATADIR%%plastic/main.png
+%%PLASTIC%%%%myDATADIR%%plastic/menu.png
+%%PLASTIC%%%%myDATADIR%%plastic/menus.png
+%%PLASTIC%%%%myDATADIR%%plastic/next.png
+%%PLASTIC%%%%myDATADIR%%plastic/pause.png
+%%PLASTIC%%%%myDATADIR%%plastic/play.png
+%%PLASTIC%%%%myDATADIR%%plastic/plb.png
+%%PLASTIC%%%%myDATADIR%%plastic/pos.png
+%%PLASTIC%%%%myDATADIR%%plastic/prev.png
+%%PLASTIC%%%%myDATADIR%%plastic/skin
+%%PLASTIC%%%%myDATADIR%%plastic/stop.png
+%%PLASTIC%%%%myDATADIR%%plastic/sub.png
+%%PLASTIC%%%%myDATADIR%%plastic/subt.png
+%%PLASTIC%%%%myDATADIR%%plastic/symbols.fnt
+%%PLASTIC%%%%myDATADIR%%plastic/symbols.png
+%%PLASTIC%%%%myDATADIR%%plastic/volume.png
+%%XANIM%%%%myDATADIR%%xanim/README
+%%XANIM%%%%myDATADIR%%xanim/back.png
+%%XANIM%%%%myDATADIR%%xanim/back2.png
+%%XANIM%%%%myDATADIR%%xanim/back3.png
+%%XANIM%%%%myDATADIR%%xanim/exit.png
+%%XANIM%%%%myDATADIR%%xanim/ff2.png
+%%XANIM%%%%myDATADIR%%xanim/ff3.png
+%%XANIM%%%%myDATADIR%%xanim/grab.png
+%%XANIM%%%%myDATADIR%%xanim/main.png
+%%XANIM%%%%myDATADIR%%xanim/menu.png
+%%XANIM%%%%myDATADIR%%xanim/menus.png
+%%XANIM%%%%myDATADIR%%xanim/minus.png
+%%XANIM%%%%myDATADIR%%xanim/o.png
+%%XANIM%%%%myDATADIR%%xanim/play.png
+%%XANIM%%%%myDATADIR%%xanim/plus.png
+%%XANIM%%%%myDATADIR%%xanim/skin
+%%XANIM%%%%myDATADIR%%xanim/stop.png
+%%XANIM%%%%myDATADIR%%xanim/sub.png
+%%XANIM%%%%myDATADIR%%xanim/vol.png
+%%XANIM%%%%myDATADIR%%xanim/volbar.png
+%%XANIM%%%%myDATADIR%%xanim/volmin.png
+%%XANIM%%%%myDATADIR%%xanim/volplus.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/README
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/close.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/dvd.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/eject.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/ffwd.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/font.fnt
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/font.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/fullsc.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/main-jo.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/main.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/menu.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/menus.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/minus.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/next.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/pause.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/play.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/playlist.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/plbutton.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/plus.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/poti.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/power.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/pref.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/prev.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/rewind.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/seekbar.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/skin
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/stop.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/sub.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/volume.png
+%%XINE_LCD%%@dirrm %%myDATADIR%%xine-lcd
+%%XANIM%%@dirrm %%myDATADIR%%xanim
+%%PLASTIC%%@dirrm %%myDATADIR%%plastic
+%%PHONY%%@dirrm %%myDATADIR%%phony
+%%NEUTRON%%@dirrm %%myDATADIR%%neutron
+%%MENTALIC%%@dirrm %%myDATADIR%%mentalic
+%%DEFAULT%%@dirrm %%myDATADIR%%default
+%%AVIFILE%%@dirrm %%myDATADIR%%avifile
+%%WINDOWSMEDIAPLAYER6%%@dirrm %%myDATADIR%%WindowsMediaPlayer6
+%%MIDNIGHTLOVE%%@dirrm %%myDATADIR%%MidnightLove
+%%CYRUS%%@dirrm %%myDATADIR%%Cyrus
+%%BLUEHEART%%@dirrm %%myDATADIR%%BlueHeart
+@unexec rmdir %D/%%TOP_myDATADIR%% 2>/dev/null || true
diff --git a/graphics/mplayer-skins/scripts/choice b/graphics/mplayer-skins/scripts/choice
new file mode 100644
index 000000000000..496118f8e57f
--- /dev/null
+++ b/graphics/mplayer-skins/scripts/choice
@@ -0,0 +1,65 @@
+#! /bin/sh
+
+# $FreeBSD$
+# based on configure from mplayer-skins by Andreas Klemm <andreas@FreeBSD.org>
+
+if [ "$BATCH" != "yes" ]; then
+
+#
+# configure - mplayer-skins installation options
+#
+
+/usr/bin/dialog --title "mplayer skins" --clear \
+ --checklist "\n\
+This configuration dialog allows you to choose \n\
+only the skins you really want. \n\n\
+ Select the skins you want to install:" -1 -1 13 \
+ "ALL" "Install ALL skins" OFF \
+ "Default" "The default MPlayer skin" ON \
+ "avifile" "MPlayer skin, with the look of aviplay" OFF \
+ "BlueHeart" "MPlayer conversion of a BlueHeart XMMS skin" OFF \
+ "Cyrus" "Cyrus skin from XMMS" OFF \
+ "Mentalic" "Sharp and shiny" OFF \
+ "MidnightLove" "MPlayer version of WinAMP/XMMS Rei Ayanami's skin" OFF \
+ "Neutron" "VERY nice skin!" OFF \
+ "Phony" "Look-and-feel of a desktop DVD player" OFF \
+ "Plastic" "Remote control-like skin with plastic feeling" OFF \
+ "WindowsMediaPlayer6" "no comment" OFF \
+ "Xanim" "xanim \"feeling\"" OFF \
+ "Xine-LCD" "MPlayer conversion of Xine's LCD skin" OFF \
+2> /tmp/mplayer-skins-checklist.$$
+
+retval=$?
+
+if [ -s /tmp/mplayer-skins-checklist.$$ ]; then
+ set `cat /tmp/mplayer-skins-checklist.$$`
+fi
+rm -f /tmp/mplayer-skins-checklist.$$
+
+case $retval in
+ 0) if [ -z "$*" ]; then
+ echo "Nothing selected."
+ echo "You HAVE to choose, at least, one skin."
+ exit 1
+ fi
+ ;;
+ 1) echo "Cancel pressed."
+ exit 1
+ ;;
+esac
+
+/bin/mkdir -p ${WRKDIRPREFIX}${CURDIR}
+exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
+
+while [ "$1" ]; do
+ echo WITH_SKIN_`echo "$1" | tr "[:lower:]" "[:upper:]" | tr " -" "_" | tr -d \"`=yes
+ shift
+done
+
+fi # if $BATCH
+
+# if batch, then start creating Makefile.inc here
+if [ "$BATCH" = "yes" ]; then
+ /bin/mkdir -p ${WRKDIRPREFIX}${CURDIR}
+ exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
+fi
diff --git a/multimedia/mplayer-skins/Makefile b/multimedia/mplayer-skins/Makefile
new file mode 100644
index 000000000000..098d62f3356c
--- /dev/null
+++ b/multimedia/mplayer-skins/Makefile
@@ -0,0 +1,232 @@
+# New ports collection makefile for: mplayer gui skins
+# Date created: Sat Jan 12 10:59:45 BRST 2002
+# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= mplayer
+PORTVERSION= 1.0.0
+CATEGORIES= graphics
+MASTER_SITES= http://www.mplayerhq.hu/MPlayer/Skin/ \
+ http://ftp.mplayerhq.hu/MPlayer/Skin/ \
+ http://www2.mplayerhq.hu/MPlayer/Skin/ \
+ http://ftp2.mplayerhq.hu/MPlayer/Skin/
+PKGNAMESUFFIX= -skins
+DISTFILES=
+EXTRACT_ONLY=
+DIST_SUBDIR= mplayer
+
+MAINTAINER= riggs@rrr.de
+
+USE_BZIP2= yes
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}"
+PLIST_SUB= myDATADIR="${myDATADIR}" \
+ TOP_myDATADIR="${myDATADIR:S!Skin/$!!}" \
+ PKGNAME="${PKGNAME}"
+
+INSTALL_DIR= ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755
+SORT?= /usr/bin/sort
+
+myDATADIR= share/${PORTNAME}/Skin/
+# Used by other ports to detect if this is installed
+SKIN_DETECTION_FILE= ${LOCALBASE}/${myDATADIR}/${PORTNAME}
+
+# port style based on apsfilter by Andreas Klemm <andreas@FreeBSD.org>
+#
+# XXX - needs improvement
+# We could fetch only those skins chosen for installation.
+# However, this breaks both checksum and makesum targets.
+# Ideas?
+
+.if defined(BATCH)
+WITH_SKIN_DEFAULT=yes
+.endif # BATCH
+
+.if !defined(BATCH)
+pre-fetch:
+ @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
+ @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/choice
+
+post-clean:
+ @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
+
+.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
+.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
+.endif
+.endif
+
+# hint: you can now draw the following decisions for batch mode
+# - WITH_SKIN_ALL install all skins
+#
+# Build and install all skins (rather expensive)
+#
+. if defined(WITH_SKIN_ALL)
+WITH_SKIN_DEFAULT=yes
+WITH_SKIN_AVIFILE=yes
+WITH_SKIN_BLUEHEART=yes
+WITH_SKIN_CYRUS=yes
+WITH_SKIN_MENTALIC=yes
+WITH_SKIN_MIDNIGHTLOVE=yes
+WITH_SKIN_NEUTRON=yes
+WITH_SKIN_PHONY=yes
+WITH_SKIN_PLASTIC=yes
+WITH_SKIN_WINDOWSMEDIAPLAYER6=yes
+WITH_SKIN_XANIM=yes
+WITH_SKIN_XINE_LCD=yes
+. endif # WITH_SKIN_ALL
+
+#
+# files to fetch
+#
+DISTFILES+= default.tar.bz2
+.ifdef(WITH_SKIN_DEFAULT)
+EXTRACT_ONLY+= default.tar.bz2
+
+PLIST_SUB+= DEFAULT=""
+.else
+PLIST_SUB+= DEFAULT="@comment "
+.endif
+
+DISTFILES+= avifile.tar.bz2
+.ifdef(WITH_SKIN_AVIFILE)
+EXTRACT_ONLY+= avifile.tar.bz2
+
+PLIST_SUB+= AVIFILE=""
+.else
+PLIST_SUB+= AVIFILE="@comment "
+.endif
+
+DISTFILES+= BlueHeart.tar.bz2
+.ifdef(WITH_SKIN_BLUEHEART)
+EXTRACT_ONLY+= BlueHeart.tar.bz2
+
+PLIST_SUB+= BLUEHEART=""
+.else
+PLIST_SUB+= BLUEHEART="@comment "
+.endif
+
+DISTFILES+= Cyrus.tar.bz2
+.ifdef(WITH_SKIN_CYRUS)
+EXTRACT_ONLY+= Cyrus.tar.bz2
+
+PLIST_SUB+= CYRUS=""
+.else
+PLIST_SUB+= CYRUS="@comment "
+.endif
+
+DISTFILES+= mentalic.tar.bz2
+.ifdef(WITH_SKIN_MENTALIC)
+EXTRACT_ONLY+= mentalic.tar.bz2
+
+PLIST_SUB+= MENTALIC=""
+.else
+PLIST_SUB+= MENTALIC="@comment "
+.endif
+
+DISTFILES+= MidnightLove.tar.bz2
+.ifdef(WITH_SKIN_MIDNIGHTLOVE)
+EXTRACT_ONLY+= MidnightLove.tar.bz2
+
+PLIST_SUB+= MIDNIGHTLOVE=""
+.else
+PLIST_SUB+= MIDNIGHTLOVE="@comment "
+.endif
+
+DISTFILES+= neutron.tar.bz2
+.ifdef(WITH_SKIN_NEUTRON)
+EXTRACT_ONLY+= neutron.tar.bz2
+
+PLIST_SUB+= NEUTRON=""
+.else
+PLIST_SUB+= NEUTRON="@comment "
+.endif
+
+DISTFILES+= phony.tar.bz2
+.ifdef(WITH_SKIN_PHONY)
+EXTRACT_ONLY+= phony.tar.bz2
+
+PLIST_SUB+= PHONY=""
+.else
+PLIST_SUB+= PHONY="@comment "
+.endif
+
+DISTFILES+= plastic.tar.bz2
+.ifdef(WITH_SKIN_PLASTIC)
+EXTRACT_ONLY+= plastic.tar.bz2
+
+PLIST_SUB+= PLASTIC=""
+.else
+PLIST_SUB+= PLASTIC="@comment "
+.endif
+
+DISTFILES+= WindowsMediaPlayer6.tar.bz2
+.ifdef(WITH_SKIN_WINDOWSMEDIAPLAYER6)
+EXTRACT_ONLY+= WindowsMediaPlayer6.tar.bz2
+
+PLIST_SUB+= WINDOWSMEDIAPLAYER6=""
+.else
+PLIST_SUB+= WINDOWSMEDIAPLAYER6="@comment "
+.endif
+
+DISTFILES+= xanim.tar.bz2
+.ifdef(WITH_SKIN_XANIM)
+EXTRACT_ONLY+= xanim.tar.bz2
+
+PLIST_SUB+= XANIM=""
+.else
+PLIST_SUB+= XANIM="@comment "
+.endif
+
+DISTFILES+= xine-lcd.tar.bz2
+.ifdef(WITH_SKIN_XINE_LCD)
+EXTRACT_ONLY+= xine-lcd.tar.bz2
+
+PLIST_SUB+= XINE_LCD=""
+.else
+PLIST_SUB+= XINE_LCD="@comment "
+.endif
+
+pre-install:
+# marker file
+ @${CP} /dev/null ${WRKSRC}/${PKGNAME}
+
+# Following idea borrowed from halflifeserver port
+
+# Parses PLIST
+# creates dirs from @dirrm entries
+# copies files from non ^@ entries
+do-install: install-parse-plist install-run-scripts
+
+# kaboom, ashes to ashes, .... The problem is dead :)
+# Contributed by <lioux@FreeBSD.org>
+install-parse-plist: generate-plist
+ @${PERL} -e 'open(FHANDLER,"${TMPPLIST}");' \
+ -e 'open(FDIR,">${WRKDIR}/dirs.sh.tmp");' \
+ -e 'open(FFILES,">${WRKDIR}/files.sh");' \
+ -e 'while (!eof(FHANDLER)) {' \
+ -e 'chop($$file = <FHANDLER>);' \
+ -e '$$dir = $$file_partial = $$file;' \
+ -e '$$file_partial =~ s!^${myDATADIR}!!;' \
+ -e 'print FDIR "${INSTALL_DIR}", \
+ " ", "\"${PREFIX}/$$dir\"", \
+ "\n" if $$dir =~ s!(^\@dirrm\s+)!!;' \
+ -e 'print FFILES "${INSTALL_DATA}", \
+ " ", "\"${WRKDIR}/$$file_partial\"", \
+ " ", "\"${PREFIX}/$$file\"", \
+ "\n" if ($$file !~ m!^\@!);' \
+ -e '}' \
+ -e 'close(FFILES);' \
+ -e 'close(FDIR);' \
+ -e 'close(FHANDLER);'
+# we want it sorted
+ @${SORT} ${WRKDIR}/dirs.sh.tmp > ${WRKDIR}/dirs.sh
+
+install-run-scripts:
+.for script in dirs files
+ @${SH} ${WRKDIR}/${script}.sh
+.endfor
+
+.include <bsd.port.mk>
diff --git a/multimedia/mplayer-skins/distinfo b/multimedia/mplayer-skins/distinfo
new file mode 100644
index 000000000000..dfbc54006481
--- /dev/null
+++ b/multimedia/mplayer-skins/distinfo
@@ -0,0 +1,12 @@
+MD5 (mplayer/default.tar.bz2) = 0c8423d39ea76fe0704c1b96e58706ce
+MD5 (mplayer/MidnightLove.tar.bz2) = f86d12bfdb9ecb4ec7db8fdac871f3dd
+MD5 (mplayer/avifile.tar.bz2) = aa043762a0dcd84658a28b171661b4de
+MD5 (mplayer/BlueHeart.tar.bz2) = abacf062eb9166cf287379deb5be8170
+MD5 (mplayer/WindowsMediaPlayer6.tar.bz2) = d0c96a2f45c9df2d184d771fba353f77
+MD5 (mplayer/xanim.tar.bz2) = c3fb71d022c3f48b8b02247ed892c501
+MD5 (mplayer/neutron.tar.bz2) = 269764e6e3d7e9d94587b798f5e6b8cc
+MD5 (mplayer/plastic.tar.bz2) = 11f6d1f84c60f91061931382c431d944
+MD5 (mplayer/Cyrus.tar.bz2) = d5e3c1ffa8536f15fadaa882609ff206
+MD5 (mplayer/xine-lcd.tar.bz2) = c737868f8e4ad4b68bff0e903c84a10a
+MD5 (mplayer/phony.tar.bz2) = ab75db8550c89192b2250e307b1531c0
+MD5 (mplayer/mentalic.tar.bz2) = d61de1dfa07024f505fb52603d042b88
diff --git a/multimedia/mplayer-skins/pkg-comment b/multimedia/mplayer-skins/pkg-comment
new file mode 100644
index 000000000000..fab9a1d0e7a9
--- /dev/null
+++ b/multimedia/mplayer-skins/pkg-comment
@@ -0,0 +1 @@
+Skins for MPlayer's Graphical User Interface (GUI)
diff --git a/multimedia/mplayer-skins/pkg-descr b/multimedia/mplayer-skins/pkg-descr
new file mode 100644
index 000000000000..79990db4e92b
--- /dev/null
+++ b/multimedia/mplayer-skins/pkg-descr
@@ -0,0 +1,4 @@
+This is the port of skins for MPlayer's Graphical User Interface
+(GUI).
+
+WWW: http://www.mplayerhq.hu/
diff --git a/multimedia/mplayer-skins/pkg-plist b/multimedia/mplayer-skins/pkg-plist
new file mode 100644
index 000000000000..517a89866a52
--- /dev/null
+++ b/multimedia/mplayer-skins/pkg-plist
@@ -0,0 +1,309 @@
+%%myDATADIR%%%%PKGNAME%%
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/README
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/eq.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/eqb.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/exit.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/font.fnt
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/font.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/iconify.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/load.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/main.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/menu.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/menubutt.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/menus.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/next.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/pause.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/play.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/plb.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/pos.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/prev.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/skin
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/stop.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/sub.png
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/symbols.fnt
+%%BLUEHEART%%%%myDATADIR%%BlueHeart/symbols.png
+%%CYRUS%%%%myDATADIR%%Cyrus/README
+%%CYRUS%%%%myDATADIR%%Cyrus/eq.png
+%%CYRUS%%%%myDATADIR%%Cyrus/eqb.png
+%%CYRUS%%%%myDATADIR%%Cyrus/exit.png
+%%CYRUS%%%%myDATADIR%%Cyrus/font.fnt
+%%CYRUS%%%%myDATADIR%%Cyrus/font.png
+%%CYRUS%%%%myDATADIR%%Cyrus/iconify.png
+%%CYRUS%%%%myDATADIR%%Cyrus/load.png
+%%CYRUS%%%%myDATADIR%%Cyrus/main.png
+%%CYRUS%%%%myDATADIR%%Cyrus/menu.png
+%%CYRUS%%%%myDATADIR%%Cyrus/menubutt.png
+%%CYRUS%%%%myDATADIR%%Cyrus/menus.png
+%%CYRUS%%%%myDATADIR%%Cyrus/next.png
+%%CYRUS%%%%myDATADIR%%Cyrus/pause.png
+%%CYRUS%%%%myDATADIR%%Cyrus/play.png
+%%CYRUS%%%%myDATADIR%%Cyrus/plb.png
+%%CYRUS%%%%myDATADIR%%Cyrus/pos.png
+%%CYRUS%%%%myDATADIR%%Cyrus/posbar.png
+%%CYRUS%%%%myDATADIR%%Cyrus/prev.png
+%%CYRUS%%%%myDATADIR%%Cyrus/readme
+%%CYRUS%%%%myDATADIR%%Cyrus/skin
+%%CYRUS%%%%myDATADIR%%Cyrus/stop.png
+%%CYRUS%%%%myDATADIR%%Cyrus/sub.png
+%%CYRUS%%%%myDATADIR%%Cyrus/symbols.fnt
+%%CYRUS%%%%myDATADIR%%Cyrus/symbols.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/README
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/eq.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/eqb.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/exit.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/font.fnt
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/font.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/iconify.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/load.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/main.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/maximize.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/menu.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/menubutt.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/menus.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/next.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/pause.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/play.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/plb.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/pos.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/prev.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/skin
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/stop.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/sub.png
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/symbols.fnt
+%%MIDNIGHTLOVE%%%%myDATADIR%%MidnightLove/symbols.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/README
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/close.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/font.fnt
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/font.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/main.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/maximize.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/menu.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/menus.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/minimize.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/pause.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/play.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/pos.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/skin
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/stop.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/sub.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/sub.png.win
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/symbols.fnt
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/symbols.png
+%%WINDOWSMEDIAPLAYER6%%%%myDATADIR%%WindowsMediaPlayer6/vol.png
+%%AVIFILE%%%%myDATADIR%%avifile/README
+%%AVIFILE%%%%myDATADIR%%avifile/alap.png
+%%AVIFILE%%%%myDATADIR%%avifile/font.fnt
+%%AVIFILE%%%%myDATADIR%%avifile/font.png
+%%AVIFILE%%%%myDATADIR%%avifile/help.png
+%%AVIFILE%%%%myDATADIR%%avifile/load.png
+%%AVIFILE%%%%myDATADIR%%avifile/menu.png
+%%AVIFILE%%%%myDATADIR%%avifile/menus.png
+%%AVIFILE%%%%myDATADIR%%avifile/mute.png
+%%AVIFILE%%%%myDATADIR%%avifile/pause.png
+%%AVIFILE%%%%myDATADIR%%avifile/play.png
+%%AVIFILE%%%%myDATADIR%%avifile/pos.png
+%%AVIFILE%%%%myDATADIR%%avifile/skin
+%%AVIFILE%%%%myDATADIR%%avifile/stop.png
+%%AVIFILE%%%%myDATADIR%%avifile/sub.png
+%%AVIFILE%%%%myDATADIR%%avifile/symbols.fnt
+%%AVIFILE%%%%myDATADIR%%avifile/symbols.png
+%%AVIFILE%%%%myDATADIR%%avifile/volume.png
+%%DEFAULT%%%%myDATADIR%%default/README
+%%DEFAULT%%%%myDATADIR%%default/about.png
+%%DEFAULT%%%%myDATADIR%%default/back.png
+%%DEFAULT%%%%myDATADIR%%default/eq.png
+%%DEFAULT%%%%myDATADIR%%default/eqb.png
+%%DEFAULT%%%%myDATADIR%%default/exit.png
+%%DEFAULT%%%%myDATADIR%%default/font.fnt
+%%DEFAULT%%%%myDATADIR%%default/font.png
+%%DEFAULT%%%%myDATADIR%%default/forward.png
+%%DEFAULT%%%%myDATADIR%%default/fsb.png
+%%DEFAULT%%%%myDATADIR%%default/iconify.png
+%%DEFAULT%%%%myDATADIR%%default/load.png
+%%DEFAULT%%%%myDATADIR%%default/main.png
+%%DEFAULT%%%%myDATADIR%%default/menu.png
+%%DEFAULT%%%%myDATADIR%%default/menus.png
+%%DEFAULT%%%%myDATADIR%%default/next.png
+%%DEFAULT%%%%myDATADIR%%default/pause.png
+%%DEFAULT%%%%myDATADIR%%default/play.png
+%%DEFAULT%%%%myDATADIR%%default/plb.png
+%%DEFAULT%%%%myDATADIR%%default/pos.png
+%%DEFAULT%%%%myDATADIR%%default/prev.png
+%%DEFAULT%%%%myDATADIR%%default/skin
+%%DEFAULT%%%%myDATADIR%%default/stop.png
+%%DEFAULT%%%%myDATADIR%%default/sub.png
+%%DEFAULT%%%%myDATADIR%%default/subload.png
+%%DEFAULT%%%%myDATADIR%%default/symbols.fnt
+%%DEFAULT%%%%myDATADIR%%default/symbols.png
+%%DEFAULT%%%%myDATADIR%%default/volume.png
+%%MENTALIC%%%%myDATADIR%%mentalic/about.png
+%%MENTALIC%%%%myDATADIR%%mentalic/back.png
+%%MENTALIC%%%%myDATADIR%%mentalic/exit.png
+%%MENTALIC%%%%myDATADIR%%mentalic/font.fnt
+%%MENTALIC%%%%myDATADIR%%mentalic/font.png
+%%MENTALIC%%%%myDATADIR%%mentalic/forward.png
+%%MENTALIC%%%%myDATADIR%%mentalic/fsb.png
+%%MENTALIC%%%%myDATADIR%%mentalic/iconify.png
+%%MENTALIC%%%%myDATADIR%%mentalic/load.png
+%%MENTALIC%%%%myDATADIR%%mentalic/main.png
+%%MENTALIC%%%%myDATADIR%%mentalic/menu.png
+%%MENTALIC%%%%myDATADIR%%mentalic/menus.png
+%%MENTALIC%%%%myDATADIR%%mentalic/next.png
+%%MENTALIC%%%%myDATADIR%%mentalic/pause.png
+%%MENTALIC%%%%myDATADIR%%mentalic/play.png
+%%MENTALIC%%%%myDATADIR%%mentalic/pos.png
+%%MENTALIC%%%%myDATADIR%%mentalic/prev.png
+%%MENTALIC%%%%myDATADIR%%mentalic/skin
+%%MENTALIC%%%%myDATADIR%%mentalic/stop.png
+%%MENTALIC%%%%myDATADIR%%mentalic/sub.png
+%%MENTALIC%%%%myDATADIR%%mentalic/symbols.fnt
+%%MENTALIC%%%%myDATADIR%%mentalic/symbols.png
+%%MENTALIC%%%%myDATADIR%%mentalic/symbolsV.fnt
+%%MENTALIC%%%%myDATADIR%%mentalic/symbolsV.png
+%%MENTALIC%%%%myDATADIR%%mentalic/volume.png
+%%NEUTRON%%%%myDATADIR%%neutron/README
+%%NEUTRON%%%%myDATADIR%%neutron/about.png
+%%NEUTRON%%%%myDATADIR%%neutron/back.png
+%%NEUTRON%%%%myDATADIR%%neutron/eqb.png
+%%NEUTRON%%%%myDATADIR%%neutron/exit.png
+%%NEUTRON%%%%myDATADIR%%neutron/font.fnt
+%%NEUTRON%%%%myDATADIR%%neutron/font.png
+%%NEUTRON%%%%myDATADIR%%neutron/forward.png
+%%NEUTRON%%%%myDATADIR%%neutron/fsb.png
+%%NEUTRON%%%%myDATADIR%%neutron/iconify.png
+%%NEUTRON%%%%myDATADIR%%neutron/load.png
+%%NEUTRON%%%%myDATADIR%%neutron/main.png
+%%NEUTRON%%%%myDATADIR%%neutron/menu.png
+%%NEUTRON%%%%myDATADIR%%neutron/menus.png
+%%NEUTRON%%%%myDATADIR%%neutron/mute.png
+%%NEUTRON%%%%myDATADIR%%neutron/next.png
+%%NEUTRON%%%%myDATADIR%%neutron/pause.png
+%%NEUTRON%%%%myDATADIR%%neutron/play.png
+%%NEUTRON%%%%myDATADIR%%neutron/plb.png
+%%NEUTRON%%%%myDATADIR%%neutron/pos.png
+%%NEUTRON%%%%myDATADIR%%neutron/pref.png
+%%NEUTRON%%%%myDATADIR%%neutron/prev.png
+%%NEUTRON%%%%myDATADIR%%neutron/skin
+%%NEUTRON%%%%myDATADIR%%neutron/stop.png
+%%NEUTRON%%%%myDATADIR%%neutron/sub.png
+%%NEUTRON%%%%myDATADIR%%neutron/symbols.fnt
+%%NEUTRON%%%%myDATADIR%%neutron/symbols.png
+%%NEUTRON%%%%myDATADIR%%neutron/volume.png
+%%PHONY%%%%myDATADIR%%phony/README
+%%PHONY%%%%myDATADIR%%phony/about.png
+%%PHONY%%%%myDATADIR%%phony/back.png
+%%PHONY%%%%myDATADIR%%phony/exit.png
+%%PHONY%%%%myDATADIR%%phony/font2.fnt
+%%PHONY%%%%myDATADIR%%phony/font2.png
+%%PHONY%%%%myDATADIR%%phony/forward.png
+%%PHONY%%%%myDATADIR%%phony/load.png
+%%PHONY%%%%myDATADIR%%phony/main.png
+%%PHONY%%%%myDATADIR%%phony/menu.png
+%%PHONY%%%%myDATADIR%%phony/menus.png
+%%PHONY%%%%myDATADIR%%phony/mute.png
+%%PHONY%%%%myDATADIR%%phony/next.png
+%%PHONY%%%%myDATADIR%%phony/pause.png
+%%PHONY%%%%myDATADIR%%phony/play.png
+%%PHONY%%%%myDATADIR%%phony/pos.png
+%%PHONY%%%%myDATADIR%%phony/prev.png
+%%PHONY%%%%myDATADIR%%phony/progress.png
+%%PHONY%%%%myDATADIR%%phony/skin
+%%PHONY%%%%myDATADIR%%phony/small-bright.png
+%%PHONY%%%%myDATADIR%%phony/small.png
+%%PHONY%%%%myDATADIR%%phony/stop.png
+%%PHONY%%%%myDATADIR%%phony/sub2.png
+%%PHONY%%%%myDATADIR%%phony/symbols2.fnt
+%%PHONY%%%%myDATADIR%%phony/symbols2.png
+%%PHONY%%%%myDATADIR%%phony/volume.png
+%%PHONY%%%%myDATADIR%%phony/zoom.png
+%%PLASTIC%%%%myDATADIR%%plastic/README
+%%PLASTIC%%%%myDATADIR%%plastic/about.png
+%%PLASTIC%%%%myDATADIR%%plastic/back.png
+%%PLASTIC%%%%myDATADIR%%plastic/eqb.png
+%%PLASTIC%%%%myDATADIR%%plastic/exit.png
+%%PLASTIC%%%%myDATADIR%%plastic/font.fnt
+%%PLASTIC%%%%myDATADIR%%plastic/font.png
+%%PLASTIC%%%%myDATADIR%%plastic/forward.png
+%%PLASTIC%%%%myDATADIR%%plastic/fsb.png
+%%PLASTIC%%%%myDATADIR%%plastic/iconify.png
+%%PLASTIC%%%%myDATADIR%%plastic/load.png
+%%PLASTIC%%%%myDATADIR%%plastic/main.png
+%%PLASTIC%%%%myDATADIR%%plastic/menu.png
+%%PLASTIC%%%%myDATADIR%%plastic/menus.png
+%%PLASTIC%%%%myDATADIR%%plastic/next.png
+%%PLASTIC%%%%myDATADIR%%plastic/pause.png
+%%PLASTIC%%%%myDATADIR%%plastic/play.png
+%%PLASTIC%%%%myDATADIR%%plastic/plb.png
+%%PLASTIC%%%%myDATADIR%%plastic/pos.png
+%%PLASTIC%%%%myDATADIR%%plastic/prev.png
+%%PLASTIC%%%%myDATADIR%%plastic/skin
+%%PLASTIC%%%%myDATADIR%%plastic/stop.png
+%%PLASTIC%%%%myDATADIR%%plastic/sub.png
+%%PLASTIC%%%%myDATADIR%%plastic/subt.png
+%%PLASTIC%%%%myDATADIR%%plastic/symbols.fnt
+%%PLASTIC%%%%myDATADIR%%plastic/symbols.png
+%%PLASTIC%%%%myDATADIR%%plastic/volume.png
+%%XANIM%%%%myDATADIR%%xanim/README
+%%XANIM%%%%myDATADIR%%xanim/back.png
+%%XANIM%%%%myDATADIR%%xanim/back2.png
+%%XANIM%%%%myDATADIR%%xanim/back3.png
+%%XANIM%%%%myDATADIR%%xanim/exit.png
+%%XANIM%%%%myDATADIR%%xanim/ff2.png
+%%XANIM%%%%myDATADIR%%xanim/ff3.png
+%%XANIM%%%%myDATADIR%%xanim/grab.png
+%%XANIM%%%%myDATADIR%%xanim/main.png
+%%XANIM%%%%myDATADIR%%xanim/menu.png
+%%XANIM%%%%myDATADIR%%xanim/menus.png
+%%XANIM%%%%myDATADIR%%xanim/minus.png
+%%XANIM%%%%myDATADIR%%xanim/o.png
+%%XANIM%%%%myDATADIR%%xanim/play.png
+%%XANIM%%%%myDATADIR%%xanim/plus.png
+%%XANIM%%%%myDATADIR%%xanim/skin
+%%XANIM%%%%myDATADIR%%xanim/stop.png
+%%XANIM%%%%myDATADIR%%xanim/sub.png
+%%XANIM%%%%myDATADIR%%xanim/vol.png
+%%XANIM%%%%myDATADIR%%xanim/volbar.png
+%%XANIM%%%%myDATADIR%%xanim/volmin.png
+%%XANIM%%%%myDATADIR%%xanim/volplus.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/README
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/close.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/dvd.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/eject.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/ffwd.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/font.fnt
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/font.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/fullsc.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/main-jo.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/main.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/menu.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/menus.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/minus.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/next.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/pause.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/play.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/playlist.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/plbutton.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/plus.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/poti.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/power.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/pref.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/prev.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/rewind.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/seekbar.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/skin
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/stop.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/sub.png
+%%XINE_LCD%%%%myDATADIR%%xine-lcd/volume.png
+%%XINE_LCD%%@dirrm %%myDATADIR%%xine-lcd
+%%XANIM%%@dirrm %%myDATADIR%%xanim
+%%PLASTIC%%@dirrm %%myDATADIR%%plastic
+%%PHONY%%@dirrm %%myDATADIR%%phony
+%%NEUTRON%%@dirrm %%myDATADIR%%neutron
+%%MENTALIC%%@dirrm %%myDATADIR%%mentalic
+%%DEFAULT%%@dirrm %%myDATADIR%%default
+%%AVIFILE%%@dirrm %%myDATADIR%%avifile
+%%WINDOWSMEDIAPLAYER6%%@dirrm %%myDATADIR%%WindowsMediaPlayer6
+%%MIDNIGHTLOVE%%@dirrm %%myDATADIR%%MidnightLove
+%%CYRUS%%@dirrm %%myDATADIR%%Cyrus
+%%BLUEHEART%%@dirrm %%myDATADIR%%BlueHeart
+@unexec rmdir %D/%%TOP_myDATADIR%% 2>/dev/null || true
diff --git a/multimedia/mplayer-skins/scripts/choice b/multimedia/mplayer-skins/scripts/choice
new file mode 100644
index 000000000000..496118f8e57f
--- /dev/null
+++ b/multimedia/mplayer-skins/scripts/choice
@@ -0,0 +1,65 @@
+#! /bin/sh
+
+# $FreeBSD$
+# based on configure from mplayer-skins by Andreas Klemm <andreas@FreeBSD.org>
+
+if [ "$BATCH" != "yes" ]; then
+
+#
+# configure - mplayer-skins installation options
+#
+
+/usr/bin/dialog --title "mplayer skins" --clear \
+ --checklist "\n\
+This configuration dialog allows you to choose \n\
+only the skins you really want. \n\n\
+ Select the skins you want to install:" -1 -1 13 \
+ "ALL" "Install ALL skins" OFF \
+ "Default" "The default MPlayer skin" ON \
+ "avifile" "MPlayer skin, with the look of aviplay" OFF \
+ "BlueHeart" "MPlayer conversion of a BlueHeart XMMS skin" OFF \
+ "Cyrus" "Cyrus skin from XMMS" OFF \
+ "Mentalic" "Sharp and shiny" OFF \
+ "MidnightLove" "MPlayer version of WinAMP/XMMS Rei Ayanami's skin" OFF \
+ "Neutron" "VERY nice skin!" OFF \
+ "Phony" "Look-and-feel of a desktop DVD player" OFF \
+ "Plastic" "Remote control-like skin with plastic feeling" OFF \
+ "WindowsMediaPlayer6" "no comment" OFF \
+ "Xanim" "xanim \"feeling\"" OFF \
+ "Xine-LCD" "MPlayer conversion of Xine's LCD skin" OFF \
+2> /tmp/mplayer-skins-checklist.$$
+
+retval=$?
+
+if [ -s /tmp/mplayer-skins-checklist.$$ ]; then
+ set `cat /tmp/mplayer-skins-checklist.$$`
+fi
+rm -f /tmp/mplayer-skins-checklist.$$
+
+case $retval in
+ 0) if [ -z "$*" ]; then
+ echo "Nothing selected."
+ echo "You HAVE to choose, at least, one skin."
+ exit 1
+ fi
+ ;;
+ 1) echo "Cancel pressed."
+ exit 1
+ ;;
+esac
+
+/bin/mkdir -p ${WRKDIRPREFIX}${CURDIR}
+exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
+
+while [ "$1" ]; do
+ echo WITH_SKIN_`echo "$1" | tr "[:lower:]" "[:upper:]" | tr " -" "_" | tr -d \"`=yes
+ shift
+done
+
+fi # if $BATCH
+
+# if batch, then start creating Makefile.inc here
+if [ "$BATCH" = "yes" ]; then
+ /bin/mkdir -p ${WRKDIRPREFIX}${CURDIR}
+ exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
+fi