Lines 3-9
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= xmms-wma |
4 |
PORTNAME= xmms-wma |
5 |
PORTVERSION= 1.0.5 |
5 |
PORTVERSION= 1.0.5 |
6 |
PORTREVISION= 2 |
6 |
PORTREVISION= 3 |
7 |
CATEGORIES= audio |
7 |
CATEGORIES= audio |
8 |
MASTER_SITES= http://mcmcc.bat.ru/xmms-wma/ |
8 |
MASTER_SITES= http://mcmcc.bat.ru/xmms-wma/ |
9 |
|
9 |
|
Lines 12-49
Link Here
|
12 |
|
12 |
|
13 |
LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms |
13 |
LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms |
14 |
|
14 |
|
15 |
USES= gmake |
15 |
OPTIONS_DEFINE= ICONV |
16 |
NO_STAGE= yes |
16 |
OPTIONS_DEFAULT=ICONV |
17 |
USE_BZIP2= yes |
17 |
|
18 |
CFLAGS+= -fPIC -DPIC |
|
|
19 |
ONLY_FOR_ARCHS= i386 amd64 sparc64 |
18 |
ONLY_FOR_ARCHS= i386 amd64 sparc64 |
|
|
19 |
|
20 |
USE_BZIP2= yes |
21 |
USES= compiler gmake |
20 |
USE_XORG= xi xext x11 |
22 |
USE_XORG= xi xext x11 |
|
|
23 |
USE_CSTD= gnu89 |
24 |
USE_LDCONFIG= yes |
25 |
|
26 |
CFLAGS+= -fPIC -DPIC |
21 |
|
27 |
|
22 |
PLIST_FILES= lib/xmms/Input/libwma.so |
28 |
PLIST_FILES= lib/xmms/Input/libwma.so |
23 |
USE_LDCONFIG= yes |
|
|
24 |
|
29 |
|
25 |
.if defined(WITH_ICONV) |
30 |
.include <bsd.port.options.mk> |
|
|
31 |
|
32 |
.if ${PORT_OPTIONS:MICONV} |
33 |
USES+= iconv |
26 |
CFLAGS+= -DUSE_ICONV |
34 |
CFLAGS+= -DUSE_ICONV |
27 |
USES= iconv |
|
|
28 |
.endif |
35 |
.endif |
29 |
|
36 |
|
30 |
.include <bsd.port.pre.mk> |
37 |
.include <bsd.port.pre.mk> |
31 |
|
38 |
|
32 |
pre-everything:: |
39 |
.if ${CHOSEN_COMPILER_TYPE} == "clang" |
33 |
.if !defined(WITH_ICONV) |
40 |
CFLAGS+= -D__inline__= |
34 |
@${ECHO_MSG} "You may specify the following on the command line:" |
|
|
35 |
@${ECHO_MSG} " " |
36 |
@${ECHO_MSG} "WITH_ICONV=yes Enable tag recoding support using iconv" |
37 |
@${ECHO_MSG} " " |
38 |
.endif |
41 |
.endif |
39 |
|
42 |
|
40 |
post-extract: |
43 |
post-extract: |
41 |
@${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/Makefile.inc |
44 |
@${REINPLACE_CMD} -e \ |
42 |
@${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/ffmpeg-strip-wma/config.mak |
45 |
's|^CC :=|CC ?=| ; \ |
43 |
@${REINPLACE_CMD} -e 's|CFLAGS :=|CFLAGS := ${CFLAGS}|g' ${WRKSRC}/Makefile.inc |
46 |
s|^CFLAGS :=|CFLAGS += | ; \ |
44 |
.if ${ARCH}=="sparc64" |
47 |
s|-O[0-9]||' ${WRKSRC}/Makefile.inc |
45 |
@${REINPLACE_CMD} -e 's|X86|SPARC64|' ${WRKSRC}/ffmpeg-strip-wma/config.mak |
48 |
@${REINPLACE_CMD} -e \ |
46 |
@${REINPLACE_CMD} -e 's|#define ARCH_X86 1|#define ARCH_SPARC64 1|' ${WRKSRC}/ffmpeg-strip-wma/config.h |
49 |
's|^MAKE=|MAKE?=| ; \ |
|
|
50 |
s|^CC=|CC?=| ; \ |
51 |
s|-O[0-9]||' ${WRKSRC}/ffmpeg-strip-wma/config.mak |
52 |
.if ${ARCH} == "sparc64" |
53 |
@${REINPLACE_CMD} -e \ |
54 |
s|X86|SPARC64|' ${WRKSRC}/ffmpeg-strip-wma/config.mak |
55 |
@${REINPLACE_CMD} -e \ |
56 |
's|#define ARCH_X86 1|#define ARCH_SPARC64 1|' \ |
57 |
${WRKSRC}/ffmpeg-strip-wma/config.h |
47 |
.endif |
58 |
.endif |
48 |
|
59 |
|
|
|
60 |
do-install: |
61 |
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input |
62 |
(cd ${WRKSRC} && ${INSTALL_LIB} libwma.so \ |
63 |
${STAGEDIR}${PREFIX}/lib/xmms/Input) |
64 |
|
49 |
.include <bsd.port.post.mk> |
65 |
.include <bsd.port.post.mk> |