diff options
author | Jakov Smolic <jakov.smolic@sartura.hr> | 2021-04-25 13:49:43 +0200 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2021-04-25 13:49:43 +0200 |
commit | a1c7d4086d97ac0dcf6bc6f80a8b32384b3a5297 (patch) | |
tree | ae720ca5039bfde98399bcc7eeafa7bc1e6413e1 /dev-ml | |
parent | mail-mta/protonmail-bridge-bin: Remove last-rited pkg (diff) | |
download | gentoo-a1c7d4086d97ac0dcf6bc6f80a8b32384b3a5297.tar.gz gentoo-a1c7d4086d97ac0dcf6bc6f80a8b32384b3a5297.tar.bz2 gentoo-a1c7d4086d97ac0dcf6bc6f80a8b32384b3a5297.zip |
dev-ml/cairo-ocaml: Remove last-rited pkg
Closes: https://bugs.gentoo.org/557538
Closes: https://bugs.gentoo.org/769326
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'dev-ml')
8 files changed, 0 insertions, 239 deletions
diff --git a/dev-ml/cairo-ocaml/Manifest b/dev-ml/cairo-ocaml/Manifest deleted file mode 100644 index 88a09824bf8d..000000000000 --- a/dev-ml/cairo-ocaml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cairo-ocaml-1.2.0.tar.bz2 44483 BLAKE2B 49a8c811100e3167a8c32ca87a0a6c256862d276c3703082b944aa55f8def7b56d478c0ed44b9d7f5de9194603b688daa5e42949db00417b71daa7376e17410b SHA512 5cac319cf27b94d31e955885ae89b40342c2ae4ffd1aca7c52366f7c3679185f74e513e0c73bd01260f89da29d43bb420dadd059fa1cf5509997db8f935704b4 diff --git a/dev-ml/cairo-ocaml/cairo-ocaml-1.2.0-r1.ebuild b/dev-ml/cairo-ocaml/cairo-ocaml-1.2.0-r1.ebuild deleted file mode 100644 index f05710bc7330..000000000000 --- a/dev-ml/cairo-ocaml/cairo-ocaml-1.2.0-r1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit findlib autotools - -DESCRIPTION="Ocaml bindings for the cairo vector graphics library" -HOMEPAGE="https://www.cairographics.org/cairo-ocaml/" -SRC_URI="https://cgit.freedesktop.org/cairo-ocaml/snapshot/${P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0/${PV}" -KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux" -IUSE="doc examples gtk pango" - -RDEPEND="dev-lang/ocaml:= - x11-libs/cairo - gtk? ( dev-ml/lablgtk:2= ) - pango? ( x11-libs/pango )" -DEPEND="${RDEPEND}" - -# 3 patches from debian and one for automagic on libsvg-cairo -PATCHES=( - "${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 -) - -src_prepare() { - default - has_version '>=dev-lang/ocaml-4.06.0' && eapply "${FILESDIR}"/ocaml406.patch - AT_M4DIR=support eautoreconf -} - -src_configure() { - econf \ - $(use_with gtk) \ - $(use_with pango pango-cairo) \ - --without-svg-cairo -} - -src_compile() { - emake -j1 - use doc && emake doc -} - -src_install() { - findlib_src_install - dodoc README ChangeLog - if use examples; then - docinto examples - dodoc 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 - insinto /usr/$(get_libdir)/ocaml/cairo - doins META -} diff --git a/dev-ml/cairo-ocaml/files/0001-Add-missing-libraries-used-by-the-stubs-to-CAIRO_LIB.patch b/dev-ml/cairo-ocaml/files/0001-Add-missing-libraries-used-by-the-stubs-to-CAIRO_LIB.patch deleted file mode 100644 index 6b42f6d4fd52..000000000000 --- a/dev-ml/cairo-ocaml/files/0001-Add-missing-libraries-used-by-the-stubs-to-CAIRO_LIB.patch +++ /dev/null @@ -1,26 +0,0 @@ -From: Stephane Glondu <steph@glondu.net> -Date: Sun, 27 Feb 2011 13:31:22 +0100 -Subject: Add missing libraries used by the stubs to CAIRO_LIBS - -The recent changes in DSO linking highlighted this, and were -preventing ocaml-melt from building. - -Signed-off-by: Stephane Glondu <steph@glondu.net> ---- - configure.ac | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 6c8c4e9..0cf1f11 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -6,7 +6,7 @@ AC_CONFIG_AUX_DIR(support) - AC_PROG_OCAML() - - # Check for cairo --PKG_CHECK_MODULES(CAIRO, cairo >= 1.2 freetype2) -+PKG_CHECK_MODULES(CAIRO, cairo >= 1.2 cairo-ft cairo-fc cairo-ps cairo-pdf freetype2) - - # Optional GTK support (for the X11 backend) - AC_ARG_WITH(gtk, --- diff --git a/dev-ml/cairo-ocaml/files/0002-Fix-Makefile-to-avoid-recompiling-files-in-usr.patch b/dev-ml/cairo-ocaml/files/0002-Fix-Makefile-to-avoid-recompiling-files-in-usr.patch deleted file mode 100644 index fcb0f0583227..000000000000 --- a/dev-ml/cairo-ocaml/files/0002-Fix-Makefile-to-avoid-recompiling-files-in-usr.patch +++ /dev/null @@ -1,27 +0,0 @@ -From: Stephane Glondu <steph@glondu.net> -Date: Tue, 2 Aug 2011 15:34:21 +0200 -Subject: Fix Makefile to avoid recompiling files in /usr - -The "-I /path/to/lablgtk2" option should not be used when calling -ocamldep, otherwise files there are considered as possible targets by -the build system. - -Signed-off-by: Stephane Glondu <steph@glondu.net> ---- - src/Makefile | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/src/Makefile b/src/Makefile -index 46a62f6..c9c64b7 100644 ---- a/src/Makefile -+++ b/src/Makefile -@@ -117,7 +117,7 @@ clean : - - .depend : $(wildcard *.ml *.mli) - @echo "making deps" -- @$(OCAMLDEP) $(if $(LABLGTKDIR),-I $(LABLGTKDIR)) $^ > $@ -+ @$(OCAMLDEP) $^ > $@ - - -include .depend - -include .depend_c --- diff --git a/dev-ml/cairo-ocaml/files/0003-Fix-FTBFS-on-bytecode-architectures.patch b/dev-ml/cairo-ocaml/files/0003-Fix-FTBFS-on-bytecode-architectures.patch deleted file mode 100644 index 8882ce0a4da8..000000000000 --- a/dev-ml/cairo-ocaml/files/0003-Fix-FTBFS-on-bytecode-architectures.patch +++ /dev/null @@ -1,39 +0,0 @@ -From: Stephane Glondu <steph@glondu.net> -Date: Tue, 2 Aug 2011 21:35:59 +0200 -Subject: Fix FTBFS on bytecode architectures - -The new ocaml.m4 defines OCAMLOPT to "no" (instead of not defining -it); adapt src/Makefile accordingly. - -Signed-off-by: Stephane Glondu <steph@glondu.net> ---- - src/Makefile | 8 ++++++-- - 1 files changed, 6 insertions(+), 2 deletions(-) - -diff --git a/src/Makefile b/src/Makefile -index c9c64b7..bc223c7 100644 ---- a/src/Makefile -+++ b/src/Makefile -@@ -14,7 +14,11 @@ ifdef LIBPANGOCAIRO_CFLAGS - TARGETS += pangocairo - endif - --all : $(TARGETS) $(if $(OCAMLOPT),opt) -+ifneq ($(OCAMLOPT),no) -+OPT_TARGET = opt -+endif -+ -+all : $(TARGETS) $(OPT_TARGET) - opt : $(addsuffix .opt,$(TARGETS)) - - cairo : cairo.cma libmlcairo.a -@@ -89,7 +93,7 @@ $(call mloptobjs,$(pangocairo_SRC)) : INCFLAGS=-I $(LABLGTKDIR) - install: all - mkdir -p $(DESTDIR)$(INSTALLDIR) $(DESTDIR)$(OCAMLLIB)/stublibs - install -m 644 *.mli *.cmi *.cma lib*.a $(DESTDIR)$(INSTALLDIR) --ifdef OCAMLOPT -+ifneq ($(OCAMLOPT),no) - install -m644 *.cmxa *.a *.cmx $(DESTDIR)$(INSTALLDIR) - endif - install -m 755 dll*.so $(DESTDIR)$(INSTALLDIR) --- diff --git a/dev-ml/cairo-ocaml/files/0004-no-automagic.patch b/dev-ml/cairo-ocaml/files/0004-no-automagic.patch deleted file mode 100644 index 46b70013fa3a..000000000000 --- a/dev-ml/cairo-ocaml/files/0004-no-automagic.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- cairo-ocaml-1.2.0/configure.ac.orig 2012-06-17 20:58:38.000000000 +0100 -+++ cairo-ocaml-1.2.0/configure.ac 2012-06-17 21:05:49.000000000 +0100 -@@ -27,10 +27,20 @@ - fi - - # Optional libsvg-cairo support --PKG_CHECK_MODULES(LIBSVG_CAIRO, libsvg-cairo, use_libsvg_cairo=yes, use_libsvg_cairo=no) -+AC_ARG_WITH(svg-cairo, -+ AS_HELP_STRING([--with-svg-cairo],[libsvg-cairo support]), -+ use_libsvg_cairo=$withval, use_libsvg_cairo=no) -+if test x$use_libsvg_cairo != xno; then -+ PKG_CHECK_MODULES(LIBSVG_CAIRO, libsvg-cairo, use_libsvg_cairo=yes, use_libsvg_cairo=no) -+fi - - # Optional pango-cairo support --PKG_CHECK_MODULES(LIBPANGOCAIRO, pangocairo, use_libpangocairo=yes, use_libpangocairo=no) -+AC_ARG_WITH(pango-cairo, -+ AS_HELP_STRING([--with-pango-cairo],[pangocairo support]), -+ use_libpangocairo=$withval, use_libpangocairo=no) -+if test x$use_libpangocairo != xno; then -+ PKG_CHECK_MODULES(LIBPANGOCAIRO, pangocairo, use_libpangocairo=yes, use_libpangocairo=no) -+ fi - - echo - echo " GTK+ support: $use_gtk" diff --git a/dev-ml/cairo-ocaml/files/ocaml406.patch b/dev-ml/cairo-ocaml/files/ocaml406.patch deleted file mode 100644 index 2ef9931463b0..000000000000 --- a/dev-ml/cairo-ocaml/files/ocaml406.patch +++ /dev/null @@ -1,20 +0,0 @@ -Index: cairo-ocaml-1.2.0/src/cairo_png.ml -=================================================================== ---- cairo-ocaml-1.2.0.orig/src/cairo_png.ml -+++ cairo-ocaml-1.2.0/src/cairo_png.ml -@@ -7,13 +7,13 @@ - (**************************************************************************) - - external image_surface_create_from_stream_unsafe : -- (string -> int -> unit) -> Cairo.image_surface = "ml_cairo_image_surface_create_from_png_stream_unsafe" -+ (bytes -> int -> unit) -> Cairo.image_surface = "ml_cairo_image_surface_create_from_png_stream_unsafe" - - let image_surface_create_from_channel ic = - image_surface_create_from_stream_unsafe - (fun s n -> - for i = 0 to n - 1 do -- String.unsafe_set s i (input_char ic) -+ Bytes.unsafe_set s i (input_char ic) - done) - - let image_surface_create_from_file fname = diff --git a/dev-ml/cairo-ocaml/metadata.xml b/dev-ml/cairo-ocaml/metadata.xml deleted file mode 100644 index 0fedfcd6cbf8..000000000000 --- a/dev-ml/cairo-ocaml/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> -</maintainer> -<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> |