ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/multimedia/win32-codecs/Makefile
Revision: 20166
Committed: Sun Sep 6 14:51:35 2015 UTC (8 years, 7 months ago) by laffer1
File size: 2105 byte(s)
Log Message:
fix restricted va4r

File Contents

# Content
1 # $MidnightBSD$
2
3 PORTNAME= win32-codecs
4 DISTVERSION= 20110131
5 PORTREVISION= 1
6 PORTEPOCH= 1
7 CATEGORIES= multimedia audio
8 MASTER_SITES= MPLAYERHQ/releases/codecs \
9 http://ftp.lug.udel.edu/MPlayer/releases/codecs/ \
10 ftp://ftp.lug.udel.edu/MPlayer/releases/codecs/
11 DISTFILES= all-${DISTVERSION}.tar.bz2 \
12 ${ADDITIONAL_CODECS_DISTFILES}
13 DIST_SUBDIR= win32
14 EXTRACT_ONLY= all-${DISTVERSION}.tar.bz2
15
16 MAINTAINER= ports@MidnightBSD.org
17 COMMENT= Huge compilation of Win32 binary video codecs
18
19 LICENSE= unknown
20
21 RESTRICTED= Unsure of codec license
22
23 USES= tar:bzip2
24
25 ONLY_FOR_ARCHS= i386
26 NO_BUILD= yes
27 WRKSRC= ${WRKDIR}/w32codec-${DISTVERSION}
28
29 PLIST_SUB= PKGNAME=${PKGNAME}
30
31 # Used by other ports to detect if this is installed
32 CODEC_DETECTION_FILE= ${LOCALBASE}/lib/win32/${PKGNAME}
33
34 # additional codec packs
35 ADDITIONAL_CODECS_DISTFILES= xanimdlls-20040626.tar.bz2
36
37 # extraction wrksrc
38 ADDITIONAL_CODECS_WRKSRC= ${DISTFILES:S/.tar.bz2//}
39
40 # list of quicktime codecs that will be removed
41 REMOVE_CODECS_FILES= AvidQTAVUICodec.qtx QuickTimeEssentials.qtx QuickTime.qts \
42 QuickTimeInternetExtras.qtx qtmlClient.dll BeHereiVideo.qtx
43
44 OPTIONS_DEFINE= REALPLAYER
45 OPTIONS_DEFAULT= REALPLAYER
46 REALPLAYER_DESC= Install realplayer codec
47
48 .include <bsd.mport.options.mk>
49
50 .if ${PORT_OPTIONS:MREALPLAYER}
51 ADDITIONAL_CODECS_DISTFILES+= rp9codecs-20050115.tar.bz2 \
52 rp9codecs-win32-20050115.tar.bz2
53 PLIST_SUB+= REALPLAYER=""
54 .else
55 PLIST_SUB+= REALPLAYER="@comment "
56 .endif
57
58 post-extract:
59 @cd ${WRKDIR}/all-${DISTVERSION} && \
60 ${RM} ${REMOVE_CODECS_FILES}
61 .for file in ${ADDITIONAL_CODECS_DISTFILES}
62 @cd ${WRKDIR} && ${TAR} xyf \
63 ${DISTDIR}/${DIST_SUBDIR}/${file}
64 .endfor
65 @${MKDIR} ${WRKSRC}
66 .for dir in ${ADDITIONAL_CODECS_WRKSRC}
67 @${INSTALL} ${WRKDIR}/${dir}/* ${WRKSRC}
68 .endfor
69
70 do-install:
71 @${MKDIR} ${PREFIX}/lib/win32
72 .if ${PORT_OPTIONS:MREALPLAYER}
73 @${INSTALL_DATA} ${WRKSRC}/* ${PREFIX}/lib/win32
74 .else
75 @${INSTALL_DATA} ${WRKSRC}/*[^0] ${PREFIX}/lib/win32
76 .endif
77 # marker file
78 @${CP} /dev/null ${PREFIX}/lib/win32/${PKGNAME}
79 @${CHMOD} 0444 ${PREFIX}/lib/win32/${PKGNAME}
80
81 .include <bsd.port.mk>

Properties

Name Value
svn:keywords MidnightBSD=%H