public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: Ken Brown <kbrown@cornell.edu>
To: cygwin-apps <cygwin-apps@cygwin.com>
Subject: [ITA] cairo
Date: Fri, 15 May 2020 09:57:28 -0400	[thread overview]
Message-ID: <376f5720-56b7-6cbc-5a51-43b4fb96daa0@cornell.edu> (raw)

[-- Attachment #1: Type: text/plain, Size: 200 bytes --]

cygport file attached.  I bumped the release number and added one new 
Fedora patch, but that probably doesn't warrant a new release.  But if 
anyone disagrees, I'll go ahead with a new release.

Ken

[-- Attachment #2: cairo.cygport --]
[-- Type: text/plain, Size: 1808 bytes --]

inherit gnome2

NAME="cairo"
VERSION=1.16.0
RELEASE=2
CATEGORY="Libs"
SUMMARY="Cross-device vector graphics library"
DESCRIPTION="Cairo is a 2D graphics library with support for multiple output
devices. Currently supported output targets include the X Window System
(via both Xlib and XCB), quartz, win32, and image buffers, as well as PDF,
PostScript, and SVG file output."
HOMEPAGE="http://cairographics.org/"
SRC_URI="http://cairographics.org/releases/cairo-${VERSION}.tar.xz"
PATCH_URI="
	https://src.fedoraproject.org/rpms/cairo/raw/master/f/0001-Set-default-LCD-filter-to-FreeType-s-default.patch
	https://src.fedoraproject.org/rpms/cairo/raw/master/f/0001-ft-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
	https://src.fedoraproject.org/rpms/cairo/raw/master/f/cairo-composite_color_glyphs.patch
	https://src.fedoraproject.org/rpms/cairo/raw/master/f/0001-cff-Allow-empty-array-of-operands-for-certain-operat.patch
	1.12.14-cairo-gobject-lto.patch
"

DISTCLEANFILES="src/cairo-features.h"

BUILD_REQUIRES="gnome-common
	libXrender-devel
	libX11-devel \
	libfontconfig-devel \
	libfreetype-devel \
	libglib2.0-devel \
	libpixman1-devel \
	libpng-devel \
	librsvg2-devel"

# gl: unmaintained, unused, heavy deps
CYGCONF_ARGS="
	--disable-directfb
	--enable-fc
	--enable-ft
	--disable-gl
	--enable-gobject
	--enable-interpreter
	--enable-png
	--enable-pdf
	--enable-ps
	--enable-pthread
	--disable-quartz
	--enable-script
	--enable-svg
	--disable-win32
	--enable-xcb
	--enable-xcb-shm
	--enable-xlib
	--enable-xlib-xrender
"

DOCS="COPYING-LGPL-2.1 COPYING-MPL-1.1"

PKG_NAMES="lib${NAME}2 lib${NAME}-devel lib${NAME}-doc"
libcairo2_CONTENTS="usr/bin/*-2.dll usr/share/doc/"
libcairo_devel_CONTENTS="usr/include/ usr/lib/"
libcairo_doc_CATEGORY="Doc"
libcairo_doc_CONTENTS="usr/share/gtk-doc/"


             reply	other threads:[~2020-05-15 13:57 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-15 13:57 Ken Brown [this message]
2020-05-15 17:41 ` Marco Atzeri

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=376f5720-56b7-6cbc-5a51-43b4fb96daa0@cornell.edu \
    --to=kbrown@cornell.edu \
    --cc=cygwin-apps@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).