Subject: p5-PerlMagick and no X11
To: None <pkgsrc-users@NetBSD.org, adam@NetBSD.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: pkgsrc-users
Date: 01/01/2007 14:58:03
ImageMagick can be built without X11. It would nice if p5-PerlMagick can
be built without X also.
diff -u -r1.17 buildlink3.mk
--- graphics/ImageMagick/buildlink3.mk 8 Jul 2006 23:10:50 -0000 1.17
+++ graphics/ImageMagick/buildlink3.mk 30 Dec 2006 16:36:41 -0000
@@ -17,11 +17,25 @@
BUILDLINK_PKGSRCDIR.ImageMagick?= ../../graphics/ImageMagick
.endif # IMAGEMAGICK_BUILDLINK3_MK
-.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../mk/bsd.fast.prefs.mk"
+
+.if !defined(PKG_BUILD_OPTIONS.ImageMagick)
+PKG_BUILD_OPTIONS.ImageMagick!= \
+ cd ${BUILDLINK_PKGSRCDIR.ImageMagick} && \
+ ${MAKE} show-var ${MAKEFLAGS} VARNAME=PKG_OPTIONS
+MAKEFLAGS+= PKG_BUILD_OPTIONS.ImageMagick=${PKG_BUILD_OPTIONS.ImageMagick:Q}
+.endif
+MAKEVARS+= PKG_BUILD_OPTIONS.ImageMagick
+
+.if !empty(PKG_BUILD_OPTIONS.ImageMagick:Mx11)
+BUILDLINK_API_DEPENDS.jasper+= jasper>=1.701.0
.include "../../graphics/jasper/buildlink3.mk"
+.include "../../graphics/libwmf/buildlink3.mk"
+.endif
+
+.include "../../archivers/bzip2/buildlink3.mk"
.include "../../graphics/lcms/buildlink3.mk"
.include "../../graphics/libexif/buildlink3.mk"
-.include "../../graphics/libwmf/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
The above should be ready to commit.
Also maybe the Makefile.common should handle the
CONFIGURE_ARGS+= --without-x
or Makefile.common should include the options?
Or is it okay if p5-PerlMagick/Makefile also include
../../graphics/ImageMagick/options.mk??