public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-ml/cairo-ocaml: ChangeLog metadata.xml cairo-ocaml-1.2.0.ebuild Manifest
@ 2012-06-18 20:01 Sebastien Fabbro (bicatali)
  0 siblings, 0 replies; only message in thread
From: Sebastien Fabbro (bicatali) @ 2012-06-18 20:01 UTC (permalink / raw
  To: gentoo-commits

bicatali    12/06/18 20:01:27

  Added:                ChangeLog metadata.xml cairo-ocaml-1.2.0.ebuild
                        Manifest
  Log:
  Initial import
  
  (Portage version: 2.1.10.65/cvs/Linux x86_64)

Revision  Changes    Path
1.1                  dev-ml/cairo-ocaml/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ml/cairo-ocaml/ChangeLog?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ml/cairo-ocaml/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for dev-ml/cairo-ocaml
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/cairo-ocaml/ChangeLog,v 1.1 2012/06/18 20:01:27 bicatali Exp $

*cairo-ocaml-1.2.0 (18 Jun 2012)

  18 Jun 2012; Sébastien Fabbro <bicatali@gentoo.org>
  +files/0001-Add-missing-libraries-used-by-the-stubs-to-CAIRO_LIB.patch,
  +cairo-ocaml-1.2.0.ebuild,
  +files/0002-Fix-Makefile-to-avoid-recompiling-files-in-usr.patch,
  +files/0003-Fix-FTBFS-on-bytecode-architectures.patch,
  +files/0004-no-automagic.patch, +metadata.xml:
  Initial import




1.1                  dev-ml/cairo-ocaml/metadata.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ml/cairo-ocaml/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ml/cairo-ocaml/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sci</herd>
<longdescription lang='en'>
   This package contains all the development stuff you need to use Cairo in
   your OCaml programs. The folowing backends are supported: PostScript,
   PDF, PNG, In-memory images and X11.
</longdescription>
<use>
  <flag name='pango'>Enable support for <pkg>x11-libs/pango</pkg></flag>
</use>
</pkgmetadata>



1.1                  dev-ml/cairo-ocaml/cairo-ocaml-1.2.0.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ml/cairo-ocaml/cairo-ocaml-1.2.0.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ml/cairo-ocaml/cairo-ocaml-1.2.0.ebuild?rev=1.1&content-type=text/plain

Index: cairo-ocaml-1.2.0.ebuild
===================================================================
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/cairo-ocaml/cairo-ocaml-1.2.0.ebuild,v 1.1 2012/06/18 20:01:27 bicatali Exp $

EAPI=4

inherit eutils findlib autotools

DESCRIPTION="Ocaml bindings for the cairo vector graphics library"
HOMEPAGE="http://www.cairographics.org/cairo-ocaml/"
SRC_URI="http://cgit.freedesktop.org/cairo-ocaml/snapshot/${P}.tar.bz2"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc examples gtk pango svg"

RDEPEND="dev-lang/ocaml
	x11-libs/cairo
	gtk? ( dev-ml/lablgtk:2 )
	pango? ( x11-libs/pango )
	svg? ( x11-libs/libsvg-cairo )"
DEPEND="${RDEPEND}"

src_prepare() {
	# 3 patches from debian and one for automagic on libsvg-cairo
	epatch \
		"${FILESDIR}"/0001-Add-missing-libraries-used-by-the-stubs-to-CAIRO_LIB.patch \
		"${FILESDIR}"/0002-Fix-Makefile-to-avoid-recompiling-files-in-usr.patch \
		"${FILESDIR}"/0003-Fix-FTBFS-on-bytecode-architectures.patch \
		"${FILESDIR}"/0004-no-automagic.patch
	AT_M4DIR=support eautoreconf
}

src_configure() {
	econf \
		$(use_with gtk) \
		$(use_with pango pango-cairo) \
		$(use_with svg svg-cairo)
}

src_compile() {
	emake -j1
	use doc && emake doc
}

src_install() {
	findlib_src_install
	dodoc README ChangeLog
	if use examples; then
		insinto /usr/share/doc/${PF}/examples
		doins test/*.ml
	fi
	# ocamlfind support
	cat <<-EOF > META
		name = "${PN}"
		description = "${DESCRIPTION}"
		requires = "bigarray"
		version = "${PV}"
		archive(byte) = "cairo.cma"
		archive(native) = "cairo.cmxa"
	EOF
	if use gtk; then
		cat <<-EOF >> META
			package "lablgtk2" (
				requires = "cairo lablgtk2"
				archive(byte) = "cairo_lablgtk.cma"
				archive(native) = "cairo_lablgtk.cmxa"
			)
		EOF
	fi
	if use pango; then
		cat <<-EOF >> META
			package "pango" (
				requires = "cairo"
				archive(byte) = "pango_cairo.cma"
				archive(native) = "pango_cairo.cmxa"
			)
		EOF
	fi
	if use svg; then
		cat <<-EOF >> META
			package "svg" (
				requires = "cairo"
				archive(byte) = "svg_cairo.cma"
				archive(native) = "svg_cairo.cmxa"
			)
		EOF
	fi
	insinto /usr/$(get_libdir)/ocaml/cairo
	doins META
}



1.1                  dev-ml/cairo-ocaml/Manifest

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ml/cairo-ocaml/Manifest?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ml/cairo-ocaml/Manifest?rev=1.1&content-type=text/plain

Index: Manifest
===================================================================
AUX 0001-Add-missing-libraries-used-by-the-stubs-to-CAIRO_LIB.patch 769 RMD160 ce7becfbc4c4e3ad2f97fbef1014295b809b5055 SHA1 7fc097dc363e4fea38b4c3b23da3b67c5768367c SHA256 ad6b2ce1f24bbf254c642d27e6192520b9db8bb6faa94573baa6e93803146f72
AUX 0002-Fix-Makefile-to-avoid-recompiling-files-in-usr.patch 742 RMD160 84beca9fbbb0a15dfe09929a4966e064f6002458 SHA1 dfd323257127ea41355bc2411f05da94beea2cea SHA256 170ced5c9270b4b8cf2fbf4b35fd2722cd37af991091759bc975bdd104c4ecf8
AUX 0003-Fix-FTBFS-on-bytecode-architectures.patch 1135 RMD160 8389f5422269b4516235506824022643c53a9122 SHA1 40c91820789abf5778ba478e7f6c26194164f73a SHA256 df9384a54ec9570c3a7e6755acc5fb2d3500790b02b6d7be89e08fa1182b53a9
AUX 0004-no-automagic.patch 1041 RMD160 d6dc796ffffa6dca507b2107e6ef62f50be72ec3 SHA1 f977e670370dbdd42e74bc58a28722f936243ea5 SHA256 e824710ac23cf62e6c402c1511423afcc694b657723a670a4d0ce86b62b40f1a
DIST cairo-ocaml-1.2.0.tar.bz2 44483 RMD160 21ff86f3cd9dbbcb5be45f7ed93a56779ce486bc SHA1 03d99a85ba08da3e65504a2b0bbf59e1d51673f2 SHA256 5f45aa3cc88d274d14c071402e22c5996fadf506fafa266642b3729b02d17554
EBUILD cairo-ocaml-1.2.0.ebuild 2089 RMD160 65da6c9caa56adefe8609cc88d1ba17618246ec3 SHA1 1c3fc3d8e8a3ec909d2cc63c2837e5f067444224 SHA256 e2f19e12e9d022136b14e4b23877789158d3a27d3ee673d37e3a479de7a2e25a
MISC ChangeLog 503 RMD160 e5e6e10e6d8d49231ae6e19f79f049951545a45c SHA1 3e912c90265e20c196e059c655628621dfd886cd SHA256 0dd9d56c3e29e71ca0079feb3f5018b46a0c8023a2ed87a186a5dd0ccb1d711e
MISC metadata.xml 477 RMD160 8737e477917f8959cd59d630d67ccce090b8167d SHA1 e94f4fd60cc0c0a0a7500e01f26a2aa38d2d57a3 SHA256 0be17324b5b1d0a95914c82566b110fe2a278eb4b066854e7a2755260ed92d99






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-06-18 20:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-18 20:01 [gentoo-commits] gentoo-x86 commit in dev-ml/cairo-ocaml: ChangeLog metadata.xml cairo-ocaml-1.2.0.ebuild Manifest Sebastien Fabbro (bicatali)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox