ports/61123: mplayer-skins port's Makefile is incorrect
Seva Gluschenko
gvs at rinet.ru
Fri Jan 9 12:20:17 UTC 2004
>Number: 61123
>Category: ports
>Synopsis: mplayer-skins port's Makefile is incorrect
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Jan 09 04:20:07 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Seva Gluschenko
>Release: FreeBSD 5.2-CURRENT i386
>Organization:
Yandex LLC
>Environment:
System: FreeBSD road.yandex.ru 5.2-CURRENT FreeBSD 5.2-CURRENT #2: Mon Dec 22 19:53:00 MSK 2003 root@:/local/obj/local/usr/src/sys/ROAD i386
>Description:
the multimedia/mplayer-skins port stands for MPlayer's GUI. It provides
many different skins, in totally unfriendly manner, however. First of all,
its Makefile wants to download every skin regardless of the set of skins
you want to set actually. Next, it contains several typos with definitions.
Proposed patch addresses these problems.
>How-To-Repeat:
CVSup to the latest mplayer/skins port and try to install only selected
skins. Feel the disappointment.
>Fix:
Apply patch below while standing in /usr/ports/multimedia/mplayer-skins:
--- Makefile.orig Thu Jan 8 19:48:37 2004
+++ Makefile Fri Jan 9 15:16:25 2004
@@ -14,29 +14,7 @@
ftp://ftp.lug.udel.edu/MPlayer/Skin/:Skin \
http://www.stud.uni-karlsruhe.de/~uedc/mplayer/:mini
PKGNAMESUFFIX= -skins
-DISTFILES= default-1.7.tar.bz2:Skin \
- AlienMind-1.1.tar.bz2:Skin \
- avifile-1.5.tar.bz2:Skin \
- BlueHeart-1.4.tar.bz2:Skin \
- CornerMP-1.0.tar.bz2:Skin \
- CornerMP-aqua-1.0.tar.bz2:Skin \
- Cyrus-1.0.tar.bz2:Skin \
- gnome-1.1.tar.bz2:Skin \
- hayraphon-1.0.tar.bz2:Skin \
- hwswskin-1.0.tar.bz2:Skin \
- mentalic-1.1.tar.bz2:Skin \
- MidnightLove-1.5.tar.bz2:Skin \
- neutron-1.4.tar.bz2:Skin \
- phony-1.0.tar.bz2:Skin \
- plastic-1.1.1.tar.bz2:Skin \
- proton-1.1.tar.bz2:Skin \
- slim-1.0.tar.bz2:Skin \
- trium-1.1.tar.bz2:Skin \
- WindowsMediaPlayer6-1.2.tar.bz2:Skin \
- xanim-1.5.tar.bz2:Skin \
- xine-lcd-1.0.tar.bz2:Skin \
- Orange-1.1.tar.bz2:Skin \
- mini-0.1.tar.bz2:mini
+DISTFILES= default-1.7.tar.bz2:Skin
EXTRACT_ONLY=
DIST_SUBDIR= mplayer
@@ -121,90 +99,112 @@
.ifdef(WITH_SKIN_ALIENMIND)
EXTRACT_ONLY+= AlienMind-1.1.tar.bz2
+DISTFILES+= AlienMind-1.1.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_AVIFILE)
EXTRACT_ONLY+= avifile-1.5.tar.bz2
+DISTFILES+= avifile-1.5.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_BLUEHEART)
EXTRACT_ONLY+= BlueHeart-1.4.tar.bz2
+DISTFILES+= BlueHeart-1.4.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_CORNERMP)
EXTRACT_ONLY+= CornerMP-1.0.tar.bz2
+DISTFILES+= CornerMP-1.0.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_CORNERMP_AGUA)
EXTRACT_ONLY+= CornerMP-aqua-1.0.tar.bz2
+DISTFILES+= CornerMP-aqua-1.0.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_CYRUS)
EXTRACT_ONLY+= Cyrus-1.0.tar.bz2
+DISTFILES+= Cyrus-1.0.tar.bz2:Skin
.endif
-.ifdef(WITH_SKIN_CYRUS)
+.ifdef(WITH_SKIN_GNOME)
EXTRACT_ONLY+= gnome-1.1.tar.bz2
+DISTFILES+= gnome-1.1.tar.bz2:Skin
.endif
-.ifdef(WITH_SKIN_CYRUS)
+.ifdef(WITH_SKIN_HAYRAPHON)
EXTRACT_ONLY+= hayraphon-1.0.tar.bz2
+DISTFILES+= hayraphon-1.0.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_HWSW_SKIN)
EXTRACT_ONLY+= hwswskin-1.0.tar.bz2
+DISTFILES+= hwswskin-1.0.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_MENTALIC)
EXTRACT_ONLY+= mentalic-1.1.tar.bz2
+DISTFILES+= mentalic-1.1.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_MIDNIGHTLOVE)
EXTRACT_ONLY+= MidnightLove-1.5.tar.bz2
+DISTFILES+= MidnightLove-1.5.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_NEUTRON)
EXTRACT_ONLY+= neutron-1.4.tar.bz2
+DISTFILES+= neutron-1.4.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_PHONY)
EXTRACT_ONLY+= phony-1.0.tar.bz2
+DISTFILES+= phony-1.0.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_PLASTIC)
EXTRACT_ONLY+= plastic-1.1.1.tar.bz2
+DISTFILES+= plastic-1.1.1.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_PROTON)
EXTRACT_ONLY+= proton-1.1.tar.bz2
+DISTFILES+= proton-1.1.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_SLIM)
EXTRACT_ONLY+= slim-1.0.tar.bz2
+DISTFILES+= slim-1.0.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_TRIUM)
EXTRACT_ONLY+= trium-1.1.tar.bz2
+DISTFILES+= trium-1.1.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_WINDOWSMEDIAPLAYER6)
EXTRACT_ONLY+= WindowsMediaPlayer6-1.2.tar.bz2
+DISTFILES+= WindowsMediaPlayer6-1.2.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_XANIM)
EXTRACT_ONLY+= xanim-1.5.tar.bz2
+DISTFILES+= xanim-1.5.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_XINE_LCD)
EXTRACT_ONLY+= xine-lcd-1.0.tar.bz2
+DISTFILES+= xine-lcd-1.0.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_ORANGE)
EXTRACT_ONLY+= Orange-1.1.tar.bz2
+DISTFILES+= Orange-1.1.tar.bz2:Skin
.endif
.ifdef(WITH_SKIN_MINI)
EXTRACT_ONLY+= mini-0.1.tar.bz2
+DISTFILES+= mini-0.1.tar.bz2:Skin
.endif
pre-install:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list