mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
dev-scheme/guile-gnome-platform: Remove
Bug: https://bugs.gentoo.org/693290 Signed-off-by: Matt Turner <mattst88@gentoo.org>
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
DIST guile-gnome-platform-2.16.1.tar.gz 3494333 BLAKE2B edd5c91a263c9a6bedb884d842f629c7d4fa610f5a4ba277ca374279a5abbcf5c1fb9ff85f7bb5faaed8905ed0eaf711bd469d86062d293930ca885b1aadc271 SHA512 c630e2d67b312fb41c8492f8956902f385faa834094860cac580d1df0329b41790d973f73fd7dd59dc365f5d6cfb6463cde8af90641fbc377680b51616ad8f7a
|
||||
DIST guile-gnome-platform-2.16.2.tar.gz 2538191 BLAKE2B e16d3d667996c822401a4e3982728db91dda1f02be5739b7dd0795466f0976f3fbb2692a21918f2f6c2502faf5c90bb0d287de171d80cece41353cccb2715488 SHA512 5acaa96d8caf82864ada8bfcbc4954a19cd5d7e210245f2e8b31082c6a9e4ab9ba7af5f8e1f762a891e1aad640913a7a205f56dfaed6915a9f782c53e042d042
|
||||
DIST guile-gnome-platform-2.16.5.tar.gz 2484146 BLAKE2B 27111fec80bf7ec52f0c1fe4ef375bd5dd06b1900d13398c5e91d86c1a65efc7723af91e2896f53d8a69f0df849627993a433a07a98920957dcd33981e5f78cb SHA512 fc6afd4b1034f0ff8165611047928e71db445b81e17ef47e0327a511a3733f14a02d308998f7322375acc2713f8bab4de390df39616f55e586adb25fc3160033
|
||||
@@ -1,34 +0,0 @@
|
||||
http://bugs.gentoo.org/293655
|
||||
|
||||
--- guile-gnome-platform-2.16.1.orig/gtk/gnome/gw/gtk-support.c 2008-07-03 11:52:27.000000000 -0300
|
||||
+++ guile-gnome-platform-2.16.1/gtk/gnome/gw/gtk-support.c 2009-11-27 03:09:28.204506213 -0200
|
||||
@@ -1012,7 +1012,7 @@
|
||||
}
|
||||
|
||||
GdkRectangle*
|
||||
-gtk_widget_get_allocation (GtkWidget *widget)
|
||||
+guile_gtk_widget_get_allocation (GtkWidget *widget)
|
||||
{
|
||||
GdkRectangle *ret = g_new (GdkRectangle, 1);
|
||||
*ret = widget->allocation;
|
||||
--- guile-gnome-platform-2.16.1.orig/gtk/gnome/gw/gtk-support.h 2008-04-09 19:10:40.000000000 -0300
|
||||
+++ guile-gnome-platform-2.16.1/gtk/gnome/gw/gtk-support.h 2009-11-27 03:08:29.385756221 -0200
|
||||
@@ -117,6 +117,6 @@
|
||||
guint _wrap_gtk_ui_manager_add_ui_from_string (GtkUIManager *ui, const gchar *string, GError **error);
|
||||
|
||||
GdkWindow* gtk_widget_get_window (GtkWidget *widget);
|
||||
-GdkRectangle* gtk_widget_get_allocation (GtkWidget *widget);
|
||||
+GdkRectangle* guile_gtk_widget_get_allocation (GtkWidget *widget);
|
||||
void _wrap_gtk_drag_dest_set (GtkWidget *widget, GtkDestDefaults flags, const GList *types, GdkDragAction actions);
|
||||
GtkStateType gtk_widget_get_state (GtkWidget *widget);
|
||||
--- guile-gnome-platform-2.16.1.orig/gtk/gnome/overrides/gtk.defs 2008-04-09 19:12:44.000000000 -0300
|
||||
+++ guile-gnome-platform-2.16.1/gtk/gnome/overrides/gtk.defs 2009-11-27 03:13:34.667506321 -0200
|
||||
@@ -848,7 +848,7 @@
|
||||
|
||||
(define-method get-allocation
|
||||
(of-object "GtkWidget")
|
||||
- (c-name "gtk_widget_get_allocation")
|
||||
+ (c-name "guile_gtk_widget_get_allocation")
|
||||
(return-type "GdkRectangle*")) ;; same as GtkAllocation
|
||||
|
||||
(define-method get_state
|
||||
@@ -1,11 +0,0 @@
|
||||
--- common.mk
|
||||
+++ common.mk
|
||||
@@ -50,7 +50,7 @@
|
||||
guile-snarf $(GUILE_SNARF_CFLAGS) $< > $@ \
|
||||
|| { rm $@; false; }
|
||||
.c.doc:
|
||||
- $(CPP) -DSCM_MAGIC_SNARF_DOCS $(GUILE_SNARF_CFLAGS) $< \
|
||||
+ $(CPP) -P -DSCM_MAGIC_SNARF_DOCS $(GUILE_SNARF_CFLAGS) $< \
|
||||
| grep -E '^\^\^ {.*\^\^ }' > $@ || { rm $@; false; }
|
||||
|
||||
%.scm guile-gnome-gw-%.c: %-spec.scm
|
||||
@@ -1,55 +0,0 @@
|
||||
# Bazaar merge directive format 2 (Bazaar 0.90)
|
||||
# revision_id: gbenison@gmail.com-20080728153014-9cmh3qp4879910dg
|
||||
# target_branch: http://arch.gna.org/guile-gnome/bzr/gtk/
|
||||
# testament_sha1: 1dd74795aba452934a0810f47bfe1ad34b958e4b
|
||||
# timestamp: 2008-07-28 08:36:30 -0700
|
||||
# base_revision_id: wingo@pobox.com-20080703151735-je9a72h0nlq3eere
|
||||
#
|
||||
# Begin patch
|
||||
=== modified file 'gnome/gw/gdk-support.c'
|
||||
--- gtk/gnome/gw/gdk-support.c 2008-04-24 11:17:07 +0000
|
||||
+++ gtk/gnome/gw/gdk-support.c 2008-07-28 15:30:14 +0000
|
||||
@@ -228,11 +228,22 @@
|
||||
return ret;
|
||||
}
|
||||
|
||||
+/*
|
||||
+ * Allocate a new GdkColor* which must be freed using
|
||||
+ * gdk_color_free().
|
||||
+ */
|
||||
+static GdkColor*
|
||||
+gdk_color_new()
|
||||
+{
|
||||
+ GdkColor tmp;
|
||||
+ return gdk_color_copy(&tmp);
|
||||
+}
|
||||
+
|
||||
GdkColor*
|
||||
scm_scm_to_gdk_color (SCM scm)
|
||||
#define FUNC_NAME "%scm->gdk-rectangle"
|
||||
{
|
||||
- GdkColor *ret = g_new0 (GdkColor, 1);
|
||||
+ GdkColor *ret = gdk_color_new();
|
||||
|
||||
if (scm_is_string (scm)) {
|
||||
char *chars;
|
||||
|
||||
# Begin bundle
|
||||
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWZjPJ74AAbHfgEAQUXP//3qA
|
||||
AAC////6UAPZV7KKmigbBkSKemTJNjQBMKepo9RkZNGQ00MAAAABoAAAAAEomgmgaCTNBR6NQHpD
|
||||
0TTT1GjDAAAAAaAAAAABJIQ0j0TBJ5JiGmAppkZBoZHetMt0dHeL+Zs1essYZwmiipWtmW5noD6t
|
||||
JP2bTdtsv1JJPzNyeehztVVSPROr6m0YKZQFaOWu+z06Rud5U/7D6/HzSd7loXjOuOtTyhUB1+CF
|
||||
uquimbPJylUSYlaqGEDm3OnfJaLqj2yQ6r3QgKpKtA0pmW2HITLziKOTjm/fVLt6fxQHZtkGFTeB
|
||||
FuHcCiRWzsuJDoOcpYPAVFiEB8InMDl4naQHikc4a1XMxmYpaVYnPm2xrL3exYl0MEuEnlJO+JM5
|
||||
UFYwKS8BCwsgYhIWS2kuWGPMseMJO8ncXBIuJJ/X3ZRKMVCSIGaSULHRgmhOe9tGooKytZCskgmJ
|
||||
VS3QycULqKoxuNQ40lJoxtNxRyHHy7M0nUOE7BicXaUrMD5NrgsTCJtL8C5FPpE4MOJhg9nMJwT3
|
||||
DIsLzYUpCYlqPMWnEscKgQYSs2YjyQ6qxhXiYYlgxArte4UW+sCwwi2FpYQLks5oURZypVRHaVFP
|
||||
pJwmgV89TYjcTRROinDCUijL3O+eY5U1957/RoOIq5mRPALX3Kin8fYD/w9R85hVuGpzKzOiC8oV
|
||||
dPSyI6qB4jHE1b13nz11zltZaFSX1tLIcaRTqymf46deB05hZeUhBjGBqRcFZ2XkTb8hmPQXCMP0
|
||||
tfrRiWC4H2BiBEq5zGkSOGJoLiorU6aBWik6E8Rdxl/gYWG3ds790ppnbBuHeVHwr+HA0EfQlKAc
|
||||
q/E8AntpuJ1obUmOUEnfKYWm3NSt+oNhgoiNKKE+jOcy30xMx7eHGTLe33vIVOBzpxG8omhwPoNo
|
||||
PUmADruvHqaAVsAj5wgV2JksOsiBgWJZJ5ceoZqpB76oTzAbgKgLn8+qwLOWhwi4O5KK3uWHx6y8
|
||||
xGhbXvEVnkl2qk3YyJxYRuKNpjChsznCTyZ4PfeDxdm8DFXuCDIZbZWg3Yr6/kuYYAypBkmDrMiE
|
||||
4iIZlSOUreq0/wTGBllkoFAYcVIzkYjT/nQq/MW2bYwSTILXX3uG2etAsP61m91rJ9MZK6x94QmG
|
||||
YZNAZtZGfFMR1gOijgJD1tiHFaPr3/XjtiadSQ2LOpiSg+seT5OMoANJeQvIZNTBh4134wCOLGE6
|
||||
SCzdOZStqOnvfsWpi8GtD3xaP8XckU4UJCYzye+A
|
||||
@@ -1,26 +0,0 @@
|
||||
Index: guile-gnome-platform-2.16.1/corba/gnome/corba/guile-gnome-corba-generic.c
|
||||
===================================================================
|
||||
--- guile-gnome-platform-2.16.1.orig/corba/gnome/corba/guile-gnome-corba-generic.c
|
||||
+++ guile-gnome-platform-2.16.1/corba/gnome/corba/guile-gnome-corba-generic.c
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
#include <guile-gnome-corba-generic.h>
|
||||
#include <guile-gnome-gobject.h>
|
||||
-#include <glib/gstrfuncs.h>
|
||||
+#include <glib.h>
|
||||
#include <string.h>
|
||||
|
||||
static GQuark quark_corba_typecode = 0;
|
||||
Index: guile-gnome-platform-2.16.1/glib/gnome/gobject/guile-support.h
|
||||
===================================================================
|
||||
--- guile-gnome-platform-2.16.1.orig/glib/gnome/gobject/guile-support.h
|
||||
+++ guile-gnome-platform-2.16.1/glib/gnome/gobject/guile-support.h
|
||||
@@ -24,7 +24,7 @@
|
||||
#ifndef __GUILE_SUPPORT_H__
|
||||
#define __GUILE_SUPPORT_H__
|
||||
|
||||
-#include <glib/gmacros.h>
|
||||
+#include <glib.h>
|
||||
|
||||
#include <libguile.h>
|
||||
|
||||
@@ -1,70 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
|
||||
inherit autotools-utils eutils multilib
|
||||
|
||||
DESCRIPTION="Guile Scheme code that wraps the GNOME developer platform"
|
||||
HOMEPAGE="https://www.gnu.org/software/guile-gnome/"
|
||||
SRC_URI="https://ftp.gnu.org/pub/gnu/guile-gnome/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/atk
|
||||
dev-libs/g-wrap
|
||||
dev-libs/glib:2
|
||||
dev-scheme/guile:12
|
||||
dev-scheme/guile-cairo
|
||||
dev-scheme/guile-lib
|
||||
gnome-base/gconf:2
|
||||
gnome-base/gnome-vfs:2
|
||||
gnome-base/libbonobo
|
||||
gnome-base/libglade:2.0
|
||||
gnome-base/libgnomecanvas
|
||||
gnome-base/libgnomeui
|
||||
gnome-base/orbit:2
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
#needs guile with networking
|
||||
RESTRICT=test
|
||||
|
||||
MAKEOPTS+=" -j1"
|
||||
|
||||
src_prepare() {
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PV}-conflicting-types.patch"
|
||||
"${FILESDIR}/${PV}-gcc45.patch"
|
||||
"${FILESDIR}/${PV}-gdk-color.patch"
|
||||
"${FILESDIR}/${PV}-glib-single-include.patch"
|
||||
)
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--disable-Werror
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile \
|
||||
guilegnomedir=/usr/share/guile/site \
|
||||
guilegnomelibdir=/usr/$(get_libdir)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install \
|
||||
guilegnomedir=/usr/share/guile/site \
|
||||
guilegnomelibdir=/usr/$(get_libdir)
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
|
||||
inherit autotools-utils multilib
|
||||
|
||||
DESCRIPTION="Guile Scheme code that wraps the GNOME developer platform"
|
||||
HOMEPAGE="https://www.gnu.org/software/guile-gnome/"
|
||||
SRC_URI="https://ftp.gnu.org/pub/gnu/guile-gnome/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/atk
|
||||
>=dev-libs/g-wrap-1.9.14
|
||||
dev-libs/glib:2
|
||||
dev-scheme/guile:12
|
||||
dev-scheme/guile-cairo
|
||||
dev-scheme/guile-lib
|
||||
gnome-base/gconf:2
|
||||
gnome-base/gnome-vfs:2
|
||||
gnome-base/libbonobo
|
||||
gnome-base/libglade:2.0
|
||||
gnome-base/libgnomecanvas
|
||||
gnome-base/libgnomeui
|
||||
gnome-base/orbit:2
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
#needs guile with networking
|
||||
RESTRICT=test
|
||||
|
||||
MAKEOPTS+=" -j1"
|
||||
|
||||
src_prepare() {
|
||||
PATCHES=(
|
||||
"${FILESDIR}/2.16.1-glib-single-include.patch"
|
||||
)
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile \
|
||||
guilegnomedir=/usr/share/guile/site \
|
||||
guilegnomelibdir=/usr/$(get_libdir)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install \
|
||||
guilegnomedir=/usr/share/guile/site \
|
||||
guilegnomelibdir=/usr/$(get_libdir)
|
||||
}
|
||||
@@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="Guile Scheme code that wraps the GNOME developer platform"
|
||||
HOMEPAGE="https://www.gnu.org/software/guile-gnome/"
|
||||
SRC_URI="https://ftp.gnu.org/pub/gnu/guile-gnome/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/atk
|
||||
>=dev-libs/g-wrap-1.9.15
|
||||
dev-libs/glib:2
|
||||
dev-scheme/guile:12
|
||||
dev-scheme/guile-cairo
|
||||
dev-scheme/guile-lib
|
||||
gnome-base/gconf:2
|
||||
gnome-base/gnome-vfs:2
|
||||
gnome-base/libbonobo
|
||||
gnome-base/libglade:2.0
|
||||
gnome-base/libgnomecanvas
|
||||
gnome-base/libgnomeui
|
||||
gnome-base/orbit:2
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
#needs guile with networking
|
||||
RESTRICT=test
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>scheme@gentoo.org</email>
|
||||
<name>Gentoo Scheme Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user