ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/multimedia/win32-codecs/Makefile
Revision: 4276
Committed: Fri Mar 21 02:19:38 2008 UTC (16 years, 1 month ago) by ctriv
File size: 3029 byte(s)
Log Message:
fake fix.

File Contents

# Content
1 # New ports collection makefile for: avifile
2 # Date created: 16 September 2000
3 # Whom: Holger Lamm
4 #
5 # $FreeBSD: ports/multimedia/win32-codecs/Makefile,v 1.40 2006/12/05 01:50:03 acm Exp $
6 # $MidnightBSD: mports/multimedia/win32-codecs/Makefile,v 1.2 2006/12/13 20:44:57 laffer1 Exp $
7 #
8
9 PORTNAME= win32-codecs
10 DISTVERSION= 3.${CODEC_MPLAYER_VERSION}
11 PORTEPOCH= 1
12 CATEGORIES= multimedia audio
13 MASTER_SITES= http://www1.mplayerhq.hu/MPlayer/releases/codecs/ \
14 http://www2.mplayerhq.hu/MPlayer/releases/codecs/ \
15 http://www4.mplayerhq.hu/MPlayer/releases/codecs/ \
16 http://ftp.lug.udel.edu/MPlayer/releases/codecs/ \
17 http://www.mplayerhq.hu/MPlayer/releases/codecs/ \
18 ftp://ftp1.mplayerhq.hu/MPlayer/releases/codecs/ \
19 ftp://ftp2.mplayerhq.hu/MPlayer/releases/codecs/ \
20 ftp://ftp.lug.udel.edu/MPlayer/releases/codecs/
21 DISTFILES= all-20061022.tar.bz2 \
22 ${ADDITIONAL_CODECS_DISTFILES}
23 DIST_SUBDIR= win32
24 EXTRACT_ONLY= all-20061022.tar.bz2
25
26 MAINTAINER= ports@MidnightBSD.org
27 COMMENT= Huge compilation of Win32 binary video codecs
28 LICENSE= restricted
29
30 RESTRICTED= Unsure of codec's license # '
31
32 ONLY_FOR_ARCHS= i386
33 USE_BZIP2= yes
34 NO_BUILD= yes
35 WRKSRC= ${WRKDIR}/w32codec-${CODEC_MPLAYER_VERSION:S/pre7//}
36
37 PLIST_SUB= PKGNAME=${PKGNAME}
38
39 CODEC_MPLAYER_VERSION= 1.0rc1
40 # Used by other ports to detect if this is installed
41 CODEC_DETECTION_FILE= ${LOCALBASE}/lib/win32/${PKGNAME}
42
43 # additional codec packs
44 ADDITIONAL_CODECS_DISTFILES= xanimdlls-20040626.tar.bz2
45
46 # extraction wrksrc
47 ADDITIONAL_CODECS_WRKSRC= ${DISTFILES:S/.tar.bz2//}
48
49 # list of quicktime codecs that will be removed
50 REMOVE_CODECS_FILES= AvidQTAVUICodec.qtx QuickTimeEssentials.qtx QuickTime.qts \
51 QuickTimeInternetExtras.qtx qtmlClient.dll BeHereiVideo.qtx
52
53 OPTIONS= QUICKTIME "Install quicktime codec" off \
54 REALPLAYER "Install realplayer codec" on
55
56 .include <bsd.port.pre.mk>
57
58 .if defined(WITH_QUICKTIME)
59 FORBIDDEN= Remote code execution: http://vuxml.FreeBSD.org/24f6b1eb-43d5-11db-81e1-000e0c2e438a.html
60 ADDITIONAL_CODECS_DISTFILES+= qt63dlls-20050115.tar.bz2 \
61 qtextras-20041107.tar.bz2
62 PLIST_SUB+= QUICKTIME=""
63 .else
64 PLIST_SUB+= QUICKTIME="@comment "
65 .endif
66
67 .if !defined(WITHOUT_REALPLAYER)
68 ADDITIONAL_CODECS_DISTFILES+= rp9codecs-20050115.tar.bz2 \
69 rp9codecs-win32-20050115.tar.bz2
70 PLIST_SUB+= REALPLAYER=""
71 .else
72 PLIST_SUB+= REALPLAYER="@comment "
73 .endif
74
75 post-extract:
76 @cd ${WRKDIR}/all-20061022 && \
77 ${RM} ${REMOVE_CODECS_FILES}
78 .for file in ${ADDITIONAL_CODECS_DISTFILES}
79 @cd ${WRKDIR} && ${TAR} xyf \
80 ${DISTDIR}/${DIST_SUBDIR}/${file}
81 .endfor
82 @${MKDIR} ${WRKSRC}
83 .for dir in ${ADDITIONAL_CODECS_WRKSRC}
84 @${INSTALL} ${WRKDIR}/${dir}/* ${WRKSRC}
85 .endfor
86
87 do-install:
88 ${MKDIR} ${PREFIX}/lib/win32
89 ${CHMOD} 0755 ${PREFIX}/lib/win32
90 .if !defined(WITHOUT_REALPLAYER)
91 ${INSTALL_DATA} ${WRKSRC}/* ${PREFIX}/lib/win32
92 .else
93 ${INSTALL_DATA} ${WRKSRC}/*[^0] ${PREFIX}/lib/win32
94 .endif
95 # marker file
96 ${CP} /dev/null ${PREFIX}/lib/win32/${PKGNAME}
97 ${CHMOD} 0444 ${PREFIX}/lib/win32/${PKGNAME}
98
99 .include <bsd.port.post.mk>

Properties

Name Value
cvs2svn:cvs-rev 1.3