Many different fixes
authorLuca Barbato <lu_zero@gentoo.org>
Thu, 3 Nov 2005 10:45:12 +0000 (10:45 +0000)
committerLuca Barbato <lu_zero@gentoo.org>
Thu, 3 Nov 2005 10:45:12 +0000 (10:45 +0000)
Package-Manager: portage-2.0.53_rc6

media-gfx/k3d/ChangeLog
media-gfx/k3d/Manifest
media-gfx/k3d/k3d-0.5.0.33.ebuild

index c6d774dc50399499191411141294f46ea31f25ec..eb85dda4b83f0ed6dbd6effb76d8cdf352f08ce2 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for media-gfx/k3d
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/ChangeLog,v 1.17 2005/11/02 04:50:01 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/ChangeLog,v 1.18 2005/11/03 10:45:12 lu_zero Exp $
+
+  03 Nov 2005; Luca Barbato <lu_zero@gentoo.org> k3d-0.5.0.33.ebuild:
+  Made ngui the default, fixed the js subsystem, thanks to Patrizio Bassi
+  <hetfield666@gmail.com>
 
   02 Nov 2005; Luca Barbato <lu_zero@gentoo.org> k3d-0.5.0.33.ebuild:
   minor change to support the former gui
index 6d5d01eda3ecd0c4c9e0114aef758704352c85f6..30002ab626dfbd0bb3eba2fa9d0409fe642e34fd 100644 (file)
@@ -1,4 +1,4 @@
-MD5 90d81af5a966707d3184bf9193460b10 ChangeLog 2289
+MD5 0db93aa35830baa298359d3e3c5102a3 ChangeLog 2460
 MD5 90223e0f76e4b3d8b1914de87a639a7c files/digest-k3d-0.2.5.4 144
 MD5 43f337d9da3004619b1c64a1280b5b22 files/digest-k3d-0.4.4.0 62
 MD5 525840432840e8ddfa5fa7c20079bc29 files/digest-k3d-0.4.4.2 69
@@ -7,5 +7,5 @@ MD5 0b360e0690b5de9ab01cd583c38408b3 files/va_copy.patch 1546
 MD5 58f419aaabe56f9e909a0082b76b4df4 k3d-0.2.5.4.ebuild 1667
 MD5 c540c9ec333f9eca8abd3aa09b82a31b k3d-0.4.4.0.ebuild 1571
 MD5 79d97aa4b737cb59938261ed914a500a k3d-0.4.4.2.ebuild 1585
-MD5 7b7b1bd11b2f902f9f5da389db0fb290 k3d-0.5.0.33.ebuild 1740
+MD5 b4275fc98b9707d8361812632919ef93 k3d-0.5.0.33.ebuild 2030
 MD5 5fc54c5d01402d0610fafa96961bb8e0 metadata.xml 161
index 2d7f7c2a2f567cfa1e91b70475dea499c09d9726..632ff5b59e9f74e1cc0e091b1225da55512fc2dd 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/k3d-0.5.0.33.ebuild,v 1.2 2005/11/02 04:50:01 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/k3d-0.5.0.33.ebuild,v 1.3 2005/11/03 10:45:12 lu_zero Exp $
 
 inherit eutils
 
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/k3d/${P}.tar.bz2"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="expat gnome imagemagick jpeg ngui nls openexr plib png python qt tiff truetype xml2"
+IUSE="expat gnome imagemagick jpeg nls openexr plib png python qt tiff truetype xml2"
 
 DEPEND="virtual/x11
        virtual/opengl
@@ -24,7 +24,7 @@ DEPEND="virtual/x11
        gnome? ( gnome-base/libgnome )
        imagemagick? ( media-gfx/imagemagick )
        jpeg? ( media-libs/jpeg )
-       ngui? ( dev-cpp/glibmm dev-cpp/gtkmm x11-libs/gtkglext )
+       dev-cpp/glibmm dev-cpp/gtkmm x11-libs/gtkglext
        openexr? ( media-libs/openexr )
        plib? ( media-libs/plib )
        png? ( media-libs/libpng )
@@ -32,9 +32,17 @@ DEPEND="virtual/x11
        qt? ( x11-libs/qt )
        tiff? ( media-libs/tiff )
        =dev-libs/libsigc++-2.0*"
+src_unpack() {
+       unpack ${A}
+       sed -i -e "s:#if _LIB_VERSION == _IEEE_:#if 0:" \
+               ${S}/modules/javascript/js/src/fdlibm/k_standard.c \
+               || die "errno fix failed"
+       rm -f ${S}/modules/javascript/object_model.cpp
+       touch ${S}/modules/javascript/object_model.cpp
+}
 
 src_compile() {
-       local myconf
+       local myconf="--with-ngui"
        if use expat || ! use xml2 ; then
                myconf="--without-libxml2"
        else
@@ -57,7 +65,6 @@ src_compile() {
                $(use_with qt) \
                $(use_with svg svg-icons) \
                $(use_with tiff) \
-               $(use_with ngui) \
                ${myconf} \
                || die
        emake || die
@@ -66,4 +73,6 @@ src_compile() {
 src_install() {
        make install DESTDIR="${D}" || die
        dodoc AUTHORS INSTALL NEWS README TODO
+       #missing dir
+       dodir /usr/share/k3d/shaders/layered
 }