Fixup fromcvs/togit conversion
[pkgsrcv2.git] / multimedia / avidemux / Makefile
1 # $NetBSD$
2 #
3
4 DISTNAME=       avidemux_2.5.4
5 PKGNAME=        ${DISTNAME:S/_/-/}
6 PKGREVISION=    13
7 CATEGORIES=     multimedia
8 MASTER_SITES=   http://download.berlios.de/avidemux/
9
10 MAINTAINER=     pkgsrc-users@NetBSD.org
11 HOMEPAGE=       http://fixounet.free.fr/avidemux/
12 COMMENT=        Graphical video editing program
13 LICENSE=        gnu-gpl-v2
14
15 BUILD_DEPENDS+= yasm-[0-9]*:../../devel/yasm
16
17 PKG_DESTDIR_SUPPORT=    user-destdir
18
19 GCC_REQD+=              3.0
20 USE_LANGUAGES=          c c++
21 USE_LIBTOOL=            yes
22 USE_PKGLOCALEDIR=       yes
23 USE_TOOLS+=             gmake msgfmt pkg-config
24 USE_CMAKE=              yes
25 CMAKE_ARG_PATH=         ..
26 CONFIGURE_DIRS=         _build
27
28 CMAKE_ARGS+=            -DNO_ARTS=1
29 CMAKE_ARGS+=            -DUSE_SYSTEM_SPIDERMONKEY=1
30
31 LIBS+=                  ${LIBOSSAUDIO}
32
33 # make sure __STDC_CONSTANT_MACROS is set before <stdint.h> is
34 # pulled in the first time - for UINT64_C()
35 CFLAGS+=                -D__STDC_CONSTANT_MACROS
36
37 SUBST_CLASSES=          audio
38 SUBST_STAGE.audio=      post-patch
39 SUBST_FILES.audio=      plugins/ADM_audioDevices/Oss/ADM_deviceoss.cpp
40 SUBST_SED.audio=        -e "s|\\/dev\\/dsp|${DEVOSSAUDIO}|g"
41 SUBST_MESSAGE.audio=    Fixing hardcoded audio device.
42
43 BUILDLINK_TRANSFORM+=   opt:-ldl:${BUILDLINK_LDADD.dl:M*}
44
45 INSTALLATION_DIRS=      share/applications share/icons/hicolor/64x64/apps
46
47 pre-configure:
48         ${MKDIR} ${WRKSRC}/_build
49
50 post-configure:
51         for manual in ${PATCHDIR}/manual-*; do \
52                 cd ${WRKSRC} && ${PATCH} ${PATCH_ARGS} < $${manual}; \
53         done
54
55 post-install:
56         ${INSTALL_DATA} ${WRKSRC}/avidemux2.desktop \
57             ${DESTDIR}${PREFIX}/share/applications/avidemux2.desktop
58         ${INSTALL_DATA} ${WRKSRC}/avidemux_icon.png \
59             ${DESTDIR}${PREFIX}/share/icons/hicolor/64x64/apps/avidemux.png
60
61 .include "options.mk"
62
63 .include "../../audio/faac/buildlink3.mk"
64 .include "../../audio/faad2/buildlink3.mk"
65 .include "../../audio/lame/buildlink3.mk"
66 .include "../../audio/liba52/buildlink3.mk"
67 .include "../../audio/libsamplerate/buildlink3.mk"
68 .include "../../audio/libmad/buildlink3.mk"
69 .include "../../audio/libvorbis/buildlink3.mk"
70 .include "../../devel/SDL/buildlink3.mk"
71 .include "../../devel/gettext-lib/buildlink3.mk"
72 .include "../../graphics/freetype2/buildlink3.mk"
73 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
74 .include "../../lang/spidermonkey/buildlink3.mk"
75 .include "../../multimedia/xvidcore/buildlink3.mk"
76 .include "../../multimedia/x264-devel/buildlink3.mk"
77 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
78 .include "../../textproc/libxml2/buildlink3.mk"
79 .include "../../x11/gtk2/buildlink3.mk"
80 .include "../../x11/libXv/buildlink3.mk"
81 .include "../../mk/oss.buildlink3.mk"
82 .include "../../mk/dlopen.buildlink3.mk"
83 .include "../../mk/pthread.buildlink3.mk"
84 .include "../../mk/bsd.pkg.mk"