0125d15524
Changes since 1.0: Usability improvements: - Filmstrip centers on selected image Behavioral changes: - Improved (hierarchical) tag export for flickr and friends Camera support: - Improved Sony NEX-7 support - Initial camera support for Nikon D800 and Sony SLT-A57 (color rendition of these cameras might still be suboptimal due to the lack of a proper color matrix, and is subject to future change.) - White balance updates for Canon EOS Rebel T3, Olympus E-5 & Nikon D800 Platform support: - Fixes for FreeBSD Various: - New subtle denoise preset for equalizer - Various build fixes - Numerous other fixes
87 lines
2.6 KiB
Makefile
87 lines
2.6 KiB
Makefile
# $NetBSD: Makefile,v 1.13 2012/05/05 19:18:33 jakllsch Exp $
|
|
|
|
DISTNAME= darktable-1.0.3
|
|
CATEGORIES= graphics
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=darktable/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://darktable.sourceforge.net/
|
|
COMMENT= Photography workflow application
|
|
LICENSE= gnu-gpl-v3
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
USE_CMAKE= yes
|
|
USE_LANGUAGES= c c++
|
|
USE_PKGLOCALEDIR= yes
|
|
USE_TOOLS+= gmake msgfmt pkg-config bash
|
|
|
|
CMAKE_ARGS+= -DGTHREAD_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.glib2}/include
|
|
CMAKE_ARGS+= -DGMODULE_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.glib2}/include
|
|
CMAKE_ARGS+= -DUSE_OPENCL=OFF
|
|
|
|
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
|
|
CMAKE_ARGS+= -DBINARY_PACKAGE_BUILD=Yes
|
|
CMAKE_ARGS+= -Wno-dev
|
|
|
|
SUBST_CLASSES+= gtkpath
|
|
SUBST_FILES.gtkpath= cmake/modules/FindGTK2.cmake
|
|
SUBST_SED.gtkpath= -e 's|@PREFIX@|${BUILDLINK_PREFIX.gtk2}|'
|
|
SUBST_STAGE.gtkpath= pre-configure
|
|
SUBST_MESSAGE.gtkpath= Setting path to gtk2.
|
|
|
|
CONFIGURE_DIRS= pkgsrc_build
|
|
CMAKE_ARG_PATH= ..
|
|
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/darktable
|
|
|
|
# NetBSD 6 libm is the first with exp2f(3)
|
|
#NOT_FOR_PLATFORM= NetBSD-4*-* NetBSD-5.[0-8]*-*
|
|
|
|
.include "../../mk/bsd.fast.prefs.mk"
|
|
.if ${MACHINE_ARCH} == "i386"
|
|
# SSE alignment issues
|
|
GCC_REQD= 4.2
|
|
CFLAGS+= -mstackrealign
|
|
.endif
|
|
|
|
.if ${OPSYS} == "NetBSD"
|
|
CFLAGS+= -D_NETBSD_SOURCE
|
|
.endif
|
|
|
|
# for some reason msgfmt can't handle these po files
|
|
post-extract:
|
|
${RM} ${WRKSRC}/po/cs.po
|
|
${RM} ${WRKSRC}/po/es.po
|
|
${RM} ${WRKSRC}/po/fr.po
|
|
${RM} ${WRKSRC}/po/it.po
|
|
${RM} ${WRKSRC}/po/ja.po
|
|
${RM} ${WRKSRC}/po/nl.po
|
|
${RM} ${WRKSRC}/po/pl.po
|
|
${RM} ${WRKSRC}/po/ru.po
|
|
${RM} ${WRKSRC}/po/sv.po
|
|
|
|
pre-configure:
|
|
${MKDIR} ${WRKSRC}/pkgsrc_build
|
|
|
|
.include "../../databases/sqlite3/buildlink3.mk"
|
|
.include "../../devel/GConf/buildlink3.mk"
|
|
.include "../../devel/SDL/buildlink3.mk"
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
|
.include "../../devel/glib2/buildlink3.mk"
|
|
.include "../../devel/libgphoto2/buildlink3.mk"
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
.include "../../graphics/exiv2/buildlink3.mk"
|
|
.include "../../graphics/gegl/buildlink3.mk"
|
|
.include "../../graphics/lensfun/buildlink3.mk"
|
|
.include "../../graphics/lcms2/buildlink3.mk"
|
|
.include "../../graphics/openexr/buildlink3.mk"
|
|
.include "../../graphics/png/buildlink3.mk"
|
|
.include "../../graphics/tiff/buildlink3.mk"
|
|
.include "../../net/flickcurl/buildlink3.mk"
|
|
.include "../../security/gnome-keyring/buildlink3.mk"
|
|
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
|
|
.include "../../textproc/libxml2/buildlink3.mk"
|
|
.include "../../www/curl/buildlink3.mk"
|
|
.include "../../x11/gtk2/buildlink3.mk"
|
|
.include "../../mk/jpeg.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|