Use OPSYSVARS.diff -r1.48 -r1.49 pkgsrc/graphics/MesaLib/options.mk
(jperkin)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: options.mk,v 1.48 2016/02/23 14:40:36 tnn Exp $ | 1 | # $NetBSD: options.mk,v 1.49 2016/02/25 13:37:46 jperkin Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.MesaLib | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.MesaLib | |
4 | PKG_SUPPORTED_OPTIONS= llvm dri | 4 | PKG_SUPPORTED_OPTIONS= llvm dri | |
5 | PKG_SUGGESTED_OPTIONS= | 5 | PKG_SUGGESTED_OPTIONS= | |
6 | 6 | |||
7 | # The LLVM option enables JIT accelerated software rendering and | 7 | # The LLVM option enables JIT accelerated software rendering and | |
8 | # is also required to support the latest RADEON GPUs, so enable it | 8 | # is also required to support the latest RADEON GPUs, so enable it | |
9 | # by default on platforms where such GPUs might be encountered. | 9 | # by default on platforms where such GPUs might be encountered. | |
10 | .if \ | 10 | .if \ | |
11 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-i386) || \ | 11 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-i386) || \ | |
12 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-x86_64) || \ | 12 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-x86_64) || \ | |
13 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-sparc64) || \ | 13 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-sparc64) || \ | |
14 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-*arm*) | 14 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-*arm*) | |
@@ -56,29 +56,27 @@ CONFIGURE_ARGS+= --enable-gles2 | @@ -56,29 +56,27 @@ CONFIGURE_ARGS+= --enable-gles2 | |||
56 | .if \ | 56 | .if \ | |
57 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-i386) || \ | 57 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-i386) || \ | |
58 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-x86_64) || \ | 58 | !empty(MACHINE_PLATFORM:MNetBSD-[789].*-x86_64) || \ | |
59 | !empty(MACHINE_PLATFORM:MLinux-*-i386) || \ | 59 | !empty(MACHINE_PLATFORM:MLinux-*-i386) || \ | |
60 | !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || \ | 60 | !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || \ | |
61 | !empty(MACHINE_PLATFORM:MFreeBSD-1[0-9].*-x86_64) || \ | 61 | !empty(MACHINE_PLATFORM:MFreeBSD-1[0-9].*-x86_64) || \ | |
62 | !empty(MACHINE_PLATFORM:MDragonFly-*-x86_64) | 62 | !empty(MACHINE_PLATFORM:MDragonFly-*-x86_64) | |
63 | CONFIGURE_ARGS+= --enable-glx-tls | 63 | CONFIGURE_ARGS+= --enable-glx-tls | |
64 | .else | 64 | .else | |
65 | CONFIGURE_ARGS+= --disable-glx-tls | 65 | CONFIGURE_ARGS+= --disable-glx-tls | |
66 | .endif | 66 | .endif | |
67 | 67 | |||
68 | # DRI on Linux needs either sysfs or udev | 68 | # DRI on Linux needs either sysfs or udev | |
69 | .if ${OPSYS} == "Linux" | 69 | CONFIGURE_ARGS.Linux+= --enable-sysfs | |
70 | CONFIGURE_ARGS+= --enable-sysfs | |||
71 | .endif | |||
72 | 70 | |||
73 | PLIST.dri= yes | 71 | PLIST.dri= yes | |
74 | 72 | |||
75 | .if ${OPSYS} != "Darwin" | 73 | .if ${OPSYS} != "Darwin" | |
76 | BUILDLINK_DEPMETHOD.libpciaccess= full | 74 | BUILDLINK_DEPMETHOD.libpciaccess= full | |
77 | .include "../../sysutils/libpciaccess/buildlink3.mk" | 75 | .include "../../sysutils/libpciaccess/buildlink3.mk" | |
78 | .endif | 76 | .endif | |
79 | .include "../../graphics/MesaLib/dri.mk" | 77 | .include "../../graphics/MesaLib/dri.mk" | |
80 | 78 | |||
81 | DRI_DRIVERS= # | 79 | DRI_DRIVERS= # | |
82 | GALLIUM_DRIVERS= # | 80 | GALLIUM_DRIVERS= # | |
83 | 81 | |||
84 | # Software rasterizer | 82 | # Software rasterizer |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2015/12/05 21:25:45 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2016/02/25 13:37:46 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME?= ${MESA_DISTNAME} | 3 | DISTNAME?= ${MESA_DISTNAME} | |
4 | PKGNAME= MesaLib7-${MESA_PKGVERSION} | 4 | PKGNAME= MesaLib7-${MESA_PKGVERSION} | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 1 | |
6 | CATEGORIES= graphics | 6 | CATEGORIES= graphics | |
7 | MASTER_SITES= ${MESA_SITES} | 7 | MASTER_SITES= ${MESA_SITES} | |
8 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.mesa3d.org/ | 11 | HOMEPAGE= http://www.mesa3d.org/ | |
12 | COMMENT= Graphics library similar to SGI's OpenGL | 12 | COMMENT= Graphics library similar to SGI's OpenGL | |
13 | 13 | |||
14 | GNU_CONFIGURE_PREFIX= ${LOCALBASE}/MesaLib7 | 14 | GNU_CONFIGURE_PREFIX= ${LOCALBASE}/MesaLib7 | |
@@ -44,31 +44,32 @@ CONFIGURE_ARGS+= --disable-egl | @@ -44,31 +44,32 @@ CONFIGURE_ARGS+= --disable-egl | |||
44 | .include "glx-config.mk" | 44 | .include "glx-config.mk" | |
45 | 45 | |||
46 | PYTHON_FOR_BUILD_ONLY= tool | 46 | PYTHON_FOR_BUILD_ONLY= tool | |
47 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 7.11.2 | 47 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 7.11.2 | |
48 | 48 | |||
49 | MAKE_ENV+= MAKE=${GMAKE:Q} | 49 | MAKE_ENV+= MAKE=${GMAKE:Q} | |
50 | 50 | |||
51 | .include "../../mk/compiler.mk" | 51 | .include "../../mk/compiler.mk" | |
52 | 52 | |||
53 | .if !empty(PKGSRC_COMPILER:Mccc) | 53 | .if !empty(PKGSRC_COMPILER:Mccc) | |
54 | CFLAGS+= -D__FUNCTION__=__FILE__ | 54 | CFLAGS+= -D__FUNCTION__=__FILE__ | |
55 | .endif | 55 | .endif | |
56 | 56 | |||
57 | .include "../../mk/bsd.prefs.mk" | 57 | .if !empty(PKGSRC_COMPILER:Mclang) | |
58 | .if ${OPSYS} == "MirBSD" | 58 | CFLAGS+= -no-integrated-as -fvisibility=hidden | |
59 | BUILDLINK_TRANSFORM+= rm:-fvisibility=hidden | |||
60 | .endif | 59 | .endif | |
61 | 60 | |||
61 | BUILDLINK_TRANSFORM.MirBSD+= rm:-fvisibility=hidden | |||
62 | ||||
62 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | 63 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | |
63 | # XXX This is not quite enough: we will need to patch the makefile | 64 | # XXX This is not quite enough: we will need to patch the makefile | |
64 | # because it bogusly tries to reuse objects for native tools and target | 65 | # because it bogusly tries to reuse objects for native tools and target | |
65 | # libraries, and for cross-compiling the objects need to be built | 66 | # libraries, and for cross-compiling the objects need to be built | |
66 | # separately. Alternatively, we could just update Mesa to something | 67 | # separately. Alternatively, we could just update Mesa to something | |
67 | # less prehistoric... | 68 | # less prehistoric... | |
68 | SUBST_CLASSES+= nativecc | 69 | SUBST_CLASSES+= nativecc | |
69 | SUBST_STAGE.nativecc= pre-configure | 70 | SUBST_STAGE.nativecc= pre-configure | |
70 | SUBST_MESSAGE.nativecc= Fix makefiles to compile tools with native cc. | 71 | SUBST_MESSAGE.nativecc= Fix makefiles to compile tools with native cc. | |
71 | SUBST_FILES.nativecc+= src/glsl/Makefile | 72 | SUBST_FILES.nativecc+= src/glsl/Makefile | |
72 | SUBST_SED.nativecc+= -e 's,$$(CC),$$(APP_CC),g' | 73 | SUBST_SED.nativecc+= -e 's,$$(CC),$$(APP_CC),g' | |
73 | SUBST_SED.nativecc+= -e 's,$$(CXX),$$(APP_CXX),g' | 74 | SUBST_SED.nativecc+= -e 's,$$(CXX),$$(APP_CXX),g' | |
74 | MAKE_FLAGS+= APP_CC=${NATIVE_CC:Q} | 75 | MAKE_FLAGS+= APP_CC=${NATIVE_CC:Q} | |
@@ -113,34 +114,24 @@ post-extract: | @@ -113,34 +114,24 @@ post-extract: | |||
113 | .if !empty(PKG_OPTIONS:Mdri) && (${OPSYS} == "SunOS") | 114 | .if !empty(PKG_OPTIONS:Mdri) && (${OPSYS} == "SunOS") | |
114 | ${CP} ${FILESDIR}/mapfile.externs ${WRKSRC}/src/mesa/drivers/dri/ | 115 | ${CP} ${FILESDIR}/mapfile.externs ${WRKSRC}/src/mesa/drivers/dri/ | |
115 | .endif | 116 | .endif | |
116 | ${CP} ${FILESDIR}/gen_matypes.awk ${WRKSRC}/src/mesa/x86 | 117 | ${CP} ${FILESDIR}/gen_matypes.awk ${WRKSRC}/src/mesa/x86 | |
117 | ${CP} ${FILESDIR}/gen_matypes.sh ${WRKSRC}/src/mesa/x86 | 118 | ${CP} ${FILESDIR}/gen_matypes.sh ${WRKSRC}/src/mesa/x86 | |
118 | ${CHMOD} a+x ${WRKSRC}/src/mesa/x86/gen_matypes.sh | 119 | ${CHMOD} a+x ${WRKSRC}/src/mesa/x86/gen_matypes.sh | |
119 | 120 | |||
120 | # | 121 | # | |
121 | # remove include files installed respectively by ../glu and ../glut | 122 | # remove include files installed respectively by ../glu and ../glut | |
122 | # | 123 | # | |
123 | pre-install: | 124 | pre-install: | |
124 | ${RM} -f ${WRKSRC}/include/GL/glu*.h | 125 | ${RM} -f ${WRKSRC}/include/GL/glu*.h | |
125 | 126 | |||
126 | .include "../../mk/compiler.mk" | |||
127 | ||||
128 | .if !empty(PKGSRC_COMPILER:Mclang) | |||
129 | CFLAGS+= -no-integrated-as -fvisibility=hidden | |||
130 | .endif | |||
131 | ||||
132 | .if ${OPSYS} == "MirBSD" | |||
133 | BUILDLINK_TRANSFORM+= rm:-fvisibility=hidden | |||
134 | .endif | |||
135 | ||||
136 | .include "../../lang/python/tool.mk" | 127 | .include "../../lang/python/tool.mk" | |
137 | BUILDLINK_DEPMETHOD.libxml2?= build | 128 | BUILDLINK_DEPMETHOD.libxml2?= build | |
138 | .include "../../textproc/libxml2/buildlink3.mk" | 129 | .include "../../textproc/libxml2/buildlink3.mk" | |
139 | BUILDLINK_API_DEPENDS.glproto+= glproto>=1.4.11 | 130 | BUILDLINK_API_DEPENDS.glproto+= glproto>=1.4.11 | |
140 | .include "../../x11/glproto/buildlink3.mk" | 131 | .include "../../x11/glproto/buildlink3.mk" | |
141 | .include "../../x11/libX11/buildlink3.mk" | 132 | .include "../../x11/libX11/buildlink3.mk" | |
142 | .include "../../x11/libXi/buildlink3.mk" | 133 | .include "../../x11/libXi/buildlink3.mk" | |
143 | .include "../../x11/libXmu/buildlink3.mk" | 134 | .include "../../x11/libXmu/buildlink3.mk" | |
144 | .include "../../x11/libXext/buildlink3.mk" | 135 | .include "../../x11/libXext/buildlink3.mk" | |
145 | .include "../../x11/libXt/buildlink3.mk" | 136 | .include "../../x11/libXt/buildlink3.mk" | |
146 | .include "../../mk/bsd.pkg.mk" | 137 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.64 2015/06/07 13:58:08 wiedi Exp $ | 1 | # $NetBSD: Makefile,v 1.65 2016/02/25 13:37:46 jperkin Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= aqsis-1.8.1 | 4 | DISTNAME= aqsis-1.8.1 | |
5 | PKGREVISION= 24 | 5 | PKGREVISION= 24 | |
6 | CATEGORIES= graphics | 6 | CATEGORIES= graphics | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=aqsis/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=aqsis/} | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.aqsis.org/ | 10 | HOMEPAGE= http://www.aqsis.org/ | |
11 | COMMENT= Renderman clone | 11 | COMMENT= Renderman clone | |
12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND modified-bsd | 12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND modified-bsd | |
13 | 13 | |||
14 | USE_CMAKE= yes | 14 | USE_CMAKE= yes | |
@@ -27,30 +27,27 @@ CMAKE_ARG_PATH= .. | @@ -27,30 +27,27 @@ CMAKE_ARG_PATH= .. | |||
27 | pre-configure: | 27 | pre-configure: | |
28 | mkdir ${WRKSRC}/build | 28 | mkdir ${WRKSRC}/build | |
29 | 29 | |||
30 | # | 30 | # | |
31 | # Something in cmake issues -ldl regardless of whether it's appropriate. | 31 | # Something in cmake issues -ldl regardless of whether it's appropriate. | |
32 | # Kludge around it. | 32 | # Kludge around it. | |
33 | # | 33 | # | |
34 | 34 | |||
35 | # This does not work; it sets CMAKE_DL_LIBS which the cmake documentation | 35 | # This does not work; it sets CMAKE_DL_LIBS which the cmake documentation | |
36 | # says is where -ldl comes from, but this does not apparently prevent | 36 | # says is where -ldl comes from, but this does not apparently prevent | |
37 | # cmake from issuing -ldl. | 37 | # cmake from issuing -ldl. | |
38 | #CMAKE_ARGS+= -D CMAKE_DL_LIBS:STRING='${DL_LIBS}' | 38 | #CMAKE_ARGS+= -D CMAKE_DL_LIBS:STRING='${DL_LIBS}' | |
39 | 39 | |||
40 | .include "../../mk/bsd.prefs.mk" | 40 | BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl | |
41 | .if ${OPSYS} == "NetBSD" | |||
42 | BUILDLINK_TRANSFORM+= rm:-ldl | |||
43 | .endif | |||
44 | 41 | |||
45 | # | 42 | # | |
46 | # Forcibly reprogram cmake's rpath substitution. | 43 | # Forcibly reprogram cmake's rpath substitution. | |
47 | # | 44 | # | |
48 | 45 | |||
49 | BLDIR= ${WRKDIR}/.buildlink/lib | 46 | BLDIR= ${WRKDIR}/.buildlink/lib | |
50 | 47 | |||
51 | SUBST_CLASSES+= rpath | 48 | SUBST_CLASSES+= rpath | |
52 | SUBST_STAGE.rpath= post-configure | 49 | SUBST_STAGE.rpath= post-configure | |
53 | SUBST_FILES.rpath+= build/libs/math/cmake_install.cmake | 50 | SUBST_FILES.rpath+= build/libs/math/cmake_install.cmake | |
54 | SUBST_FILES.rpath+= build/libs/util/cmake_install.cmake | 51 | SUBST_FILES.rpath+= build/libs/util/cmake_install.cmake | |
55 | SUBST_FILES.rpath+= build/libs/riutil/cmake_install.cmake | 52 | SUBST_FILES.rpath+= build/libs/riutil/cmake_install.cmake | |
56 | SUBST_FILES.rpath+= build/libs/slcomp/cmake_install.cmake | 53 | SUBST_FILES.rpath+= build/libs/slcomp/cmake_install.cmake |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.20 2015/12/12 20:44:13 markd Exp $ | 1 | # $NetBSD: Makefile,v 1.21 2016/02/25 13:37:47 jperkin Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= asymptote-2.15 | 4 | DISTNAME= asymptote-2.15 | |
5 | PKGREVISION= 10 | 5 | PKGREVISION= 10 | |
6 | CATEGORIES= graphics | 6 | CATEGORIES= graphics | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=asymptote/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=asymptote/} | |
8 | EXTRACT_SUFX= .tgz | 8 | EXTRACT_SUFX= .tgz | |
9 | DISTFILES= ${DISTNAME}.src${EXTRACT_SUFX} | 9 | DISTFILES= ${DISTNAME}.src${EXTRACT_SUFX} | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= http://asymptote.sourceforge.net/ | 12 | HOMEPAGE= http://asymptote.sourceforge.net/ | |
13 | COMMENT= Powerful descriptive vector graphics language for technical drawings | 13 | COMMENT= Powerful descriptive vector graphics language for technical drawings | |
14 | LICENSE= gnu-gpl-v3 AND gnu-lgpl-v3 | 14 | LICENSE= gnu-gpl-v3 AND gnu-lgpl-v3 | |
@@ -34,37 +34,34 @@ USE_LANGUAGES= c c++ | @@ -34,37 +34,34 @@ USE_LANGUAGES= c c++ | |||
34 | CONFIGURE_ARGS+= --enable-gc=system | 34 | CONFIGURE_ARGS+= --enable-gc=system | |
35 | CONFIGURE_ARGS+= --infodir=${PREFIX}/info | 35 | CONFIGURE_ARGS+= --infodir=${PREFIX}/info | |
36 | USE_TOOLS+= gmake makeinfo perl | 36 | USE_TOOLS+= gmake makeinfo perl | |
37 | CFLAGS+= -DGC_NO_THREAD_REDIRECTS | 37 | CFLAGS+= -DGC_NO_THREAD_REDIRECTS | |
38 | 38 | |||
39 | REPLACE_PYTHON+= GUI/*.py | 39 | REPLACE_PYTHON+= GUI/*.py | |
40 | 40 | |||
41 | SUBST_CLASSES+= python | 41 | SUBST_CLASSES+= python | |
42 | SUBST_STAGE.python= post-patch | 42 | SUBST_STAGE.python= post-patch | |
43 | SUBST_FILES.python= Makefile.in | 43 | SUBST_FILES.python= Makefile.in | |
44 | SUBST_MESSAGE.python= Fixing path to python interpreter. | 44 | SUBST_MESSAGE.python= Fixing path to python interpreter. | |
45 | SUBST_SED.python+= -e "s|/usr/bin/env python|${PYTHONBIN:Q}|g" | 45 | SUBST_SED.python+= -e "s|/usr/bin/env python|${PYTHONBIN:Q}|g" | |
46 | 46 | |||
47 | # DragonFly has stripped makeinfo in the base - without texi2dvi. | |||
48 | OPSYSVARS+= BUILD_DEPENDS | |||
49 | BUILD_DEPENDS.DragonFly+= gtexinfo-[0-9]*:../../devel/gtexinfo | |||
50 | ||||
47 | post-install: | 51 | post-install: | |
48 | ${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/xasy.1x \ | 52 | ${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/xasy.1x \ | |
49 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/xasy.1 | 53 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/xasy.1 | |
50 | 54 | |||
51 | .include "../../mk/bsd.prefs.mk" | |||
52 | ||||
53 | # DragonFly has stripped makeinfo in the base - without texi2dvi. | |||
54 | .if ${OPSYS} == "DragonFly" | |||
55 | BUILD_DEPENDS+= gtexinfo-[0-9]*:../../devel/gtexinfo | |||
56 | .endif | |||
57 | ||||
58 | .include "../../devel/boehm-gc/buildlink3.mk" | 55 | .include "../../devel/boehm-gc/buildlink3.mk" | |
59 | .include "../../devel/readline/buildlink3.mk" | 56 | .include "../../devel/readline/buildlink3.mk" | |
60 | .include "../../devel/zlib/buildlink3.mk" | 57 | .include "../../devel/zlib/buildlink3.mk" | |
61 | .include "../../lang/python/application.mk" | 58 | .include "../../lang/python/application.mk" | |
62 | # next two could be split off into options | 59 | # next two could be split off into options | |
63 | .include "../../math/fftw/buildlink3.mk" | 60 | .include "../../math/fftw/buildlink3.mk" | |
64 | .include "../../math/gsl/buildlink3.mk" | 61 | .include "../../math/gsl/buildlink3.mk" | |
65 | # freeglut too old, not recognized | 62 | # freeglut too old, not recognized | |
66 | #.include "../../graphics/freeglut/buildlink3.mk" | 63 | #.include "../../graphics/freeglut/buildlink3.mk" | |
67 | # recognized, but makes asy dump core during creation of documentation | 64 | # recognized, but makes asy dump core during creation of documentation | |
68 | #.include "../../graphics/glut/buildlink3.mk" | 65 | #.include "../../graphics/glut/buildlink3.mk" | |
69 | 66 | |||
70 | .include "../../mk/bsd.pkg.mk" | 67 | .include "../../mk/bsd.pkg.mk" |
@@ -1,34 +1,33 @@ | @@ -1,34 +1,33 @@ | |||
1 | # $NetBSD: hacks.mk,v 1.6 2012/08/04 04:00:49 riastradh Exp $ | 1 | # $NetBSD: hacks.mk,v 1.7 2016/02/25 13:37:47 jperkin Exp $ | |
2 | 2 | |||
3 | .if !defined(CAIRO_HACKS_MK) | 3 | .if !defined(CAIRO_HACKS_MK) | |
4 | CAIRO_HACKS_MK= defined | 4 | CAIRO_HACKS_MK= defined | |
5 | 5 | |||
6 | ### | 6 | ### | |
7 | ### A workaround for MacPorts Ticket #31469 | 7 | ### A workaround for MacPorts Ticket #31469 | |
8 | ### https://trac.macports.org/ticket/31469 | 8 | ### https://trac.macports.org/ticket/31469 | |
9 | ### | 9 | ### | |
10 | .if ${OPSYS} == "Darwin" && !empty(PKGSRC_COMPILER:Mgcc) | 10 | .if ${OPSYS} == "Darwin" && !empty(PKGSRC_COMPILER:Mgcc) | |
11 | _BAD_GCC_BUILD!= ${CC} --version | (${GREP} -c 'i686-apple-darwin11-llvm-gcc-4\.2\ .*build\ 5658' || ${TRUE}) | 11 | _BAD_GCC_BUILD!= ${CC} --version | (${GREP} -c 'i686-apple-darwin11-llvm-gcc-4\.2\ .*build\ 5658' || ${TRUE}) | |
12 | . if ${_BAD_GCC_BUILD} == "1" | 12 | . if ${_BAD_GCC_BUILD} == "1" | |
13 | PKG_HACKS+= llvm-lto-hack | 13 | PKG_HACKS+= llvm-lto-hack | |
14 | BUILDLINK_TRANSFORM+= rm:-flto | 14 | BUILDLINK_TRANSFORM+= rm:-flto | |
15 | . endif | 15 | . endif | |
16 | .endif | 16 | .endif | |
17 | 17 | |||
18 | # Workaround so that pthread is found on MirBSD | 18 | # Workaround so that pthread is found on MirBSD | |
19 | .if ${OPSYS} == "MirBSD" | 19 | OPSYSVARS+= PTHREAD_CFLAGS | |
20 | PTHREAD_CFLAGS=-fhonour-copts | 20 | PTHREAD_CFLAGS.MirBSD= -fhonour-copts | |
21 | .endif | |||
22 | 21 | |||
23 | # | 22 | # | |
24 | # Workaround for "the pixman problem" with netbsd-5 native X. The | 23 | # Workaround for "the pixman problem" with netbsd-5 native X. The | |
25 | # problem is that if the order of rpath options isn't right when | 24 | # problem is that if the order of rpath options isn't right when | |
26 | # linking client programs (right being /usr/pkg before /usr/X11R7), | 25 | # linking client programs (right being /usr/pkg before /usr/X11R7), | |
27 | # the native pixman library gets pulled in instead of the pkgsrc one, | 26 | # the native pixman library gets pulled in instead of the pkgsrc one, | |
28 | # and then the link fails with undefined symbols from cairo; these are | 27 | # and then the link fails with undefined symbols from cairo; these are | |
29 | # symbols that are present only in the newer pkgsrc pixman. The | 28 | # symbols that are present only in the newer pkgsrc pixman. The | |
30 | # problem with rpath options and ordering is complicated by there | 29 | # problem with rpath options and ordering is complicated by there | |
31 | # being multiple ways of writing them (-R, -Wl,-rpath, etc.) and as | 30 | # being multiple ways of writing them (-R, -Wl,-rpath, etc.) and as | |
32 | # many packages just blat out flags from various sources they don't | 31 | # many packages just blat out flags from various sources they don't | |
33 | # necessarily match or come out in the right order. | 32 | # necessarily match or come out in the right order. | |
34 | # | 33 | # |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: options.mk,v 1.9 2015/08/31 10:59:04 jperkin Exp $ | 1 | # $NetBSD: options.mk,v 1.10 2016/02/25 13:37:47 jperkin Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | PKG_OPTIONS_VAR= PKG_OPTIONS.clutter | 4 | PKG_OPTIONS_VAR= PKG_OPTIONS.clutter | |
5 | PKG_SUPPORTED_OPTIONS= introspection x11 | 5 | PKG_SUPPORTED_OPTIONS= introspection x11 | |
6 | PKG_SUGGESTED_OPTIONS= introspection x11 | 6 | PKG_SUGGESTED_OPTIONS= introspection x11 | |
7 | 7 | |||
8 | .include "../../mk/bsd.options.mk" | 8 | .include "../../mk/bsd.options.mk" | |
9 | 9 | |||
10 | PLIST_VARS+= introspection x11 osx | 10 | PLIST_VARS+= introspection x11 osx | |
11 | 11 | |||
12 | .if !empty(PKG_OPTIONS:Mintrospection) | 12 | .if !empty(PKG_OPTIONS:Mintrospection) | |
13 | PLIST.introspection= yes | 13 | PLIST.introspection= yes | |
14 | BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=0.9.5 | 14 | BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=0.9.5 | |
@@ -28,17 +28,15 @@ PLIST.x11= yes | @@ -28,17 +28,15 @@ PLIST.x11= yes | |||
28 | CONFIGURE_ARGS+= --enable-x11-backend | 28 | CONFIGURE_ARGS+= --enable-x11-backend | |
29 | CONFIGURE_ARGS+= --with-imagebackend=gdk-pixbuf | 29 | CONFIGURE_ARGS+= --with-imagebackend=gdk-pixbuf | |
30 | CONFIGURE_ARGS+= --enable-xinput | 30 | CONFIGURE_ARGS+= --enable-xinput | |
31 | BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=7.0 | 31 | BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=7.0 | |
32 | .include "../../graphics/MesaLib/buildlink3.mk" | 32 | .include "../../graphics/MesaLib/buildlink3.mk" | |
33 | .include "../../x11/libX11/buildlink3.mk" | 33 | .include "../../x11/libX11/buildlink3.mk" | |
34 | .include "../../x11/libXdamage/buildlink3.mk" | 34 | .include "../../x11/libXdamage/buildlink3.mk" | |
35 | BUILDLINK_API_DEPENDS.libXcomposite+= libXcomposite>=0.4 | 35 | BUILDLINK_API_DEPENDS.libXcomposite+= libXcomposite>=0.4 | |
36 | .include "../../x11/libXcomposite/buildlink3.mk" | 36 | .include "../../x11/libXcomposite/buildlink3.mk" | |
37 | .include "../../x11/libXi/buildlink3.mk" | 37 | .include "../../x11/libXi/buildlink3.mk" | |
38 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" | 38 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" | |
39 | .else | 39 | .else | |
40 | CONFIGURE_ARGS+= --without-x | 40 | CONFIGURE_ARGS+= --without-x | |
41 | . if ${OPSYS} == "Darwin" | 41 | CONFIGURE_ARGS.Darwin+= --with-quartz-backend | |
42 | CONFIGURE_ARGS+= --with-quartz-backend | |||
43 | . endif | |||
44 | .endif | 42 | .endif |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: options.mk,v 1.3 2014/01/26 08:43:29 obache Exp $ | 1 | # $NetBSD: options.mk,v 1.4 2016/02/25 13:37:47 jperkin Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | PKG_OPTIONS_VAR= PKG_OPTIONS.cogl | 4 | PKG_OPTIONS_VAR= PKG_OPTIONS.cogl | |
5 | PKG_SUPPORTED_OPTIONS= introspection x11 | 5 | PKG_SUPPORTED_OPTIONS= introspection x11 | |
6 | PKG_SUGGESTED_OPTIONS= introspection x11 | 6 | PKG_SUGGESTED_OPTIONS= introspection x11 | |
7 | 7 | |||
8 | .include "../../mk/bsd.options.mk" | 8 | .include "../../mk/bsd.options.mk" | |
9 | 9 | |||
10 | PLIST_VARS+= introspection x11 | 10 | PLIST_VARS+= introspection x11 | |
11 | 11 | |||
12 | .if !empty(PKG_OPTIONS:Mintrospection) | 12 | .if !empty(PKG_OPTIONS:Mintrospection) | |
13 | PLIST.introspection= yes | 13 | PLIST.introspection= yes | |
14 | BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=0.9.5 | 14 | BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=0.9.5 | |
@@ -27,19 +27,19 @@ CONFIGURE_ARGS+= --with-gl-libname=libGL | @@ -27,19 +27,19 @@ CONFIGURE_ARGS+= --with-gl-libname=libGL | |||
27 | .include "../../graphics/MesaLib/buildlink3.mk" | 27 | .include "../../graphics/MesaLib/buildlink3.mk" | |
28 | .include "../../x11/libX11/buildlink3.mk" | 28 | .include "../../x11/libX11/buildlink3.mk" | |
29 | .include "../../x11/libXext/buildlink3.mk" | 29 | .include "../../x11/libXext/buildlink3.mk" | |
30 | .include "../../x11/libXdamage/buildlink3.mk" | 30 | .include "../../x11/libXdamage/buildlink3.mk" | |
31 | BUILDLINK_API_DEPENDS.libXfixes+= libXfixes>=3 | 31 | BUILDLINK_API_DEPENDS.libXfixes+= libXfixes>=3 | |
32 | .include "../../x11/libXfixes/buildlink3.mk" | 32 | .include "../../x11/libXfixes/buildlink3.mk" | |
33 | BUILDLINK_API_DEPENDS.libXcomposite+= libXcomposite>=0.4 | 33 | BUILDLINK_API_DEPENDS.libXcomposite+= libXcomposite>=0.4 | |
34 | .include "../../x11/libXcomposite/buildlink3.mk" | 34 | .include "../../x11/libXcomposite/buildlink3.mk" | |
35 | BUILDLINK_API_DEPENDS.libXrandr+= libXrandr>=1.2 | 35 | BUILDLINK_API_DEPENDS.libXrandr+= libXrandr>=1.2 | |
36 | .include "../../x11/libXrandr/buildlink3.mk" | 36 | .include "../../x11/libXrandr/buildlink3.mk" | |
37 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" | 37 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" | |
38 | .else | 38 | .else | |
39 | CONFIGURE_ARGS+= --without-x | 39 | CONFIGURE_ARGS+= --without-x | |
40 | CONFIGURE_ARGS.Darwin+= --with-quartz-image | |||
40 | .include "../../mk/bsd.prefs.mk" | 41 | .include "../../mk/bsd.prefs.mk" | |
41 | . if ${OPSYS} == Darwin | 42 | . if ${OPSYS} == Darwin | |
42 | PLIST.osx= yes | 43 | PLIST.osx= yes | |
43 | CONFIGURE_ARGS+= --with-quartz-image | |||
44 | . endif | 44 | . endif | |
45 | .endif | 45 | .endif |
@@ -1,33 +1,31 @@ | @@ -1,33 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.42 2014/01/11 14:42:03 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.43 2016/02/25 13:37:47 jperkin Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= cqcam-0.91 | 4 | DISTNAME= cqcam-0.91 | |
5 | PKGREVISION= 8 | 5 | PKGREVISION= 8 | |
6 | CATEGORIES= graphics x11 | 6 | CATEGORIES= graphics x11 | |
7 | MASTER_SITES= http://piki.org/patrick/cqcam/ | 7 | MASTER_SITES= http://piki.org/patrick/cqcam/ | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://piki.org/patrick/cqcam/ | 10 | HOMEPAGE= http://piki.org/patrick/cqcam/ | |
11 | COMMENT= Free Color QuickCam control program | 11 | COMMENT= Free Color QuickCam control program | |
12 | 12 | |||
13 | .include "../../mk/bsd.prefs.mk" | 13 | .include "../../mk/bsd.prefs.mk" | |
14 | 14 | |||
15 | #NOT_FOR_UNPRIVILEGED= yes # seems to need setuid for everything | |||
16 | .if ${OPSYS} == "SunOS" | |||
17 | # Tries to install a device driver with unrestricted access to all | 15 | # Tries to install a device driver with unrestricted access to all | |
18 | # hardware ports, which is also specific to i86pc platforms. | 16 | # hardware ports, which is also specific to i86pc platforms. | |
19 | NOT_FOR_UNPRIVILEGED= yes | 17 | OPSYSVARS+= NOT_FOR_UNPRIVILEGED | |
20 | .endif | 18 | NOT_FOR_UNPRIVILEGED.SunOS= yes | |
21 | 19 | |||
22 | .if ${MACHINE_ARCH} != "i386" | 20 | .if ${MACHINE_ARCH} != "i386" | |
23 | CONFIGURE_ARGS+= --disable-asm | 21 | CONFIGURE_ARGS+= --disable-asm | |
24 | .endif | 22 | .endif | |
25 | 23 | |||
26 | GNU_CONFIGURE= yes | 24 | GNU_CONFIGURE= yes | |
27 | CONFIGURE_ARGS+= --without-xview | 25 | CONFIGURE_ARGS+= --without-xview | |
28 | USE_LANGUAGES= c c++ | 26 | USE_LANGUAGES= c c++ | |
29 | 27 | |||
30 | CONFIGURE_ENV+= TCLCONFIG_SH=${TCLCONFIG_SH:Q} | 28 | CONFIGURE_ENV+= TCLCONFIG_SH=${TCLCONFIG_SH:Q} | |
31 | CONFIGURE_ARGS+= --x-includes=${X11BASE:Q}/include | 29 | CONFIGURE_ARGS+= --x-includes=${X11BASE:Q}/include | |
32 | CONFIGURE_ARGS+= --x-libraries=${X11BASE:Q}/lib | 30 | CONFIGURE_ARGS+= --x-libraries=${X11BASE:Q}/lib | |
33 | 31 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.57 2015/10/10 01:58:09 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.58 2016/02/25 13:37:47 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME= darktable-1.2.3 | 3 | DISTNAME= darktable-1.2.3 | |
4 | PKGREVISION= 12 | 4 | PKGREVISION= 12 | |
5 | CATEGORIES= graphics | 5 | CATEGORIES= graphics | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=darktable/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=darktable/} | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.darktable.org/ | 10 | HOMEPAGE= http://www.darktable.org/ | |
11 | COMMENT= Photography workflow application | 11 | COMMENT= Photography workflow application | |
12 | LICENSE= gnu-gpl-v3 | 12 | LICENSE= gnu-gpl-v3 | |
13 | 13 | |||
14 | USE_CMAKE= yes | 14 | USE_CMAKE= yes | |
@@ -39,29 +39,27 @@ LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX | @@ -39,29 +39,27 @@ LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX | |||
39 | # NetBSD 6 libm is the first with exp2f(3) | 39 | # NetBSD 6 libm is the first with exp2f(3) | |
40 | #NOT_FOR_PLATFORM= NetBSD-4*-* NetBSD-5.[0-8]*-* | 40 | #NOT_FOR_PLATFORM= NetBSD-4*-* NetBSD-5.[0-8]*-* | |
41 | 41 | |||
42 | # Hard-coded use of SSE2 | 42 | # Hard-coded use of SSE2 | |
43 | ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 | 43 | ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 | |
44 | 44 | |||
45 | .include "../../mk/bsd.fast.prefs.mk" | 45 | .include "../../mk/bsd.fast.prefs.mk" | |
46 | .if ${MACHINE_ARCH} == "i386" | 46 | .if ${MACHINE_ARCH} == "i386" | |
47 | # SSE alignment issues | 47 | # SSE alignment issues | |
48 | GCC_REQD+= 4.2 | 48 | GCC_REQD+= 4.2 | |
49 | CFLAGS+= -mstackrealign -msse2 -march=i686 | 49 | CFLAGS+= -mstackrealign -msse2 -march=i686 | |
50 | .endif | 50 | .endif | |
51 | 51 | |||
52 | .if ${OPSYS} == "NetBSD" | 52 | CFLAGS.NetBSD+= -D_NETBSD_SOURCE | |
53 | CFLAGS+= -D_NETBSD_SOURCE | |||
54 | .endif | |||
55 | 53 | |||
56 | CHECK_PORTABILITY_SKIP+= packaging/macosx/start | 54 | CHECK_PORTABILITY_SKIP+= packaging/macosx/start | |
57 | 55 | |||
58 | pre-configure: | 56 | pre-configure: | |
59 | ${MKDIR} ${WRKSRC}/pkgsrc_build | 57 | ${MKDIR} ${WRKSRC}/pkgsrc_build | |
60 | 58 | |||
61 | # wants Clearlooks at runtime | 59 | # wants Clearlooks at runtime | |
62 | DEPENDS+= gtk2-engines-[0-9]*:../../x11/gtk2-engines | 60 | DEPENDS+= gtk2-engines-[0-9]*:../../x11/gtk2-engines | |
63 | 61 | |||
64 | BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.7.14.1nb1 | 62 | BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.7.14.1nb1 | |
65 | 63 | |||
66 | .include "../../databases/sqlite3/buildlink3.mk" | 64 | .include "../../databases/sqlite3/buildlink3.mk" | |
67 | .include "../../devel/GConf/buildlink3.mk" | 65 | .include "../../devel/GConf/buildlink3.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.20 2016/02/14 13:14:06 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.21 2016/02/25 13:37:47 jperkin Exp $ | |
2 | 2 | |||
3 | PKGREVISION= 2 | 3 | PKGREVISION= 2 | |
4 | 4 | |||
5 | COMMENT= Enlightened Canvas Library | 5 | COMMENT= Enlightened Canvas Library | |
6 | 6 | |||
7 | .include "Makefile.common" | 7 | .include "Makefile.common" | |
8 | 8 | |||
9 | CONFIGURE_ARGS+= --enable-font-loader-eet | 9 | CONFIGURE_ARGS+= --enable-font-loader-eet | |
10 | CONFIGURE_ENV+= EET_LIBS="${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.eet}/lib -L${BUILDLINK_PREFIX.eet}/lib -leet" | 10 | CONFIGURE_ENV+= EET_LIBS="${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.eet}/lib -L${BUILDLINK_PREFIX.eet}/lib -leet" | |
11 | 11 | |||
12 | PKGCONFIG_OVERRIDE= evas.pc.in | 12 | PKGCONFIG_OVERRIDE= evas.pc.in | |
13 | 13 | |||
14 | INSTALLATION_DIRS= lib/evas/modules/loaders lib/evas/modules/savers \ | 14 | INSTALLATION_DIRS= lib/evas/modules/loaders lib/evas/modules/savers \ | |
@@ -24,29 +24,27 @@ PLIST_SRC+= PLIST.cserve | @@ -24,29 +24,27 @@ PLIST_SRC+= PLIST.cserve | |||
24 | . endif | 24 | . endif | |
25 | .elif ${OPSYS} == "OpenBSD" || ${OPSYS} == "MirBSD" || ${OPSYS} == "Linux" | 25 | .elif ${OPSYS} == "OpenBSD" || ${OPSYS} == "MirBSD" || ${OPSYS} == "Linux" | |
26 | # No shm_open on OpenBSD/MirBSD | 26 | # No shm_open on OpenBSD/MirBSD | |
27 | .else | 27 | .else | |
28 | # Assume shm_open exists as sane default. | 28 | # Assume shm_open exists as sane default. | |
29 | PLIST_SRC+= PLIST.cserve | 29 | PLIST_SRC+= PLIST.cserve | |
30 | .endif | 30 | .endif | |
31 | 31 | |||
32 | .if ${OPSYS} == "Darwin" | 32 | .if ${OPSYS} == "Darwin" | |
33 | PLIST_SRC+= PLIST.Darwin | 33 | PLIST_SRC+= PLIST.Darwin | |
34 | .endif | 34 | .endif | |
35 | 35 | |||
36 | # Explicitly select cserve, avoids epoll/inotify. | 36 | # Explicitly select cserve, avoids epoll/inotify. | |
37 | .if ${OPSYS} == "SunOS" | 37 | CONFIGURE_ARGS.SunOS+= --enable-evas-cserve | |
38 | CONFIGURE_ARGS+= --enable-evas-cserve | 38 | CONFIGURE_ARGS.SunOS+= --disable-evas-cserve2 | |
39 | CONFIGURE_ARGS+= --disable-evas-cserve2 | |||
40 | .endif | |||
41 | 39 | |||
42 | LIBS.SunOS+= -lsocket | 40 | LIBS.SunOS+= -lsocket | |
43 | 41 | |||
44 | post-install: | 42 | post-install: | |
45 | ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING \ | 43 | ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING \ | |
46 | ${DESTDIR}${PREFIX}/share/doc/evas | 44 | ${DESTDIR}${PREFIX}/share/doc/evas | |
47 | 45 | |||
48 | .include "../../devel/eet/buildlink3.mk" | 46 | .include "../../devel/eet/buildlink3.mk" | |
49 | .include "../../devel/eina/buildlink3.mk" | 47 | .include "../../devel/eina/buildlink3.mk" | |
50 | .include "../../fonts/fontconfig/buildlink3.mk" | 48 | .include "../../fonts/fontconfig/buildlink3.mk" | |
51 | .include "../../graphics/freetype2/buildlink3.mk" | 49 | .include "../../graphics/freetype2/buildlink3.mk" | |
52 | .include "../../mk/bsd.pkg.mk" | 50 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.101 2016/01/10 21:16:33 bsiegert Exp $ | 1 | # $NetBSD: Makefile,v 1.102 2016/02/25 13:37:47 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME= freetype-2.6.2 | 3 | DISTNAME= freetype-2.6.2 | |
4 | PKGNAME= ${DISTNAME:S/-/2-/} | 4 | PKGNAME= ${DISTNAME:S/-/2-/} | |
5 | CATEGORIES= graphics | 5 | CATEGORIES= graphics | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=freetype/} \ | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=freetype/} \ | |
7 | http://download.savannah.gnu.org/releases/freetype/ | 7 | http://download.savannah.gnu.org/releases/freetype/ | |
8 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.freetype.org/ | 11 | HOMEPAGE= http://www.freetype.org/ | |
12 | COMMENT= Font rendering engine and library API | 12 | COMMENT= Font rendering engine and library API | |
13 | LICENSE= gnu-gpl-v2 | 13 | LICENSE= gnu-gpl-v2 | |
14 | 14 | |||
@@ -29,29 +29,27 @@ LDFLAGS+= -framework Carbon | @@ -29,29 +29,27 @@ LDFLAGS+= -framework Carbon | |||
29 | PKGCONFIG_OVERRIDE= builds/unix/freetype2.in | 29 | PKGCONFIG_OVERRIDE= builds/unix/freetype2.in | |
30 | 30 | |||
31 | .include "../../mk/bsd.prefs.mk" | 31 | .include "../../mk/bsd.prefs.mk" | |
32 | .include "../../mk/compiler.mk" | 32 | .include "../../mk/compiler.mk" | |
33 | 33 | |||
34 | .include "options.mk" | 34 | .include "options.mk" | |
35 | 35 | |||
36 | # source code breaks strict aliasing in gcc>=2.95 | 36 | # source code breaks strict aliasing in gcc>=2.95 | |
37 | .if !empty(CC_VERSION:Mgcc-[3-9]*) || !empty(CC_VERSION:Mgcc-2.95*) | 37 | .if !empty(CC_VERSION:Mgcc-[3-9]*) || !empty(CC_VERSION:Mgcc-2.95*) | |
38 | CFLAGS+= -fno-strict-aliasing | 38 | CFLAGS+= -fno-strict-aliasing | |
39 | .endif | 39 | .endif | |
40 | 40 | |||
41 | # tell configure not to use unix-specific version of ftsystem.c on OpenBSD | 41 | # tell configure not to use unix-specific version of ftsystem.c on OpenBSD | |
42 | .if ${OPSYS} == "OpenBSD" | 42 | CONFIGURE_ENV.OpenBSD+= ac_cv_func_mmap_fixed_mapped=no | |
43 | CONFIGURE_ENV+= ac_cv_func_mmap_fixed_mapped=no | |||
44 | .endif | |||
45 | 43 | |||
46 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | 44 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | |
47 | CONFIGURE_ENV+= CC_BUILD=${NATIVE_CC:Q} | 45 | CONFIGURE_ENV+= CC_BUILD=${NATIVE_CC:Q} | |
48 | .endif | 46 | .endif | |
49 | 47 | |||
50 | post-configure: | 48 | post-configure: | |
51 | cd ${WRKSRC} && ${LN} -s builds/unix/unix.mk config.mk | 49 | cd ${WRKSRC} && ${LN} -s builds/unix/unix.mk config.mk | |
52 | .if ${OPSYS} == "IRIX" | 50 | .if ${OPSYS} == "IRIX" | |
53 | ${MKDIR} ${WRKSRC}/.libs | 51 | ${MKDIR} ${WRKSRC}/.libs | |
54 | .endif | 52 | .endif | |
55 | 53 | |||
56 | .include "../../archivers/bzip2/buildlink3.mk" | 54 | .include "../../archivers/bzip2/buildlink3.mk" | |
57 | .include "../../devel/zlib/buildlink3.mk" | 55 | .include "../../devel/zlib/buildlink3.mk" |
@@ -1,35 +1,31 @@ | @@ -1,35 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.27 2015/04/25 14:23:11 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.28 2016/02/25 13:37:47 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME= glitz-0.5.6 | 3 | DISTNAME= glitz-0.5.6 | |
4 | PKGREVISION= 3 | 4 | PKGREVISION= 3 | |
5 | CATEGORIES= graphics | 5 | CATEGORIES= graphics | |
6 | MASTER_SITES= http://cairographics.org/snapshots/ | 6 | MASTER_SITES= http://cairographics.org/snapshots/ | |
7 | 7 | |||
8 | MAINTAINER= adam@NetBSD.org | 8 | MAINTAINER= adam@NetBSD.org | |
9 | HOMEPAGE= http://freedesktop.org/Software/glitz | 9 | HOMEPAGE= http://freedesktop.org/Software/glitz | |
10 | COMMENT= OpenGL 2D graphics library and a backend for gl output in cairo | 10 | COMMENT= OpenGL 2D graphics library and a backend for gl output in cairo | |
11 | 11 | |||
12 | USE_LANGUAGES+= c99 | 12 | USE_LANGUAGES+= c99 | |
13 | USE_LIBTOOL= yes | 13 | USE_LIBTOOL= yes | |
14 | GNU_CONFIGURE= yes | 14 | GNU_CONFIGURE= yes | |
15 | PKGCONFIG_OVERRIDE= src/agl/glitz-agl.pc.in src/glx/glitz-glx.pc.in \ | 15 | PKGCONFIG_OVERRIDE= src/agl/glitz-agl.pc.in src/glx/glitz-glx.pc.in \ | |
16 | src/glitz.pc.in | 16 | src/glitz.pc.in | |
17 | 17 | |||
18 | PLIST_VARS+= agl | 18 | PLIST_VARS+= agl | |
19 | .if exists(/System/Library/Frameworks/AGL.framework) | 19 | .if exists(/System/Library/Frameworks/AGL.framework) | |
20 | PLIST.agl= yes | 20 | PLIST.agl= yes | |
21 | CONFIGURE_ENV+= AGL_LIBS="-framework AGL" | 21 | CONFIGURE_ENV+= AGL_LIBS="-framework AGL" | |
22 | .endif | 22 | .endif | |
23 | 23 | |||
24 | .include "../../mk/bsd.prefs.mk" | |||
25 | ||||
26 | # This is for the benefit of the configure test; libglitz-glx already | 24 | # This is for the benefit of the configure test; libglitz-glx already | |
27 | # links against libpthread. | 25 | # links against libpthread. | |
28 | .if ${OPSYS} == "IRIX" | 26 | BUILDLINK_TRANSFORM.IRIX+= l:GL:GL:pthread | |
29 | BUILDLINK_TRANSFORM+= l:GL:GL:pthread | |||
30 | .endif | |||
31 | 27 | |||
32 | .include "options.mk" | 28 | .include "options.mk" | |
33 | 29 | |||
34 | .include "../../mk/pthread.buildlink3.mk" | 30 | .include "../../mk/pthread.buildlink3.mk" | |
35 | .include "../../mk/bsd.pkg.mk" | 31 | .include "../../mk/bsd.pkg.mk" |
@@ -1,35 +1,31 @@ | @@ -1,35 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.16 2014/01/09 12:11:12 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.17 2016/02/25 13:37:47 jperkin Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= imp1.1b9 | 4 | DISTNAME= imp1.1b9 | |
5 | PKGNAME= impress-1.1b9 | 5 | PKGNAME= impress-1.1b9 | |
6 | PKGREVISION= 3 | 6 | PKGREVISION= 3 | |
7 | CATEGORIES= graphics | 7 | CATEGORIES= graphics | |
8 | MASTER_SITES= http://www.ntlug.org/~ccox/impress/ | 8 | MASTER_SITES= http://www.ntlug.org/~ccox/impress/ | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | # HOMEPAGE= http://www.ntlug.org/~ccox/impress/ | 11 | # HOMEPAGE= http://www.ntlug.org/~ccox/impress/ | |
12 | # AWOL, but ccox@ is listed as board member of ntlug.org | 12 | # AWOL, but ccox@ is listed as board member of ntlug.org | |
13 | COMMENT= WYSIWYG vector graphics application | 13 | COMMENT= WYSIWYG vector graphics application | |
14 | 14 | |||
15 | DEPENDS+= pstoedit>=3.19:../../graphics/pstoedit | 15 | DEPENDS+= pstoedit>=3.19:../../graphics/pstoedit | |
16 | DEPENDS+= tcl>=8.3.2nb2:../../lang/tcl | 16 | DEPENDS+= tcl>=8.3.2nb2:../../lang/tcl | |
17 | DEPENDS+= tk>=8.3.2nb1:../../x11/tk | 17 | DEPENDS+= tk>=8.3.2nb1:../../x11/tk | |
18 | 18 | |||
19 | WRKSRC= ${WRKDIR}/impress-1.1b9 | 19 | WRKSRC= ${WRKDIR}/impress-1.1b9 | |
20 | 20 | |||
21 | USE_LANGUAGES= c++ | 21 | USE_LANGUAGES= c++ | |
22 | 22 | |||
23 | INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX} | 23 | INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX} | |
24 | INSTALLATION_DIRS+= bin | 24 | INSTALLATION_DIRS+= bin | |
25 | 25 | |||
26 | .include "../../mk/bsd.prefs.mk" | 26 | BUILDLINK_TRANSFORM.SunOS+= rm:-static | |
27 | ||||
28 | .if ${OPSYS} == "SunOS" | |||
29 | BUILDLINK_TRANSFORM+= rm:-static | |||
30 | .endif | |||
31 | 27 | |||
32 | do-build: | 28 | do-build: | |
33 | cd ${WRKSRC} && make make_impress make_font3d | 29 | cd ${WRKSRC} && make make_impress make_font3d | |
34 | 30 | |||
35 | .include "../../mk/bsd.pkg.mk" | 31 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.34 2015/09/08 11:57:49 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.35 2016/02/25 13:37:47 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME= libcaca-0.99.beta18 | 3 | DISTNAME= libcaca-0.99.beta18 | |
4 | PKGNAME= ${DISTNAME:S/beta//} | 4 | PKGNAME= ${DISTNAME:S/beta//} | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= graphics | 6 | CATEGORIES= graphics | |
7 | MASTER_SITES= http://caca.zoy.org/files/libcaca/ | 7 | MASTER_SITES= http://caca.zoy.org/files/libcaca/ | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://caca.zoy.org/ | 10 | HOMEPAGE= http://caca.zoy.org/ | |
11 | COMMENT= Graphics library that outputs text instead of pixels, in colour | 11 | COMMENT= Graphics library that outputs text instead of pixels, in colour | |
12 | # LICENSE= wtfpl | 12 | # LICENSE= wtfpl | |
13 | 13 | |||
14 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
@@ -17,21 +17,17 @@ USE_TOOLS+= pkg-config | @@ -17,21 +17,17 @@ USE_TOOLS+= pkg-config | |||
17 | USE_PKGLOCALEDIR= yes | 17 | USE_PKGLOCALEDIR= yes | |
18 | GNU_CONFIGURE= yes | 18 | GNU_CONFIGURE= yes | |
19 | PKGCONFIG_OVERRIDE+= caca/caca.pc.in | 19 | PKGCONFIG_OVERRIDE+= caca/caca.pc.in | |
20 | 20 | |||
21 | CHECK_FILES_SKIP+= ${PREFIX}/lib/libcucul.* | 21 | CHECK_FILES_SKIP+= ${PREFIX}/lib/libcucul.* | |
22 | 22 | |||
23 | CONFIG_GUESS_OVERRIDE+= .auto/config.guess | 23 | CONFIG_GUESS_OVERRIDE+= .auto/config.guess | |
24 | CONFIG_SUB_OVERRIDE+= .auto/config.sub | 24 | CONFIG_SUB_OVERRIDE+= .auto/config.sub | |
25 | 25 | |||
26 | .include "options.mk" | 26 | .include "options.mk" | |
27 | 27 | |||
28 | CONFIGURE_ARGS+= --disable-doc | 28 | CONFIGURE_ARGS+= --disable-doc | |
29 | 29 | |||
30 | .include "../../mk/bsd.prefs.mk" | 30 | LDFLAGS.Linux+= -ldl | |
31 | ||||
32 | .if ${OPSYS} == "Linux" | |||
33 | LDFLAGS+= -ldl | |||
34 | .endif | |||
35 | LDFLAGS.SunOS+= -lsocket -lnsl | 31 | LDFLAGS.SunOS+= -lsocket -lnsl | |
36 | 32 | |||
37 | .include "../../mk/bsd.pkg.mk" | 33 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.84 2015/09/27 02:03:54 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.85 2016/02/25 13:37:47 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME= librsvg-2.40.9 | 3 | DISTNAME= librsvg-2.40.9 | |
4 | PKGREVISION= 2 | 4 | PKGREVISION= 2 | |
5 | CATEGORIES= graphics gnome | 5 | CATEGORIES= graphics gnome | |
6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/librsvg/${PKGVERSION_NOREV:R}/} | 6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/librsvg/${PKGVERSION_NOREV:R}/} | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://wiki.gnome.org/LibRsvg | 10 | HOMEPAGE= https://wiki.gnome.org/LibRsvg | |
11 | COMMENT= SVG library for GNOME | 11 | COMMENT= SVG library for GNOME | |
12 | LICENSE= gnu-lgpl-v2 | 12 | LICENSE= gnu-lgpl-v2 | |
13 | 13 | |||
14 | CONFLICTS+= librsvg2-gtk-[0-9]* librsvg2-[0-9]* | 14 | CONFLICTS+= librsvg2-gtk-[0-9]* librsvg2-[0-9]* | |
@@ -19,31 +19,27 @@ USE_TOOLS+= pkg-config gmake | @@ -19,31 +19,27 @@ USE_TOOLS+= pkg-config gmake | |||
19 | USE_LANGUAGES+= c c++ | 19 | USE_LANGUAGES+= c c++ | |
20 | GNU_CONFIGURE= yes | 20 | GNU_CONFIGURE= yes | |
21 | CONFIGURE_ARGS+= --disable-tools | 21 | CONFIGURE_ARGS+= --disable-tools | |
22 | CONFIGURE_ARGS+= --enable-introspection | 22 | CONFIGURE_ARGS+= --enable-introspection | |
23 | CONFIGURE_ARGS+= --enable-Bsymbolic=auto | 23 | CONFIGURE_ARGS+= --enable-Bsymbolic=auto | |
24 | 24 | |||
25 | PKGCONFIG_OVERRIDE= librsvg.pc.in | 25 | PKGCONFIG_OVERRIDE= librsvg.pc.in | |
26 | 26 | |||
27 | TEST_TARGET= check | 27 | TEST_TARGET= check | |
28 | 28 | |||
29 | BUILDLINK_API_DEPENDS.cairo+= cairo>=1.2.0 | 29 | BUILDLINK_API_DEPENDS.cairo+= cairo>=1.2.0 | |
30 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.24.0 | 30 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.24.0 | |
31 | 31 | |||
32 | .include "../../mk/bsd.prefs.mk" | 32 | CONFIGURE_ARGS.Darwin+= --disable-Bsymbolic | |
33 | ||||
34 | .if ${OPSYS} == "Darwin" | |||
35 | CONFIGURE_ARGS+= --disable-Bsymbolic | |||
36 | .endif | |||
37 | 33 | |||
38 | BUILDLINK_DEPMETHOD.gobject-introspection+= build | 34 | BUILDLINK_DEPMETHOD.gobject-introspection+= build | |
39 | .include "../../devel/gobject-introspection/buildlink3.mk" | 35 | .include "../../devel/gobject-introspection/buildlink3.mk" | |
40 | .include "../../devel/glib2/buildlink3.mk" | 36 | .include "../../devel/glib2/buildlink3.mk" | |
41 | .include "../../devel/pango/buildlink3.mk" | 37 | .include "../../devel/pango/buildlink3.mk" | |
42 | .include "../../graphics/cairo/buildlink3.mk" | 38 | .include "../../graphics/cairo/buildlink3.mk" | |
43 | BUILDLINK_DEPMETHOD.cairo-gobject+= build | 39 | BUILDLINK_DEPMETHOD.cairo-gobject+= build | |
44 | .include "../../graphics/cairo-gobject/buildlink3.mk" | 40 | .include "../../graphics/cairo-gobject/buildlink3.mk" | |
45 | .include "../../graphics/freetype2/buildlink3.mk" | 41 | .include "../../graphics/freetype2/buildlink3.mk" | |
46 | .include "../../fonts/fontconfig/buildlink3.mk" | 42 | .include "../../fonts/fontconfig/buildlink3.mk" | |
47 | BUILDLINK_API_DEPENDS.libcroco+= libcroco>=0.6.1 | 43 | BUILDLINK_API_DEPENDS.libcroco+= libcroco>=0.6.1 | |
48 | .include "../../textproc/libcroco/buildlink3.mk" | 44 | .include "../../textproc/libcroco/buildlink3.mk" | |
49 | .include "../../textproc/libxml2/buildlink3.mk" | 45 | .include "../../textproc/libxml2/buildlink3.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.204 2015/06/12 10:50:11 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.205 2016/02/25 13:37:47 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME= netpbm-10.68.02 | 3 | DISTNAME= netpbm-10.68.02 | |
4 | CATEGORIES= graphics | 4 | CATEGORIES= graphics | |
5 | MASTER_SITES= # | 5 | MASTER_SITES= # | |
6 | PKGREVISION= 2 | 6 | PKGREVISION= 2 | |
7 | # manually created from svn checkout of | 7 | # manually created from svn checkout of | |
8 | # svn checkout http://svn.code.sf.net/p/netpbm/code/advanced netpbm | 8 | # svn checkout http://svn.code.sf.net/p/netpbm/code/advanced netpbm | |
9 | # tar --exclude netpbm/.svn/\* -cvzf /archive/distfiles/netpbm-$VERSION.tar.gz netpbm | 9 | # tar --exclude netpbm/.svn/\* -cvzf /archive/distfiles/netpbm-$VERSION.tar.gz netpbm | |
10 | # where VERSION comes from reading netpbm/doc/HISTORY | 10 | # where VERSION comes from reading netpbm/doc/HISTORY | |
11 | # for the documentation: | 11 | # for the documentation: | |
12 | # svn checkout http://svn.code.sf.net/p/netpbm/code/userguide netpbm-userguide | 12 | # svn checkout http://svn.code.sf.net/p/netpbm/code/userguide netpbm-userguide | |
13 | # cd netpbm-userguide && for i in *.html; do python2.7 ../netpbm/buildtools/makeman $i; done && cd .. | 13 | # cd netpbm-userguide && for i in *.html; do python2.7 ../netpbm/buildtools/makeman $i; done && cd .. | |
14 | # tar -cvzf /archive/distfiles/netpbm-docs-r${SVN_REVISION}.tar.gz netpbm-userguide/*.[0-9] | 14 | # tar -cvzf /archive/distfiles/netpbm-docs-r${SVN_REVISION}.tar.gz netpbm-userguide/*.[0-9] | |
@@ -41,36 +41,35 @@ WRKSRC= ${WRKDIR}/netpbm | @@ -41,36 +41,35 @@ WRKSRC= ${WRKDIR}/netpbm | |||
41 | WRAPPER_REORDER_CMDS+= reorder:l:rle:netpbm | 41 | WRAPPER_REORDER_CMDS+= reorder:l:rle:netpbm | |
42 | 42 | |||
43 | SUBST_CLASSES+= rgb_txt | 43 | SUBST_CLASSES+= rgb_txt | |
44 | SUBST_STAGE.rgb_txt= post-patch | 44 | SUBST_STAGE.rgb_txt= post-patch | |
45 | SUBST_MESSAGE.rgb_txt= Configure RGB_TXT | 45 | SUBST_MESSAGE.rgb_txt= Configure RGB_TXT | |
46 | SUBST_FILES.rgb_txt= config.mk | 46 | SUBST_FILES.rgb_txt= config.mk | |
47 | SUBST_SED.rgb_txt+= -e 's,/usr/share/netpbm/rgb.txt,${PREFIX}/share/netpbm/rgb.txt,' | 47 | SUBST_SED.rgb_txt+= -e 's,/usr/share/netpbm/rgb.txt,${PREFIX}/share/netpbm/rgb.txt,' | |
48 | 48 | |||
49 | .include "../../mk/bsd.prefs.mk" | 49 | .include "../../mk/bsd.prefs.mk" | |
50 | 50 | |||
51 | # only used if NEED_RUNTIME_PATH is set, so set it unconditionally | 51 | # only used if NEED_RUNTIME_PATH is set, so set it unconditionally | |
52 | MAKE_FLAGS+= NETPBMLIB_RUNTIME_PATH=${PREFIX} | 52 | MAKE_FLAGS+= NETPBMLIB_RUNTIME_PATH=${PREFIX} | |
53 | 53 | |||
54 | .if ${OPSYS} == "NetBSD" | 54 | OPSYSVARS+= MAKE_FLAGS | |
55 | MAKE_FLAGS+= NEED_RUNTIME_PATH=Y | 55 | MAKE_FLAGS.NetBSD+= NEED_RUNTIME_PATH=Y | |
56 | .elif ${OPSYS} == "Darwin" | 56 | MAKE_FLAGS.Darwin+= NETPBMLIBTYPE=dylib | |
57 | MAKE_FLAGS+= NETPBMLIBTYPE=dylib | 57 | MAKE_FLAGS.Darwin+= NETPBMLIBSUFFIX=dylib | |
58 | MAKE_FLAGS+= NETPBMLIBSUFFIX=dylib | 58 | MAKE_FLAGS.SunOS+= LDSHLIB=-shared | |
59 | .elif ${OPSYS} == "SunOS" | 59 | MAKE_FLAGS.SunOS+= NEED_RUNTIME_PATH=Y | |
60 | MAKE_FLAGS+= LDSHLIB=-shared | 60 | MAKE_FLAGS.SunOS+= NETWORKLD="-lsocket -lnsl" | |
61 | MAKE_FLAGS+= NEED_RUNTIME_PATH=Y | 61 | ||
62 | MAKE_FLAGS+= NETWORKLD="-lsocket -lnsl" | 62 | .if ${OS_VARIANT} == "SCOOSR5" | |
63 | .elif ${OS_VARIANT} == "SCOOSR5" | |||
64 | MAKE_FLAGS+= NETWORKLD="-lsocket -lresolv" | 63 | MAKE_FLAGS+= NETWORKLD="-lsocket -lresolv" | |
65 | .endif | 64 | .endif | |
66 | 65 | |||
67 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PKGMANDIR}/man3 ${PKGMANDIR}/man5 share/netpbm | 66 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PKGMANDIR}/man3 ${PKGMANDIR}/man5 share/netpbm | |
68 | 67 | |||
69 | post-extract: | 68 | post-extract: | |
70 | cd ${WRKSRC} && ${CP} config.mk.in config.mk | 69 | cd ${WRKSRC} && ${CP} config.mk.in config.mk | |
71 | ${ECHO} "CFLAGS_SHLIB = -fPIC" >> ${WRKSRC}/config.mk | 70 | ${ECHO} "CFLAGS_SHLIB = -fPIC" >> ${WRKSRC}/config.mk | |
72 | ${ECHO} "JPEGLIB = ${BUILDLINK_PREFIX.jpeg}/lib/libjpeg.so" >> ${WRKSRC}/config.mk | 71 | ${ECHO} "JPEGLIB = ${BUILDLINK_PREFIX.jpeg}/lib/libjpeg.so" >> ${WRKSRC}/config.mk | |
73 | ${ECHO} "JPEGHDR_DIR = ${BUILDLINK_PREFIX.jpeg}/include" >> ${WRKSRC}/config.mk | 72 | ${ECHO} "JPEGHDR_DIR = ${BUILDLINK_PREFIX.jpeg}/include" >> ${WRKSRC}/config.mk | |
74 | ${ECHO} "TIFFLIB = ${BUILDLINK_PREFIX.tiff}/lib/libtiff.so" >> ${WRKSRC}/config.mk | 73 | ${ECHO} "TIFFLIB = ${BUILDLINK_PREFIX.tiff}/lib/libtiff.so" >> ${WRKSRC}/config.mk | |
75 | ${ECHO} "TIFFHDR_DIR = ${BUILDLINK_PREFIX.tiff}/include" >> ${WRKSRC}/config.mk | 74 | ${ECHO} "TIFFHDR_DIR = ${BUILDLINK_PREFIX.tiff}/include" >> ${WRKSRC}/config.mk | |
76 | ${ECHO} "ZLIB = ${BUILDLINK_PREFIX.zlib}/lib/libz.so" >> ${WRKSRC}/config.mk | 75 | ${ECHO} "ZLIB = ${BUILDLINK_PREFIX.zlib}/lib/libz.so" >> ${WRKSRC}/config.mk |
@@ -1,34 +1,31 @@ | @@ -1,34 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.7 2015/04/25 14:23:17 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.8 2016/02/25 13:37:48 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME= OpenCSG-1.3.2 | 3 | DISTNAME= OpenCSG-1.3.2 | |
4 | PKGNAME= ${DISTNAME:tl} | 4 | PKGNAME= ${DISTNAME:tl} | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= graphics | 6 | CATEGORIES= graphics | |
7 | MASTER_SITES= http://www.opencsg.org/ | 7 | MASTER_SITES= http://www.opencsg.org/ | |
8 | 8 | |||
9 | MAINTAINER= reinoud@tomaatnet.nl | 9 | MAINTAINER= reinoud@tomaatnet.nl | |
10 | HOMEPAGE= http://www.opencsg.org/ | 10 | HOMEPAGE= http://www.opencsg.org/ | |
11 | COMMENT= Image based CSG rendering library using OpenGL | 11 | COMMENT= Image based CSG rendering library using OpenGL | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | USE_LANGUAGES= c c++ | 14 | USE_LANGUAGES= c c++ | |
15 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
16 | USE_TOOLS+= gmake pkg-config | 16 | USE_TOOLS+= gmake pkg-config | |
17 | BUILD_DIRS= src | 17 | BUILD_DIRS= src | |
18 | 18 | |||
19 | INSTALLATION_DIRS= include lib | 19 | INSTALLATION_DIRS= include lib | |
20 | 20 | |||
21 | LDFLAGS.Darwin+= -framework OpenGL | |||
22 | LDFLAGS.*+= -lGL -lGLU -lXmu | |||
23 | ||||
21 | do-install: | 24 | do-install: | |
22 | ${INSTALL_DATA} ${WRKSRC}/include/* ${DESTDIR}${PREFIX}/include/ | 25 | ${INSTALL_DATA} ${WRKSRC}/include/* ${DESTDIR}${PREFIX}/include/ | |
23 | ${LIBTOOL} --mode=install ${INSTALL_LIB} \ | 26 | ${LIBTOOL} --mode=install ${INSTALL_LIB} \ | |
24 | ${WRKSRC}/src/libopencsg.la ${DESTDIR}${PREFIX}/lib | 27 | ${WRKSRC}/src/libopencsg.la ${DESTDIR}${PREFIX}/lib | |
25 | 28 | |||
26 | .include "../../mk/bsd.prefs.mk" | |||
27 | .if ${OPSYS} == "Darwin" | |||
28 | LDFLAGS+= -framework OpenGL | |||
29 | .else | |||
30 | LDFLAGS+= -lGL -lGLU -lXmu | |||
31 | .include "../../graphics/glut/buildlink3.mk" | 29 | .include "../../graphics/glut/buildlink3.mk" | |
32 | .include "../../x11/libXmu/buildlink3.mk" | 30 | .include "../../x11/libXmu/buildlink3.mk" | |
33 | .endif | |||
34 | .include "../../mk/bsd.pkg.mk" | 31 | .include "../../mk/bsd.pkg.mk" |
@@ -1,25 +1,21 @@ | @@ -1,25 +1,21 @@ | |||
1 | # $NetBSD: options.mk,v 1.3 2015/08/25 20:16:31 adam Exp $ | 1 | # $NetBSD: options.mk,v 1.4 2016/02/25 13:37:48 jperkin Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.pfstools | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.pfstools | |
4 | PKG_SUPPORTED_OPTIONS= imagemagick octave qt opengl | 4 | PKG_SUPPORTED_OPTIONS= imagemagick octave qt opengl | |
5 | 5 | |||
6 | PLIST_VARS+= im octave qt gl | 6 | PKG_SUGGESTED_OPTIONS.Darwin+= opengl | |
7 | ||||
8 | .include "../../mk/bsd.prefs.mk" | |||
9 | 7 | |||
10 | .if ${OPSYS} == "Darwin" | 8 | PLIST_VARS+= im octave qt gl | |
11 | PKG_SUGGESTED_OPTIONS+= opengl | |||
12 | .endif | |||
13 | 9 | |||
14 | .include "../../mk/bsd.options.mk" | 10 | .include "../../mk/bsd.options.mk" | |
15 | 11 | |||
16 | .if !empty(PKG_OPTIONS:Mimagemagick) | 12 | .if !empty(PKG_OPTIONS:Mimagemagick) | |
17 | .include "../../graphics/ImageMagick/buildlink3.mk" | 13 | .include "../../graphics/ImageMagick/buildlink3.mk" | |
18 | PLIST.im= yes | 14 | PLIST.im= yes | |
19 | CMAKE_ARGS+= -DWITH_ImageMagick=YES | 15 | CMAKE_ARGS+= -DWITH_ImageMagick=YES | |
20 | .else | 16 | .else | |
21 | CMAKE_ARGS+= -DWITH_ImageMagick=NO | 17 | CMAKE_ARGS+= -DWITH_ImageMagick=NO | |
22 | .endif | 18 | .endif | |
23 | 19 | |||
24 | .if !empty(PKG_OPTIONS:Moctave) | 20 | .if !empty(PKG_OPTIONS:Moctave) | |
25 | .include "../../math/octave/buildlink3.mk" | 21 | .include "../../math/octave/buildlink3.mk" | |
@@ -38,21 +34,19 @@ CMAKE_ARGS+= -DWITH_Octave=NO | @@ -38,21 +34,19 @@ CMAKE_ARGS+= -DWITH_Octave=NO | |||
38 | .include "../../x11/qt4-libs/buildlink3.mk" | 34 | .include "../../x11/qt4-libs/buildlink3.mk" | |
39 | .include "../../x11/qt4-tools/buildlink3.mk" | 35 | .include "../../x11/qt4-tools/buildlink3.mk" | |
40 | PLIST.qt= yes | 36 | PLIST.qt= yes | |
41 | CMAKE_ARGS+= -DWITH_QT=YES | 37 | CMAKE_ARGS+= -DWITH_QT=YES | |
42 | .else | 38 | .else | |
43 | CMAKE_ARGS+= -DWITH_QT=NO | 39 | CMAKE_ARGS+= -DWITH_QT=NO | |
44 | .endif | 40 | .endif | |
45 | 41 | |||
46 | .if !empty(PKG_OPTIONS:Mopengl) | 42 | .if !empty(PKG_OPTIONS:Mopengl) | |
47 | . if ${OPSYS} != "Darwin" | 43 | . if ${OPSYS} != "Darwin" | |
48 | .include "../../graphics/glut/buildlink3.mk" | 44 | .include "../../graphics/glut/buildlink3.mk" | |
49 | . endif | 45 | . endif | |
50 | # XXX nasty hack | 46 | # XXX nasty hack | |
51 | . if ${OPSYS} == "NetBSD" | 47 | CXXFLAGS.NetBSD+= -lpthread | |
52 | CXXFLAGS+= -lpthread | |||
53 | . endif | |||
54 | PLIST.gl= yes | 48 | PLIST.gl= yes | |
55 | CMAKE_ARGS+= -DWITH_pfsglview=YES | 49 | CMAKE_ARGS+= -DWITH_pfsglview=YES | |
56 | .else | 50 | .else | |
57 | CMAKE_ARGS+= -DWITH_pfsglview=NO | 51 | CMAKE_ARGS+= -DWITH_pfsglview=NO | |
58 | .endif | 52 | .endif |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.84 2015/04/30 11:37:42 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.85 2016/02/25 13:37:48 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME= tuxpaint-0.9.22 | 3 | DISTNAME= tuxpaint-0.9.22 | |
4 | PKGREVISION= 1 | 4 | PKGREVISION= 1 | |
5 | CATEGORIES= graphics | 5 | CATEGORIES= graphics | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tuxpaint/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tuxpaint/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.tuxpaint.org/ | 9 | HOMEPAGE= http://www.tuxpaint.org/ | |
10 | COMMENT= Drawing program for small children | 10 | COMMENT= Drawing program for small children | |
11 | # program itself is gnu-gpl-v2, other licenses are packaged fonts | 11 | # program itself is gnu-gpl-v2, other licenses are packaged fonts | |
12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND public-domain AND modified-bsd | 12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND public-domain AND modified-bsd | |
13 | 13 | |||
14 | BUILD_DEPENDS+= gperf-[0-9]*:../../devel/gperf | 14 | BUILD_DEPENDS+= gperf-[0-9]*:../../devel/gperf | |
@@ -29,31 +29,27 @@ MAKE_FLAGS+= CFLAGS=${CFLAGS:Q} | @@ -29,31 +29,27 @@ MAKE_FLAGS+= CFLAGS=${CFLAGS:Q} | |||
29 | MAKE_FLAGS+= CPPFLAGS=${CPPFLAGS:Q} | 29 | MAKE_FLAGS+= CPPFLAGS=${CPPFLAGS:Q} | |
30 | MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} | 30 | MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} | |
31 | MAKE_FLAGS+= CHMOD=${CHMOD:Q} | 31 | MAKE_FLAGS+= CHMOD=${CHMOD:Q} | |
32 | MAKE_FLAGS+= PREFIX=${PREFIX} | 32 | MAKE_FLAGS+= PREFIX=${PREFIX} | |
33 | MAKE_FLAGS+= LOCALE_PREFIX=$(DESTDIR)$(PREFIX)/$(PKGLOCALEDIR)/locale | 33 | MAKE_FLAGS+= LOCALE_PREFIX=$(DESTDIR)$(PREFIX)/$(PKGLOCALEDIR)/locale | |
34 | MAKE_FLAGS+= MAN_PREFIX=$(DESTDIR)$(PREFIX)/${PKGMANDIR}/ | 34 | MAKE_FLAGS+= MAN_PREFIX=$(DESTDIR)$(PREFIX)/${PKGMANDIR}/ | |
35 | MAKE_FLAGS+= GPERF=${PREFIX}/bin/gperf | 35 | MAKE_FLAGS+= GPERF=${PREFIX}/bin/gperf | |
36 | EGDIR= ${PREFIX}/share/examples/tuxpaint | 36 | EGDIR= ${PREFIX}/share/examples/tuxpaint | |
37 | CONF_FILES= ${EGDIR}/tuxpaint.conf ${PKG_SYSCONFDIR}/tuxpaint.conf | 37 | CONF_FILES= ${EGDIR}/tuxpaint.conf ${PKG_SYSCONFDIR}/tuxpaint.conf | |
38 | 38 | |||
39 | INSTALL_MAKE_FLAGS+= PKG_ROOT=${DESTDIR} | 39 | INSTALL_MAKE_FLAGS+= PKG_ROOT=${DESTDIR} | |
40 | INSTALL_MAKE_FLAGS+= CONFDIR=${DESTDIR}${PREFIX}/share/examples/tuxpaint | 40 | INSTALL_MAKE_FLAGS+= CONFDIR=${DESTDIR}${PREFIX}/share/examples/tuxpaint | |
41 | 41 | |||
42 | .include "../../mk/bsd.fast.prefs.mk" | 42 | CPPFLAGS.NetBSD+= -DHAVE_STRCASESTR | |
43 | ||||
44 | .if ${OPSYS} == "NetBSD" | |||
45 | CPPFLAGS+= -DHAVE_STRCASESTR | |||
46 | .endif | |||
47 | 43 | |||
48 | # this uses iconv and png functions directly, so link against them | 44 | # this uses iconv and png functions directly, so link against them | |
49 | # explicitly. | 45 | # explicitly. | |
50 | MAKE_FLAGS+= LIBS=${LIBS:M*:Q} | 46 | MAKE_FLAGS+= LIBS=${LIBS:M*:Q} | |
51 | LIBS+= -liconv | 47 | LIBS+= -liconv | |
52 | LIBS+= -lpng | 48 | LIBS+= -lpng | |
53 | LIBS.SunOS+= -lsocket -lnsl | 49 | LIBS.SunOS+= -lsocket -lnsl | |
54 | LDFLAGS.SunOS+= -lsocket | 50 | LDFLAGS.SunOS+= -lsocket | |
55 | 51 | |||
56 | pre-build: | 52 | pre-build: | |
57 | ${MKDIR} ${WRKSRC}/trans | 53 | ${MKDIR} ${WRKSRC}/trans | |
58 | 54 | |||
59 | post-install: | 55 | post-install: |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.88 2015/11/22 19:17:01 tsutsui Exp $ | 1 | # $NetBSD: Makefile,v 1.89 2016/02/25 13:37:48 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME= xv-3.10a | 3 | DISTNAME= xv-3.10a | |
4 | PKGREVISION= 22 | 4 | PKGREVISION= 22 | |
5 | CATEGORIES= graphics x11 | 5 | CATEGORIES= graphics x11 | |
6 | MASTER_SITES= ftp://ftp.cis.upenn.edu/pub/xv/ | 6 | MASTER_SITES= ftp://ftp.cis.upenn.edu/pub/xv/ | |
7 | DISTFILES= ${DEFAULT_DISTFILES} ${JUMBO_PATCHES} | 7 | DISTFILES= ${DEFAULT_DISTFILES} ${JUMBO_PATCHES} | |
8 | 8 | |||
9 | PATCHFILES= ${JUMBO_PATCHES} | 9 | PATCHFILES= ${JUMBO_PATCHES} | |
10 | JUMBO_PATCHES= xv-3.10a-jumbo-patches-20070520.tar.gz | 10 | JUMBO_PATCHES= xv-3.10a-jumbo-patches-20070520.tar.gz | |
11 | PATCH_DIST_CAT.${JUMBO_PATCHES}= ${CAT} ${WRKDIR}/*-patch-* | 11 | PATCH_DIST_CAT.${JUMBO_PATCHES}= ${CAT} ${WRKDIR}/*-patch-* | |
12 | PATCH_DIST_STRIP.${JUMBO_PATCHES}= -p1 | 12 | PATCH_DIST_STRIP.${JUMBO_PATCHES}= -p1 | |
13 | SITES.${JUMBO_PATCHES}= ${MASTER_SITE_SOURCEFORGE:=png-mng/} | 13 | SITES.${JUMBO_PATCHES}= ${MASTER_SITE_SOURCEFORGE:=png-mng/} | |
14 | PATCHFILES+= xv-3.10a-enhancements.20070520-20081216.diff | 14 | PATCHFILES+= xv-3.10a-enhancements.20070520-20081216.diff | |
@@ -34,35 +34,33 @@ CPPFLAGS+= -DDOCDIR=\""${PREFIX:Q}/share | @@ -34,35 +34,33 @@ CPPFLAGS+= -DDOCDIR=\""${PREFIX:Q}/share | |||
34 | 34 | |||
35 | BUILD_TARGET= depend all | 35 | BUILD_TARGET= depend all | |
36 | 36 | |||
37 | SUBST_CLASSES+= gspath | 37 | SUBST_CLASSES+= gspath | |
38 | SUBST_FILES.gspath= config.h | 38 | SUBST_FILES.gspath= config.h | |
39 | SUBST_SED.gspath= -e 's|@PREFIX@|${PREFIX}|g' | 39 | SUBST_SED.gspath= -e 's|@PREFIX@|${PREFIX}|g' | |
40 | SUBST_STAGE.gspath= post-configure | 40 | SUBST_STAGE.gspath= post-configure | |
41 | SUBST_MESSAGE.gspath= Fixing path to ghostscript interpreter. | 41 | SUBST_MESSAGE.gspath= Fixing path to ghostscript interpreter. | |
42 | 42 | |||
43 | INSTALLATION_DIRS+= share/doc/xv | 43 | INSTALLATION_DIRS+= share/doc/xv | |
44 | 44 | |||
45 | .include "../../mk/bsd.prefs.mk" | 45 | .include "../../mk/bsd.prefs.mk" | |
46 | 46 | |||
47 | .if ${OPSYS} == "SunOS" | 47 | SUBST_CLASSES.SunOS+= ccflags | |
48 | SUBST_CLASSES+= ccflags | |||
49 | SUBST_FILES.ccflags= Makefile | 48 | SUBST_FILES.ccflags= Makefile | |
50 | SUBST_SED.ccflags= -e 's| CC = .*| CC = ${CC:Q}|' | 49 | SUBST_SED.ccflags= -e 's| CC = .*| CC = ${CC:Q}|' | |
51 | SUBST_SED.ccflags+= -e 's| CCOPTIONS = .*| CCOPTIONS = ${CFLAGS:Q}|' | 50 | SUBST_SED.ccflags+= -e 's| CCOPTIONS = .*| CCOPTIONS = ${CFLAGS:Q}|' | |
52 | SUBST_SED.ccflags+= -e 's| CDEBUGFLAGS = .*| CDEBUGFLAGS =|' | 51 | SUBST_SED.ccflags+= -e 's| CDEBUGFLAGS = .*| CDEBUGFLAGS =|' | |
53 | SUBST_STAGE.ccflags= post-configure | 52 | SUBST_STAGE.ccflags= post-configure | |
54 | SUBST_MESSAGE.ccflags= Fixing compiler flags for Solaris. | 53 | SUBST_MESSAGE.ccflags= Fixing compiler flags for Solaris. | |
55 | .endif | |||
56 | 54 | |||
57 | .if ${OPSYS} == "SunOS" || !empty(MACHINE_PLATFORM:MIRIX-5*) | 55 | .if ${OPSYS} == "SunOS" || !empty(MACHINE_PLATFORM:MIRIX-5*) | |
58 | CPPFLAGS+= -DNEED_ALLOCA_H | 56 | CPPFLAGS+= -DNEED_ALLOCA_H | |
59 | .endif | 57 | .endif | |
60 | 58 | |||
61 | post-install: | 59 | post-install: | |
62 | ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/xv | 60 | ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/xv | |
63 | ${INSTALL_DATA} ${WRKSRC}/docs/xvdocs.ps ${DESTDIR}${PREFIX}/share/doc/xv | 61 | ${INSTALL_DATA} ${WRKSRC}/docs/xvdocs.ps ${DESTDIR}${PREFIX}/share/doc/xv | |
64 | 62 | |||
65 | BUILDLINK_DEPMETHOD.libXt?= build | 63 | BUILDLINK_DEPMETHOD.libXt?= build | |
66 | 64 | |||
67 | .include "../../graphics/png/buildlink3.mk" | 65 | .include "../../graphics/png/buildlink3.mk" | |
68 | .include "../../graphics/tiff/buildlink3.mk" | 66 | .include "../../graphics/tiff/buildlink3.mk" |