Tweak multimedia/mpeg_stat version 2.2b
[dports.git] / multimedia / dvdstyler / Makefile
1 # Created by: Michael Johnson <ahze@ahze.net>
2 # $FreeBSD$
3
4 PORTNAME=       dvdstyler
5 PORTVERSION=    2.9.6
6 PORTEPOCH=      2
7 CATEGORIES=     multimedia
8 MASTER_SITES=   SF
9 DISTNAME=       DVDStyler-${PORTVERSION}
10
11 MAINTAINER=     multimedia@FreeBSD.org
12 COMMENT=        WxWidgets frontend to dvd recoding and authoring programs
13
14 LICENSE=        GPLv2
15 LICENSE_FILE=   ${WRKSRC}/COPYING
16
17 BUILD_DEPENDS=  zip:archivers/zip \
18                 wxsvg>=1.2:graphics/wxsvg \
19                 dvdauthor:multimedia/dvdauthor \
20                 mplex:multimedia/mjpegtools \
21                 growisofs:sysutils/dvd+rw-tools \
22                 docbook-xml>=4.1.2:textproc/docbook-xml \
23                 xmlto:textproc/xmlto
24 LIB_DEPENDS=    libexif.so:graphics/libexif \
25                 libavcodec.so:multimedia/ffmpeg
26 RUN_DEPENDS=    zip:archivers/zip \
27                 wxsvg>=1.2:graphics/wxsvg \
28                 dvdauthor:multimedia/dvdauthor \
29                 mplex:multimedia/mjpegtools \
30                 mkisofs:sysutils/cdrtools \
31                 growisofs:sysutils/dvd+rw-tools
32
33 USES=           autoreconf compiler:c++11-lib gettext gmake pkgconfig tar:bzip2
34 USE_CXXSTD=     gnu++11
35 USE_WX=         3.0
36 WX_CONF_ARGS=   absolute
37 GNU_CONFIGURE=  yes
38 CONFIGURE_ENV=  ac_cv_path_AVCONV_PATH="" OBJCXX="${CXX}"
39
40 CPPFLAGS+=      -I${LOCALBASE}/include
41 LDFLAGS+=       -L${LOCALBASE}/lib
42
43 OPTIONS_DEFINE= DOCS GNOME
44
45 GNOME_USE=              GNOME=libgnomeui
46 GNOME_CONFIGURE_WITH=   gnome
47
48 .if defined(WITH_DVD_DEVICE)
49 DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE}
50 .else
51 DEFAULT_DVD_DEVICE=/dev/cd0
52 .endif
53
54 pre-everything::
55 .if !defined(WITH_DVD_DEVICE)
56         @${ECHO_MSG} "===>"
57         @${ECHO_MSG} "===> The default DVD device is ${DEFAULT_DVD_DEVICE}"
58         @${ECHO_MSG} "===> Define WITH_DVD_DEVICE if you want to change the default"
59         @${ECHO_MSG} "===> For example, 'make WITH_DVD_DEVICE=\"/dev/somedevice\"'"
60 .endif
61
62 post-patch:
63         @${REINPLACE_CMD} -e '/doc_DATA/s|COPYING||' \
64                 ${WRKSRC}/Makefile.am
65         @${REINPLACE_CMD} -e 's|"sg\*"|"cd*"|g' \
66                 ${WRKSRC}/src/SysUtils.cpp
67         @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|g' \
68                 ${WRKSRC}/src/Config.h
69
70 .include <bsd.port.mk>