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