Lines 6-12
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= mkvtoolnix |
8 |
PORTNAME= mkvtoolnix |
9 |
PORTVERSION= 2.9.8 |
9 |
PORTVERSION= 3.0.0 |
10 |
CATEGORIES= multimedia audio |
10 |
CATEGORIES= multimedia audio |
11 |
MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/ |
11 |
MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/ |
12 |
|
12 |
|
Lines 14-27
Link Here
|
14 |
COMMENT= Tools to extract from/get info about/create Matroska media streams |
14 |
COMMENT= Tools to extract from/get info about/create Matroska media streams |
15 |
|
15 |
|
16 |
LIB_DEPENDS= FLAC.10:${PORTSDIR}/audio/flac \ |
16 |
LIB_DEPENDS= FLAC.10:${PORTSDIR}/audio/flac \ |
17 |
ebml:${PORTSDIR}/textproc/libebml \ |
17 |
ebml.0:${PORTSDIR}/textproc/libebml \ |
18 |
expat.6:${PORTSDIR}/textproc/expat2 \ |
18 |
expat.6:${PORTSDIR}/textproc/expat2 \ |
19 |
lzo2.2:${PORTSDIR}/archivers/lzo2 \ |
19 |
lzo2.2:${PORTSDIR}/archivers/lzo2 \ |
20 |
matroska.0:${PORTSDIR}/multimedia/libmatroska \ |
20 |
matroska.0:${PORTSDIR}/multimedia/libmatroska \ |
21 |
vorbis.4:${PORTSDIR}/audio/libvorbis \ |
21 |
vorbis.4:${PORTSDIR}/audio/libvorbis \ |
22 |
ogg.6:${PORTSDIR}/audio/libogg \ |
22 |
ogg.6:${PORTSDIR}/audio/libogg \ |
23 |
pcrecpp.0:${PORTSDIR}/devel/pcre \ |
23 |
boost_regex.4:${PORTSDIR}/devel/boost-libs |
24 |
boost_regex:${PORTSDIR}/devel/boost-libs |
|
|
25 |
|
24 |
|
26 |
USE_BZIP2= yes |
25 |
USE_BZIP2= yes |
27 |
USE_GETTEXT= yes |
26 |
USE_GETTEXT= yes |
Lines 29-40
Link Here
|
29 |
USE_ICONV= yes |
28 |
USE_ICONV= yes |
30 |
GNU_CONFIGURE= yes |
29 |
GNU_CONFIGURE= yes |
31 |
CPPFLAGS= -I${LOCALBASE}/include |
30 |
CPPFLAGS= -I${LOCALBASE}/include |
32 |
LDFLAGS= -L${LOCALBASE}/lib -lmagic -lz |
31 |
LDFLAGS= -L${LOCALBASE}/lib |
33 |
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" |
32 |
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" |
34 |
CONFIGURE_ARGS= --enable-lzo --enable-bz2 --disable-qt |
33 |
CONFIGURE_ARGS= --enable-lzo --enable-bz2 --disable-qt \ |
|
|
34 |
--with-boost=${LOCALBASE} \ |
35 |
--with-boost-regex=boost_regex |
35 |
MAKE_JOBS_SAFE= yes |
36 |
MAKE_JOBS_SAFE= yes |
36 |
|
37 |
|
37 |
MAN1= mkvextract.1 mkvinfo.1 mkvmerge.1 |
38 |
MAN1= mkvextract.1 mkvinfo.1 mkvmerge.1 mkvpropedit.1 |
|
|
39 |
|
40 |
.include <bsd.port.pre.mk> |
41 |
|
42 |
.if ${ARCH} == "sparc64" |
43 |
BROKEN= Does not install on sparc64 |
44 |
.endif |
45 |
|
46 |
.if defined(BATCH) |
47 |
MAKE_ENV+= V=1 |
48 |
.endif |
38 |
|
49 |
|
39 |
.ifndef(WITHOUT_WXGTK) |
50 |
.ifndef(WITHOUT_WXGTK) |
40 |
USE_WX= yes |
51 |
USE_WX= yes |
Lines 47-55
Link Here
|
47 |
.endif |
58 |
.endif |
48 |
|
59 |
|
49 |
post-patch: |
60 |
post-patch: |
50 |
${REINPLACE_CMD} -e \ |
61 |
@${REINPLACE_CMD} -e 's|"-O3"|""|g' ${WRKSRC}/configure |
51 |
's|BOOSTLIBDIR/libboost_regex\*\.{so,a,dylib}\*|BOOSTLIBDIR/libboost_regex.so|' \ |
|
|
52 |
${WRKSRC}/configure |
53 |
|
62 |
|
54 |
pre-configure:: |
63 |
pre-configure:: |
55 |
.ifndef(WITHOUT_WXGTK) |
64 |
.ifndef(WITHOUT_WXGTK) |
Lines 59-71
Link Here
|
59 |
@${ECHO_MSG} "===>" |
68 |
@${ECHO_MSG} "===>" |
60 |
.endif |
69 |
.endif |
61 |
|
70 |
|
62 |
pre-install: |
|
|
63 |
@${INSTALL} -d ${DATADIR}/ |
64 |
|
65 |
.include <bsd.port.pre.mk> |
66 |
|
67 |
.if ${ARCH} == "sparc64" |
68 |
BROKEN= Does not install on sparc64 |
69 |
.endif |
70 |
|
71 |
.include <bsd.port.post.mk> |
71 |
.include <bsd.port.post.mk> |