Lines 6-49
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= xvid |
8 |
PORTNAME= xvid |
9 |
PORTVERSION= 0.20020412 |
9 |
PORTVERSION= 0.9.0 |
10 |
PORTREVISION= 1 |
10 |
PORTEPOCH= 1 |
11 |
CATEGORIES= graphics |
11 |
CATEGORIES= graphics |
12 |
MASTER_SITES= http://www.xvid.org/snapshots/ |
12 |
MASTER_SITES= http://cvs.xvid.org/downloads/xvidcore-0.9.0/ |
13 |
DISTNAME= xvid_snapshot_${PORTVERSION:S/^0.//} |
13 |
DISTNAME= xvidcore-${PORTVERSION} |
14 |
|
14 |
|
15 |
MAINTAINER= michaelnottebrock@gmx.net |
15 |
MAINTAINER= michaelnottebrock@gmx.net |
16 |
|
16 |
|
17 |
BUILD_DEPENDS= ${LOCALBASE}/bin/nasm:${PORTSDIR}/devel/nasm |
17 |
BUILD_DEPENDS= ${LOCALBASE}/bin/nasm:${PORTSDIR}/devel/nasm |
18 |
|
18 |
|
|
|
19 |
MAKE_ARGS= CFLAGS+="-DARCH_X86 -DLINUX" |
20 |
MAKEFILE= Makefile.linuxx86 |
19 |
ONLY_FOR_ARCHS= i386 |
21 |
ONLY_FOR_ARCHS= i386 |
20 |
USE_AUTOCONF= yes |
22 |
USE_AUTOCONF= yes |
21 |
USE_GMAKE= yes |
23 |
USE_GMAKE= yes |
22 |
USE_REINPLACE= yes |
|
|
23 |
INSTALLS_SHLIB= yes |
24 |
INSTALLS_SHLIB= yes |
24 |
|
25 |
|
25 |
CONFIGURE_WRKSRC= ${WRKDIR} |
26 |
CONFIGURE_WRKSRC= ${WRKDIR} |
26 |
WRKSRC= ${WRKDIR}/xvid_20020412/xvidcore/build/generic |
27 |
WRKSRC= ${WRKDIR}/${DISTNAME}/build/generic |
27 |
|
28 |
|
28 |
# XXX - compatility header installed for mplayer-devel port's benefit |
29 |
# XXX - compatility header installed for mplayer-devel port's benefit |
29 |
EXTRA_HEADER_FILES= divx4.h |
30 |
EXTRA_HEADER_FILES= divx4.h |
30 |
|
31 |
|
31 |
pre-everything:: |
|
|
32 |
.if !defined(WITH_OPTIMIZED_CFLAGS) |
33 |
@ ${ECHO_MSG} "You can enable additional compilation optimizations" |
34 |
@ ${ECHO_MSG} "by defining WITH_OPTIMIZED_CFLAGS" |
35 |
.endif |
36 |
|
37 |
post-patch: |
38 |
@ ${FIND} ${WRKDIR} -type f | \ |
39 |
${XARGS} -n 10 -x ${REINPLACE_CMD} -e \ |
40 |
's|<malloc.h>|<stdlib.h>|' |
41 |
.ifndef(WITH_OPTIMIZED_CFLAGS) |
42 |
@ ${REINPLACE_CMD} -E -e 's|(CFLAGS \+=).*|\1 ${CFLAGS}|' ${WRKSRC}/Makefile |
43 |
.else |
44 |
@ ${REINPLACE_CMD} -E -e 's|(CFLAGS \+=.*)|\1 ${CFLAGS}|' ${WRKSRC}/Makefile |
45 |
.endif |
46 |
|
47 |
# trick to detect existence of stdint.h |
32 |
# trick to detect existence of stdint.h |
48 |
pre-configure: |
33 |
pre-configure: |
49 |
.for file in configure.in config.h.in |
34 |
.for file in configure.in config.h.in |
Lines 52-64
Link Here
|
52 |
|
37 |
|
53 |
do-install: |
38 |
do-install: |
54 |
@ ${INSTALL_DATA} ${WRKSRC}/libxvidcore.so ${PREFIX}/lib/libxvidcore.so.0 |
39 |
@ ${INSTALL_DATA} ${WRKSRC}/libxvidcore.so ${PREFIX}/lib/libxvidcore.so.0 |
55 |
@ ${INSTALL_DATA} ${WRKSRC}/libcore.a ${PREFIX}/lib/libcore.a |
|
|
56 |
@ ${LN} -s libxvidcore.so.0 ${PREFIX}/lib/libxvidcore.so |
40 |
@ ${LN} -s libxvidcore.so.0 ${PREFIX}/lib/libxvidcore.so |
57 |
@ ${INSTALL_DATA} ${WRKSRC}/../../src/xvid.h ${PREFIX}/include |
41 |
@ ${INSTALL_DATA} ${WRKSRC}/../../src/xvid.h ${PREFIX}/include |
58 |
# XXX - compatility header installed for mplayer-devel port's benefit |
42 |
# XXX - compatility header installed for mplayer's benefit |
59 |
@ ${MKDIR} ${PREFIX}/include/xvid |
|
|
60 |
.for header in ${EXTRA_HEADER_FILES} |
43 |
.for header in ${EXTRA_HEADER_FILES} |
61 |
@ ${INSTALL_DATA} ${WRKSRC}/../../src/${header} ${PREFIX}/include/xvid |
44 |
@ ${INSTALL_DATA} ${WRKSRC}/../../src/${header} ${PREFIX}/include |
62 |
.endfor |
45 |
.endfor |
63 |
|
46 |
|
64 |
.include <bsd.port.mk> |
47 |
.include <bsd.port.mk> |