Fri Mar 27 23:05:46 2015 UTC ()
Supports only x86.


(joerg)
diff -r1.50 -r1.51 pkgsrc/graphics/darktable/Makefile

cvs diff -r1.50 -r1.51 pkgsrc/graphics/darktable/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/darktable/Makefile 2014/10/07 16:47:26 1.50
+++ pkgsrc/graphics/darktable/Makefile 2015/03/27 23:05:46 1.51
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.50 2014/10/07 16:47:26 adam Exp $ 1# $NetBSD: Makefile,v 1.51 2015/03/27 23:05:46 joerg Exp $
2 2
3DISTNAME= darktable-1.2.3 3DISTNAME= darktable-1.2.3
4PKGREVISION= 8 4PKGREVISION= 8
5CATEGORIES= graphics 5CATEGORIES= graphics
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=darktable/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=darktable/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.darktable.org/ 10HOMEPAGE= http://www.darktable.org/
11COMMENT= Photography workflow application 11COMMENT= Photography workflow application
12LICENSE= gnu-gpl-v3 12LICENSE= gnu-gpl-v3
13 13
14USE_CMAKE= yes 14USE_CMAKE= yes
@@ -28,26 +28,29 @@ CMAKE_ARGS+= -Wno-dev @@ -28,26 +28,29 @@ CMAKE_ARGS+= -Wno-dev
28SUBST_CLASSES+= gtkpath 28SUBST_CLASSES+= gtkpath
29SUBST_FILES.gtkpath= cmake/modules/FindGTK2.cmake 29SUBST_FILES.gtkpath= cmake/modules/FindGTK2.cmake
30SUBST_SED.gtkpath= -e 's|@PREFIX@|${BUILDLINK_PREFIX.gtk2}|' 30SUBST_SED.gtkpath= -e 's|@PREFIX@|${BUILDLINK_PREFIX.gtk2}|'
31SUBST_STAGE.gtkpath= pre-configure 31SUBST_STAGE.gtkpath= pre-configure
32SUBST_MESSAGE.gtkpath= Setting path to gtk2. 32SUBST_MESSAGE.gtkpath= Setting path to gtk2.
33 33
34CONFIGURE_DIRS= pkgsrc_build 34CONFIGURE_DIRS= pkgsrc_build
35CMAKE_ARG_PATH= .. 35CMAKE_ARG_PATH= ..
36LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/darktable 36LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/darktable
37 37
38# NetBSD 6 libm is the first with exp2f(3) 38# NetBSD 6 libm is the first with exp2f(3)
39#NOT_FOR_PLATFORM= NetBSD-4*-* NetBSD-5.[0-8]*-* 39#NOT_FOR_PLATFORM= NetBSD-4*-* NetBSD-5.[0-8]*-*
40 40
 41# Hard-coded use of SSE2
 42ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64
 43
41.include "../../mk/bsd.fast.prefs.mk" 44.include "../../mk/bsd.fast.prefs.mk"
42.if ${MACHINE_ARCH} == "i386" 45.if ${MACHINE_ARCH} == "i386"
43# SSE alignment issues 46# SSE alignment issues
44GCC_REQD+= 4.2 47GCC_REQD+= 4.2
45CFLAGS+= -mstackrealign -msse2 -march=i686 48CFLAGS+= -mstackrealign -msse2 -march=i686
46.endif 49.endif
47 50
48.if ${OPSYS} == "NetBSD" 51.if ${OPSYS} == "NetBSD"
49CFLAGS+= -D_NETBSD_SOURCE 52CFLAGS+= -D_NETBSD_SOURCE
50.endif 53.endif
51 54
52CHECK_PORTABILITY_SKIP+= packaging/macosx/start 55CHECK_PORTABILITY_SKIP+= packaging/macosx/start
53 56