* [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