pacho       14/05/18 18:55:57

  Modified:             ChangeLog
  Added:                lablgtk-2.18.0-r1.ebuild
  Log:
  Drop support for old gnome-panel (#508854)
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
A188FBD4)

Revision  Changes    Path
1.109                dev-ml/lablgtk/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ml/lablgtk/ChangeLog?rev=1.109&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ml/lablgtk/ChangeLog?rev=1.109&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ml/lablgtk/ChangeLog?r1=1.108&r2=1.109

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ml/lablgtk/ChangeLog,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -r1.108 -r1.109
--- ChangeLog   16 Jan 2014 00:02:18 -0000      1.108
+++ ChangeLog   18 May 2014 18:55:57 -0000      1.109
@@ -1,6 +1,11 @@
 # ChangeLog for dev-ml/lablgtk
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ml/lablgtk/ChangeLog,v 1.108 2014/01/16 
00:02:18 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/lablgtk/ChangeLog,v 1.109 2014/05/18 
18:55:57 pacho Exp $
+
+*lablgtk-2.18.0-r1 (18 May 2014)
+
+  18 May 2014; Pacho Ramos <[email protected]> +lablgtk-2.18.0-r1.ebuild:
+  Drop support for old gnome-panel (#508854)
 
   16 Jan 2014; Sébastien Fabbro <[email protected]> lablgtk-2.18.0.ebuild:
   Keyworded amd64-linux, x86-linux



1.1                  dev-ml/lablgtk/lablgtk-2.18.0-r1.ebuild

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

Index: lablgtk-2.18.0-r1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/lablgtk/lablgtk-2.18.0-r1.ebuild,v 
1.1 2014/05/18 18:55:57 pacho Exp $

EAPI=5

inherit multilib findlib

IUSE="debug examples glade gnomecanvas sourceview +ocamlopt opengl spell svg"

DESCRIPTION="Objective CAML interface for Gtk+2"
HOMEPAGE="http://lablgtk.forge.ocamlcore.org/";
SRC_URI="https://forge.ocamlcore.org/frs/download.php/1261/${P}.tar.gz";
LICENSE="LGPL-2.1-with-linking-exception examples? ( lablgtk-examples )"

RDEPEND=">=x11-libs/gtk+-2.10:2
        >=dev-lang/ocaml-3.10:=[ocamlopt?]
        svg? ( >=gnome-base/librsvg-2.2:2 )
        glade? ( >=gnome-base/libglade-2.0.1 )
        gnomecanvas? ( >=gnome-base/libgnomecanvas-2.2 )
        opengl? ( >=dev-ml/lablgl-0.98:=
                >=x11-libs/gtkglarea-1.9:2 )
        spell? ( app-text/gtkspell:2 )
        sourceview? ( x11-libs/gtksourceview:2.0 )
        "
DEPEND="${RDEPEND}
        virtual/pkgconfig"

SLOT="2/${PV}"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux"

src_configure() {
        econf $(use_enable debug) \
                $(use_with svg rsvg) \
                $(use_with glade) \
                --without-gnomeui \
                --without-panel \
                $(use_with opengl gl) \
                $(use_with spell gtkspell) \
                --without-gtksourceview \
                $(use_with sourceview gtksourceview2) \
                $(use_with gnomecanvas)
}

src_compile() {
        emake -j1 all
        if use ocamlopt; then
                emake -j1 opt
        fi
}

install_examples() {
        insinto /usr/share/doc/${P}/examples
        doins examples/*.ml examples/*.rgb examples/*.png examples/*.xpm

        # Install examples for optional components
        use gnomecanvas && insinto /usr/share/doc/${PF}/examples/canvas && 
doins examples/canvas/*.ml examples/canvas/*.png
        use svg && insinto /usr/share/doc/${PF}/examples/rsvg && doins 
examples/rsvg/*.ml examples/rsvg/*.svg
        use glade && insinto /usr/share/doc/${PF}/examples/glade && doins 
examples/glade/*.ml examples/glade/*.glade*
        use sourceview && insinto /usr/share/doc/${PF}/examples/sourceview && 
doins examples/sourceview/*.ml examples/sourceview/*.lang
        use opengl && insinto /usr/share/doc/${PF}/examples/GL && doins 
examples/GL/*.ml

        docompress -x /usr/share/doc/${PF}/examples
}

src_install () {
        findlib_src_preinst
        export OCAMLPATH="${OCAMLFIND_DESTDIR}"
        emake install DESTDIR="${D}"

        rm -f "${ED}/usr/$(get_libdir)/ocaml/ld.conf"

        dodoc CHANGES README CHANGES.API
        use examples && install_examples
}

pkg_postinst () {
        if use examples; then
                elog "To run the examples you can use the lablgtk2 toplevel."
                elog "e.g: lablgtk2 /usr/share/doc/${PF}/examples/testgtk.ml"
        fi
}




Reply via email to