a64e88dad6cce570e9b4fd20abbdacd0a8190e00
[pkgsrc.git] / graphics / hugin / Makefile
1 # $NetBSD: Makefile,v 1.8 2010/04/10 16:29:09 adam Exp $
2
3 DISTNAME=       hugin-2010.0.0
4 CATEGORIES=     graphics
5 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=hugin/}
6
7 MAINTAINER=     pkgsrc-users@NetBSD.org
8 HOMEPAGE=       http://hugin.sourceforge.net/
9 COMMENT=        Panorama photo stitcher
10
11 LICENSE=        gnu-gpl-v2
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 USE_CMAKE=              yes
16 USE_LANGUAGES=          c c++
17 USE_LIBTOOL=            yes
18 USE_TOOLS+=             msgfmt pkg-config
19
20 # Workaround for a bug(?) in cmake. CXX_FLAGS will end containing
21 # '-pthread;-D_THREAD_SAFE' Happens at least on FreeBSD and DragonFly.
22 SUBST_CLASSES+=         pthread
23 SUBST_STAGE.pthread=    post-configure
24 SUBST_FILES.pthread=    \
25         ${WRKSRC}/src/hugin1/hugin/CMakeFiles/hugin.dir/flags.make \
26         ${WRKSRC}/src/hugin1/hugin/CMakeFiles/hugin.dir/link.txt \
27         ${WRKSRC}/src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/flags.make \
28         ${WRKSRC}/src/hugin1/stitch_project/CMakeFiles/hugin_stitch_project.dir/flags.make \
29         ${WRKSRC}/src/hugin1/stitch_project/CMakeFiles/hugin_stitch_project.dir/link.txt \
30         ${WRKSRC}/src/hugin1/nona_gui/CMakeFiles/nona_gui.dir/flags.make \
31         ${WRKSRC}/src/hugin1/nona_gui/CMakeFiles/nona_gui.dir/link.txt \
32         ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcher.dir/flags.make \
33         ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcher.dir/link.txt \
34         ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcherGUI.dir/flags.make \
35         ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcherGUI.dir/link.txt
36 SUBST_SED.pthread=      -e 's|-pthread;-D_THREAD_SAFE|-pthread -D_THREAD_SAFE|g'
37
38 .include "../../devel/boost-headers/buildlink3.mk"
39 .include "../../devel/boost-libs/buildlink3.mk"
40 .include "../../graphics/exiv2/buildlink3.mk"
41 .include "../../graphics/glew/buildlink3.mk"
42 .include "../../graphics/glut/buildlink3.mk"
43 .include "../../graphics/libpano13/buildlink3.mk"
44 .include "../../graphics/openexr/buildlink3.mk"
45 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
46 .if ${OPSYS} != "Darwin"
47 .include "../../x11/wxGTK28/buildlink3.mk"
48 .endif
49 .include "../../mk/bsd.pkg.mk"