Lines 7-12
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= mkvtoolnix |
8 |
PORTNAME= mkvtoolnix |
9 |
PORTVERSION= 5.0.1 |
9 |
PORTVERSION= 5.0.1 |
|
|
10 |
PORTREVISION= 1 |
10 |
CATEGORIES= multimedia audio |
11 |
CATEGORIES= multimedia audio |
11 |
MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/ |
12 |
MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/ |
12 |
|
13 |
|
Lines 16-28
Link Here
|
16 |
LICENSE= GPLv2 |
17 |
LICENSE= GPLv2 |
17 |
LICENSE_FILE= ${WRKSRC}/COPYING |
18 |
LICENSE_FILE= ${WRKSRC}/COPYING |
18 |
|
19 |
|
19 |
LIB_DEPENDS= FLAC.10:${PORTSDIR}/audio/flac \ |
20 |
LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2 \ |
20 |
expat.6:${PORTSDIR}/textproc/expat2 \ |
|
|
21 |
lzo2.2:${PORTSDIR}/archivers/lzo2 \ |
22 |
vorbis.4:${PORTSDIR}/audio/libvorbis \ |
21 |
vorbis.4:${PORTSDIR}/audio/libvorbis \ |
23 |
ogg.7:${PORTSDIR}/audio/libogg \ |
22 |
ogg.7:${PORTSDIR}/audio/libogg \ |
24 |
boost_regex.4:${PORTSDIR}/devel/boost-libs \ |
23 |
boost_regex.4:${PORTSDIR}/devel/boost-libs |
25 |
curl.6:${PORTSDIR}/ftp/curl |
|
|
26 |
|
24 |
|
27 |
USE_BZIP2= yes |
25 |
USE_BZIP2= yes |
28 |
USE_GETTEXT= yes |
26 |
USE_GETTEXT= yes |
Lines 33-39
Link Here
|
33 |
CPPFLAGS+= -I${LOCALBASE}/include |
31 |
CPPFLAGS+= -I${LOCALBASE}/include |
34 |
LDFLAGS+= -L${LOCALBASE}/lib |
32 |
LDFLAGS+= -L${LOCALBASE}/lib |
35 |
CONFIGURE_ENV+= ac_cv_path_PO4A=no |
33 |
CONFIGURE_ENV+= ac_cv_path_PO4A=no |
36 |
CONFIGURE_ARGS= --enable-lzo --enable-bz2 --disable-qt \ |
34 |
CONFIGURE_ARGS= --enable-bz2 --disable-qt \ |
37 |
--with-boost=${LOCALBASE} \ |
35 |
--with-boost=${LOCALBASE} \ |
38 |
--with-boost-filesystem=boost_filesystem \ |
36 |
--with-boost-filesystem=boost_filesystem \ |
39 |
--with-boost-system=boost_system \ |
37 |
--with-boost-system=boost_system \ |
Lines 43-49
Link Here
|
43 |
MANLANG= "" ja zh_CN nl |
41 |
MANLANG= "" ja zh_CN nl |
44 |
MAN1= mkvextract.1 mkvinfo.1 mkvmerge.1 mkvpropedit.1 |
42 |
MAN1= mkvextract.1 mkvinfo.1 mkvmerge.1 mkvpropedit.1 |
45 |
|
43 |
|
46 |
OPTIONS= WXGTK "build wxGTK2 based GUI" on |
44 |
OPTIONS= WXGTK "build wxGTK2 based GUI" on \ |
|
|
45 |
LZO "build with lzo compression support" on \ |
46 |
FLAC "build with flac audio support" on \ |
47 |
CURL "build with curl (for online-updates)" off |
47 |
|
48 |
|
48 |
.include <bsd.port.pre.mk> |
49 |
.include <bsd.port.pre.mk> |
49 |
|
50 |
|
Lines 66-71
Link Here
|
66 |
PLIST_SUB+= GUI="@comment " |
67 |
PLIST_SUB+= GUI="@comment " |
67 |
.endif |
68 |
.endif |
68 |
|
69 |
|
|
|
70 |
.if !defined(WITHOUT_LZO) |
71 |
LIB_DEPENDS+= lzo2.2:${PORTSDIR}/archivers/lzo2 |
72 |
CONFIGURE_ARGS+= --enable-lzo |
73 |
.else |
74 |
CONFIGURE_ARGS+= --disable-lzo |
75 |
.endif |
76 |
|
77 |
.if !defined(WITHOUT_FLAC) |
78 |
LIB_DEPENDS+= FLAC.10:${PORTSDIR}/audio/flac |
79 |
CONFIGURE_ARGS+= --with-flac |
80 |
.else |
81 |
CONFIGURE_ARGS+= --without-flac |
82 |
.endif |
83 |
|
84 |
.if !defined(WITHOUT_CURL) |
85 |
LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl |
86 |
.else |
87 |
# --without-curl and --disable-curl don't work, but this one does: |
88 |
CONFIGURE_ARGS+= --with-curl-config=/dev/null |
89 |
.endif |
90 |
|
69 |
do-build: |
91 |
do-build: |
70 |
@(cd ${WRKSRC}/; unset PREFIX; ${RAKE_BIN}) |
92 |
@(cd ${WRKSRC}/; unset PREFIX; ${RAKE_BIN}) |