[Midnightbsd-cvs] mports [24095] trunk/graphics/cairo: update cairo
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Sep 2 19:19:08 EDT 2018
Revision: 24095
http://svnweb.midnightbsd.org/mports/?rev=24095
Author: laffer1
Date: 2018-09-02 19:19:07 -0400 (Sun, 02 Sep 2018)
Log Message:
-----------
update cairo
Modified Paths:
--------------
trunk/graphics/cairo/Makefile
trunk/graphics/cairo/distinfo
trunk/graphics/cairo/pkg-plist
Modified: trunk/graphics/cairo/Makefile
===================================================================
--- trunk/graphics/cairo/Makefile 2018-09-02 23:07:30 UTC (rev 24094)
+++ trunk/graphics/cairo/Makefile 2018-09-02 23:19:07 UTC (rev 24095)
@@ -1,9 +1,9 @@
# $MidnightBSD$
PORTNAME= cairo
-PORTVERSION= 1.14.12
-PORTREVISION= 0
-PORTEPOCH?= 2
+PORTVERSION= 1.14.8
+PORTREVISION= 1
+PORTEPOCH= 2
CATEGORIES= graphics
MASTER_SITES= http://cairographics.org/releases/
@@ -21,11 +21,16 @@
libpng.so:graphics/png \
libfontconfig.so:x11-fonts/fontconfig
+PORTSCOUT= skipv:5c-1.1,5c-1.2,5c-1.5
+
GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-html-dir=${DOCSDIR} \
+ --disable-directfb \
+ --enable-tee
USES+= cpe gnome libtool pathfix pkgconfig
CPE_VENDOR= cairographics
-USE_XORG= pixman xrender xext x11
-USE_GNOME= referencehack glib20
+USE_XORG= pixman
+USE_GNOME= referencehack
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
@@ -34,26 +39,33 @@
--disable-gallium \
--disable-glesv2 \
--disable-wgl \
- --enable-tee \
- --enable-gobject \
- --enable-xlib \
- --enable-png
+ --enable-tee
-OPTIONS_DEFINE= OPENGL XCB
-OPTIONS_DEFAULT=OPENGL XCB
+OPTIONS_DEFINE= OPENGL XCB GLIB X11
+OPTIONS_DEFAULT=OPENGL XCB GLIB X11
+OPTIONS_SLAVE= ${ARCH:tu}
XCB_DESC= Enable XCB (X C-language Binding) Support
+GLIB_DESC= Enable GObject Functions Feature
OPTIONS_SUB= yes
+X11_USE= xorg=x11,xext,xrender
+X11_CONFIGURE_ENABLE=xlib
OPENGL_USE= gl=gl,egl xorg=glproto:both,dri2proto:both
OPENGL_CONFIGURE_ENABLE=gl egl
+OPENGL_IMPLIES= X11
+GLIB_USES= gettext-runtime
+GLIB_USE= gnome=glib20
+GLIB_CONFIGURE_ENABLE= gobject
XCB_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb-renderutil.pc:x11/xcb-util-renderutil
XCB_RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb-renderutil.pc:x11/xcb-util-renderutil
+XCB_USE= xorg=xcb
XCB_CONFIGURE_ENABLE= xcb
# this has another option --enable-xlib-xcb=auto but it is buggy.
+MIPS_BUILD_DEPENDS= ${LOCALBASE}/include/atomic_ops.h:devel/libatomic_ops
+MIPS_USES= localbase
+MIPS_CONFIGURE_ENV= cairo_cv_atomic_primitives="libatomic-ops"
-.include <bsd.mport.options.mk>
+PLIST_SUB+= LIBVER=2.11400.8
-PLIST_SUB+= LIBVER=2.11400.12
-
post-patch:
@${REINPLACE_CMD} -e '/strings/s/ - / -a /' \
-e '/test/s/==/=/g' \
@@ -67,10 +79,6 @@
@${REINPLACE_CMD} -e 's|-ldl||g' \
${WRKSRC}/util/*/Makefile.in \
${WRKSRC}/boilerplate/Makefile.in
-.if ${PORT_OPTIONS:MOPENGL}
- @${REINPLACE_CMD} 's|@CAIRO_CFLAGS@|-I$$(top_srcdir)/src/glew &|' \
- ${WRKSRC}/src/Makefile.in
-.endif
.include <bsd.port.mk>
Modified: trunk/graphics/cairo/distinfo
===================================================================
--- trunk/graphics/cairo/distinfo 2018-09-02 23:07:30 UTC (rev 24094)
+++ trunk/graphics/cairo/distinfo 2018-09-02 23:19:07 UTC (rev 24095)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1525784046
-SHA256 (cairo-1.14.12.tar.xz) = 8c90f00c500b2299c0a323dd9beead2a00353752b2092ead558139bd67f7bf16
-SIZE (cairo-1.14.12.tar.xz) = 36251896
+TIMESTAMP = 1488198143
+SHA256 (cairo-1.14.8.tar.xz) = d1f2d98ae9a4111564f6de4e013d639cf77155baf2556582295a0f00a9bc5e20
+SIZE (cairo-1.14.8.tar.xz) = 35392464
Modified: trunk/graphics/cairo/pkg-plist
===================================================================
--- trunk/graphics/cairo/pkg-plist 2018-09-02 23:07:30 UTC (rev 24094)
+++ trunk/graphics/cairo/pkg-plist 2018-09-02 23:19:07 UTC (rev 24095)
@@ -1,10 +1,10 @@
-bin/cairo-sphinx
+%%GLIB%%bin/cairo-sphinx
bin/cairo-trace
include/cairo/cairo-deprecated.h
include/cairo/cairo-features.h
include/cairo/cairo-ft.h
%%OPENGL%%include/cairo/cairo-gl.h
-include/cairo/cairo-gobject.h
+%%GLIB%%include/cairo/cairo-gobject.h
include/cairo/cairo-pdf.h
include/cairo/cairo-ps.h
include/cairo/cairo-script-interpreter.h
@@ -13,25 +13,25 @@
include/cairo/cairo-tee.h
include/cairo/cairo-version.h
%%XCB%%include/cairo/cairo-xcb.h
-include/cairo/cairo-xlib-xrender.h
-include/cairo/cairo-xlib.h
+%%X11%%include/cairo/cairo-xlib-xrender.h
+%%X11%%include/cairo/cairo-xlib.h
include/cairo/cairo.h
lib/cairo/cairo-fdr.a
lib/cairo/cairo-fdr.so
lib/cairo/cairo-fdr.so.0
lib/cairo/cairo-fdr.so.0.0.0
-lib/cairo/cairo-sphinx.a
-lib/cairo/cairo-sphinx.so
-lib/cairo/cairo-sphinx.so.0
-lib/cairo/cairo-sphinx.so.0.0.0
+%%GLIB%%lib/cairo/cairo-sphinx.a
+%%GLIB%%lib/cairo/cairo-sphinx.so
+%%GLIB%%lib/cairo/cairo-sphinx.so.0
+%%GLIB%%lib/cairo/cairo-sphinx.so.0.0.0
lib/cairo/libcairo-trace.a
lib/cairo/libcairo-trace.so
lib/cairo/libcairo-trace.so.0
lib/cairo/libcairo-trace.so.0.0.0
-lib/libcairo-gobject.a
-lib/libcairo-gobject.so
-lib/libcairo-gobject.so.2
-lib/libcairo-gobject.so.%%LIBVER%%
+%%GLIB%%lib/libcairo-gobject.a
+%%GLIB%%lib/libcairo-gobject.so
+%%GLIB%%lib/libcairo-gobject.so.2
+%%GLIB%%lib/libcairo-gobject.so.%%LIBVER%%
lib/libcairo-script-interpreter.a
lib/libcairo-script-interpreter.so
lib/libcairo-script-interpreter.so.2
@@ -41,12 +41,12 @@
lib/libcairo.so.2
lib/libcairo.so.%%LIBVER%%
libdata/pkgconfig/cairo.pc
- at comment only when EGL is on? libdata/pkgconfig/cairo-egl.pc
+%%OPENGL%%libdata/pkgconfig/cairo-egl.pc
libdata/pkgconfig/cairo-fc.pc
libdata/pkgconfig/cairo-ft.pc
%%OPENGL%%libdata/pkgconfig/cairo-gl.pc
%%OPENGL%%libdata/pkgconfig/cairo-glx.pc
-libdata/pkgconfig/cairo-gobject.pc
+%%GLIB%%libdata/pkgconfig/cairo-gobject.pc
libdata/pkgconfig/cairo-pdf.pc
libdata/pkgconfig/cairo-png.pc
libdata/pkgconfig/cairo-ps.pc
@@ -55,6 +55,6 @@
libdata/pkgconfig/cairo-tee.pc
%%XCB%%libdata/pkgconfig/cairo-xcb.pc
%%XCB%%libdata/pkgconfig/cairo-xcb-shm.pc
-libdata/pkgconfig/cairo-xlib.pc
- at comment %%XCB%%libdata/pkgconfig/cairo-xlib-xcb.pc
-libdata/pkgconfig/cairo-xlib-xrender.pc
+%%X11%%libdata/pkgconfig/cairo-xlib.pc
+ at comment %%X11%%%%XCB%%libdata/pkgconfig/cairo-xlib-xcb.pc
+%%X11%%libdata/pkgconfig/cairo-xlib-xrender.pc
More information about the Midnightbsd-cvs
mailing list