summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gryniewicz <dang@gentoo.org>2008-01-22 01:24:51 +0000
committerDaniel Gryniewicz <dang@gentoo.org>2008-01-22 01:24:51 +0000
commitf3278abc260163935cd5215697c62b49585a1f35 (patch)
tree295fb7ccbccefed89e6557d940f5d3a3b7e58e4c
parentBump to 0.3.2_p1 (diff)
downloadmaintainer-f3278abc260163935cd5215697c62b49585a1f35.tar.gz
maintainer-f3278abc260163935cd5215697c62b49585a1f35.tar.bz2
maintainer-f3278abc260163935cd5215697c62b49585a1f35.zip
Bump to 0.3.3
* Improved OpenGL plugin rendering performance * Added a GTK+ widget embedding viewport * Added automatic viewport update support * Highly improved linear algebra support * Added image loading from filenames instead of file descriptors * Added image mapping (texturing) matrix support * Added image border support * Added MSVC6 project files * Added Win32/WGL support to the OpenGL plugin * Split the Python binding from the core library * Added manual and interactive tests to check rendering correctness * Increased unit tests code coverage * Improved plugin loading/unloading Tickets fixed since 0.3.2: * #106 : Warnings at gtk-doc build * #123 : PgmImageSink doc should display GObject properties * #124 : ViewportFactory should be a Singleton * #132 : GStreamer logging * #139 : Win32 support * #141 : Font height is not respected * #160 : Build failing on rawhide and gutsy * #162 : Crash when deleting a master too fast * #163 : pigment crashes when I use as master an Image not in the canvas * #168 : Plugins are never properly unloaded * #173 : Add visual (and manual) user test suite * #179 : GTK+ widget * #180 : Support for coverage report * #181 : Updated test framework * #182 : Load an image from a filename * #184 : Viewport from and to canvas functions are erroneous * #185 : New tests and a few bugfixes * #187 : test makefile reorganisation * #188 : tests makefile reorganisation * #189 : core/plugin tests spearation * #190 : Scroll events on drawables * #191 : "button-release-event" not fired when mouse moves outside the v... * #195 : libpigment-gtk not in the documentation * #197 : FDs not freed after async file image loading is finished * #198 : Automatic viewport update * #199 : pgm.Image.set_from_file does not accept files smaller than 1024... * #200 : Occasional segfault when disposing a gl viewport * #203 : Convert linear algebra functions to boxed types * #205 : Texturing matrix manipulation API * #207 : Build failed: "array subscript is not an integer" * #209 : Image borders support * #211 : Python binding split * #213 : Pigment's python binding tends to segfault on x86_64 API added since 0.3.2: * PgmLinearAlgebra objects * PgmViewportCapacity::PGM_VIEWPORT_APPLICATION_EMBEDDING * PgmViewport::pixels-read signal * pgm_viewport_get_embedding_id() * pgm_viewport_read_pixels() * pgm_viewport_push_pixels() * PgmGtk object * pgm_gtk_new() * pgm_gtk_set_viewport() * pgm_gtk_get_viewport() * PgmDrawableProperty::PGM_IMAGE_DATA_PIXBUF * PgmDrawable::scrolled signal * pgm_drawable_regenerate() * PgmImage::pixbuf-loaded signal * PgmImageStorageType::PGM_IMAGE_DATA_PIXBUF * pgm_image_new_from_file() * pgm_image_set_from_file() * pgm_image_set_mapping_matrix() * pgm_image_get_mapping_matrix() * pgm_image_set_border_width * pgm_image_get_border_width * pgm_image_set_border_set_inner_color * pgm_image_get_border_set_inner_color * pgm_image_set_border_set_outer_color * pgm_image_get_border_set_outer_color * pgm_image_sink_new() * pgm_image_sink_set_image() * pgm_image_sink_get_image() * PgmCanvas::near_layer field * PgmCanvas::middle_layer field * PgmCanvas::far_layer field API changed since 0.3.2: * pgm_viewport_update() * PgmLinearAlgebra functions * Removed PgmImageStorageType::PGM_IMAGE_DATA_FD * Removed PgmImage::fd-loaded signal * Removed pgm_image_new_from_fd() * Removed pgm_image_set_from_fd() * Removed pgm_image_alloc_gst_buffer() * Removed PgmDrawableProperty::PGM_IMAGE_DATA_FD * PgmCanvas::near field * PgmCanvas::middle field * PgmCanvas::far field svn path=/maintainer/; revision=68
-rw-r--r--media-libs/pigment/ChangeLog187
-rw-r--r--media-libs/pigment/Manifest16
-rw-r--r--media-libs/pigment/files/digest-pigment-0.3.33
-rw-r--r--media-libs/pigment/pigment-0.3.3.ebuild36
4 files changed, 237 insertions, 5 deletions
diff --git a/media-libs/pigment/ChangeLog b/media-libs/pigment/ChangeLog
index 7604c24..6135ce7 100644
--- a/media-libs/pigment/ChangeLog
+++ b/media-libs/pigment/ChangeLog
@@ -1,7 +1,192 @@
# ChangeLog for media-libs/pigment
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 22 Jan 2008; Daniel Gryniewicz <dang@gentoo.org> ++, ++:
+ Bump to 0.3.3
+
+ * Improved OpenGL plugin rendering performance
+
+ * Added a GTK+ widget embedding viewport
+
+ * Added automatic viewport update support
+
+ * Highly improved linear algebra support
+
+ * Added image loading from filenames instead of file descriptors
+
+ * Added image mapping (texturing) matrix support
+
+ * Added image border support
+
+ * Added MSVC6 project files
+
+ * Added Win32/WGL support to the OpenGL plugin
+
+ * Split the Python binding from the core library
+
+ * Added manual and interactive tests to check rendering correctness
+
+ * Increased unit tests code coverage
+
+ * Improved plugin loading/unloading
+
+ Tickets fixed since 0.3.2:
+
+ * #106 : Warnings at gtk-doc build
+
+ * #123 : PgmImageSink doc should display GObject properties
+
+ * #124 : ViewportFactory should be a Singleton
+
+ * #132 : GStreamer logging
+
+ * #139 : Win32 support
+
+ * #141 : Font height is not respected
+
+ * #160 : Build failing on rawhide and gutsy
+
+ * #162 : Crash when deleting a master too fast
+
+ * #163 : pigment crashes when I use as master an Image not in the canvas
+
+ * #168 : Plugins are never properly unloaded
+
+ * #173 : Add visual (and manual) user test suite
+
+ * #179 : GTK+ widget
+
+ * #180 : Support for coverage report
+
+ * #181 : Updated test framework
+
+ * #182 : Load an image from a filename
+
+ * #184 : Viewport from and to canvas functions are erroneous
+
+ * #185 : New tests and a few bugfixes
+
+ * #187 : test makefile reorganisation
+
+ * #188 : tests makefile reorganisation
+
+ * #189 : core/plugin tests spearation
+
+ * #190 : Scroll events on drawables
+
+ * #191 : "button-release-event" not fired when mouse moves outside the v...
+
+ * #195 : libpigment-gtk not in the documentation
+
+ * #197 : FDs not freed after async file image loading is finished
+
+ * #198 : Automatic viewport update
+
+ * #199 : pgm.Image.set_from_file does not accept files smaller than 1024...
+
+ * #200 : Occasional segfault when disposing a gl viewport
+
+ * #203 : Convert linear algebra functions to boxed types
+
+ * #205 : Texturing matrix manipulation API
+
+ * #207 : Build failed: "array subscript is not an integer"
+
+ * #209 : Image borders support
+
+ * #211 : Python binding split
+
+ * #213 : Pigment's python binding tends to segfault on x86_64
+
+ API added since 0.3.2:
+
+ * PgmLinearAlgebra objects
+
+ * PgmViewportCapacity::PGM_VIEWPORT_APPLICATION_EMBEDDING
+
+ * PgmViewport::pixels-read signal
+
+ * pgm_viewport_get_embedding_id()
+
+ * pgm_viewport_read_pixels()
+
+ * pgm_viewport_push_pixels()
+
+ * PgmGtk object
+
+ * pgm_gtk_new()
+
+ * pgm_gtk_set_viewport()
+
+ * pgm_gtk_get_viewport()
+
+ * PgmDrawableProperty::PGM_IMAGE_DATA_PIXBUF
+
+ * PgmDrawable::scrolled signal
+
+ * pgm_drawable_regenerate()
+
+ * PgmImage::pixbuf-loaded signal
+
+ * PgmImageStorageType::PGM_IMAGE_DATA_PIXBUF
+
+ * pgm_image_new_from_file()
+
+ * pgm_image_set_from_file()
+
+ * pgm_image_set_mapping_matrix()
+
+ * pgm_image_get_mapping_matrix()
+
+ * pgm_image_set_border_width
+
+ * pgm_image_get_border_width
+
+ * pgm_image_set_border_set_inner_color
+
+ * pgm_image_get_border_set_inner_color
+
+ * pgm_image_set_border_set_outer_color
+
+ * pgm_image_get_border_set_outer_color
+
+ * pgm_image_sink_new()
+
+ * pgm_image_sink_set_image()
+
+ * pgm_image_sink_get_image()
+
+ * PgmCanvas::near_layer field
+
+ * PgmCanvas::middle_layer field
+
+ * PgmCanvas::far_layer field
+
+ API changed since 0.3.2:
+
+ * pgm_viewport_update()
+
+ * PgmLinearAlgebra functions
+
+ * Removed PgmImageStorageType::PGM_IMAGE_DATA_FD
+
+ * Removed PgmImage::fd-loaded signal
+
+ * Removed pgm_image_new_from_fd()
+
+ * Removed pgm_image_set_from_fd()
+
+ * Removed pgm_image_alloc_gst_buffer()
+
+ * Removed PgmDrawableProperty::PGM_IMAGE_DATA_FD
+
+ * PgmCanvas::near field
+
+ * PgmCanvas::middle field
+
+ * PgmCanvas::far field
+
11 Dec 2007; Daniel Gryniewicz <dang@gentoo.org> ++, ++:
Bump to 0.3.2_p1
- Pull a cvs snapshot on 20071211 that hopefully actually works
diff --git a/media-libs/pigment/Manifest b/media-libs/pigment/Manifest
index d32d8db..857c789 100644
--- a/media-libs/pigment/Manifest
+++ b/media-libs/pigment/Manifest
@@ -4,6 +4,7 @@ DIST pigment-0.1.5.tar.gz 645380 RMD160 cabef19f4f3e5f7fe5c90fc8e75f1ce328313d3c
DIST pigment-0.3.1.tar.gz 1064312 RMD160 fcc8922e15391956b065996331b269ff766002c1 SHA1 fb03f0b391fdd0e35bc09e261141799ddd1ab001 SHA256 78da0c0e07577e90727b3adc7bbc0a9ece404d62c460920bcd623b218bae2807
DIST pigment-0.3.2.tar.gz 1098902 RMD160 1f36226aaa27b1e8c7a36e640d561d19c10e5a1b SHA1 9e669576a4dc67cb0f0d7127f6f9fca6b7171da2 SHA256 6b9b19c6889e9d8b6f979145ac4306fe0c94c8f2e7382a76e3f803177a9d4fcc
DIST pigment-0.3.2_p1.tar.gz 1754064 RMD160 d0da66fa7b0359c30685a2a0154687b896e0d9b5 SHA1 db9c8eff1c1e1a14319d4c90483cc91e286b1cad SHA256 62b000044f8a1a589c04362bbcef39ba4b5f6a1044ce821e5ee3a84ac572853b
+DIST pigment-0.3.3.tar.gz 988556 RMD160 b5bae22c86200dbef704295befa98cbcfc6c6ffb SHA1 90f4c97602b9a62d652e94ef7085bc991f97e53b SHA256 e58cfa66ae774efb889662a0cf6530934796504cd7ef397fd74d051e9cb7126f
EBUILD pigment-0.1.3.ebuild 805 RMD160 f931f2455dbc5014de28e53abdaa7275c0db2621 SHA1 35f000fc22e9830ad9afa0fab17aebc2bb373a73 SHA256 c7f4d0ccfc6632efcc2fc2b9540b9c15f2125d03802753428581c3fad173f43f
MD5 bc3539e54bf4cfa723409edd3fa55398 pigment-0.1.3.ebuild 805
RMD160 f931f2455dbc5014de28e53abdaa7275c0db2621 pigment-0.1.3.ebuild 805
@@ -28,10 +29,14 @@ EBUILD pigment-0.3.2_p1.ebuild 837 RMD160 293e767d336d0c9af46f457112eb1bfeba1804
MD5 dac5a6b8ca46ddb99c5d510f8185ad0e pigment-0.3.2_p1.ebuild 837
RMD160 293e767d336d0c9af46f457112eb1bfeba18040a pigment-0.3.2_p1.ebuild 837
SHA256 90785c3ba3b102975f4534b2f2c38d08a516933cdf645f173c97651a661d20c9 pigment-0.3.2_p1.ebuild 837
-MISC ChangeLog 720 RMD160 506c93e7c0b0a2e13a2e5aaaaa40c6d292f8f937 SHA1 3723620b8cbad9106036a41493860453fe195a80 SHA256 7d76486c2406ef8b73206c6a83ae3fa70efae8a8d711b44603fecfc297e4e22f
-MD5 b95c26cf1504cb2bfe6edc59a9163353 ChangeLog 720
-RMD160 506c93e7c0b0a2e13a2e5aaaaa40c6d292f8f937 ChangeLog 720
-SHA256 7d76486c2406ef8b73206c6a83ae3fa70efae8a8d711b44603fecfc297e4e22f ChangeLog 720
+EBUILD pigment-0.3.3.ebuild 796 RMD160 21d059b93ee74150e30e40f2792f9dfd4239af82 SHA1 d20616d47e487e148dced17187bd00741339a6f9 SHA256 b8d93c0151cd0e8f9752129c1fc1104ad59855a8192204282845eb4e01dbea56
+MD5 a0273b9e43285f4ed78edc61a6ee1f15 pigment-0.3.3.ebuild 796
+RMD160 21d059b93ee74150e30e40f2792f9dfd4239af82 pigment-0.3.3.ebuild 796
+SHA256 b8d93c0151cd0e8f9752129c1fc1104ad59855a8192204282845eb4e01dbea56 pigment-0.3.3.ebuild 796
+MISC ChangeLog 4765 RMD160 e10b1f9bbc296af0ef91f703ff348c601b268c3d SHA1 13267c6ed63902138e8accc77651d7369066db56 SHA256 b2685e02f991f5874465855bd5bda8f5ae14fb96e9cb74ef66570a8df448b9d9
+MD5 157d5bbc3628397e80a0c926225a8e0d ChangeLog 4765
+RMD160 e10b1f9bbc296af0ef91f703ff348c601b268c3d ChangeLog 4765
+SHA256 b2685e02f991f5874465855bd5bda8f5ae14fb96e9cb74ef66570a8df448b9d9 ChangeLog 4765
MD5 15d45db7254ac6f1e42bc9bb63336744 files/digest-pigment-0.1.3 241
RMD160 7e16e8ac8abe3f6b6ddbc4129b9bdb6ba27bf18b files/digest-pigment-0.1.3 241
SHA256 008ea972f22ceee18a8814d72a3d49b05f4c25ad3808e97898519f3c4d869c5f files/digest-pigment-0.1.3 241
@@ -50,3 +55,6 @@ SHA256 4bc4bcd4167118b2f0e351ec674b3a4deed7664e4bafdd91aef833901ff32b4a files/di
MD5 29827715e4604e6a4ec6a761001ba4ce files/digest-pigment-0.3.2_p1 253
RMD160 a1edfb90eb92f9961a2604a96cfecb172cdd2902 files/digest-pigment-0.3.2_p1 253
SHA256 70f897c19a061a4bef985fc451bed7982f145c8555ef790613f01fa1b193dd8c files/digest-pigment-0.3.2_p1 253
+MD5 b07251ad6b933a01541c35a534a3a121 files/digest-pigment-0.3.3 241
+RMD160 5f43462eec4a29e0307ecb95bb0012eb959f981f files/digest-pigment-0.3.3 241
+SHA256 bbb2c0fffaa1bb7736d24e02d89c71c5fa9f8238a1624ede729a52154302bcf1 files/digest-pigment-0.3.3 241
diff --git a/media-libs/pigment/files/digest-pigment-0.3.3 b/media-libs/pigment/files/digest-pigment-0.3.3
new file mode 100644
index 0000000..2a79b86
--- /dev/null
+++ b/media-libs/pigment/files/digest-pigment-0.3.3
@@ -0,0 +1,3 @@
+MD5 00bdf04edeba9f3ba2e3d6477b3f7bb7 pigment-0.3.3.tar.gz 988556
+RMD160 b5bae22c86200dbef704295befa98cbcfc6c6ffb pigment-0.3.3.tar.gz 988556
+SHA256 e58cfa66ae774efb889662a0cf6530934796504cd7ef397fd74d051e9cb7126f pigment-0.3.3.tar.gz 988556
diff --git a/media-libs/pigment/pigment-0.3.3.ebuild b/media-libs/pigment/pigment-0.3.3.ebuild
new file mode 100644
index 0000000..9e8c46a
--- /dev/null
+++ b/media-libs/pigment/pigment-0.3.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2006-2007 BreakMyGentoo.org
+# Distributed under the terms of the GNU General Public License v2
+
+inherit gnome2
+
+DESCRIPTION="Rendering, animation and widget framework for Elisa media center."
+HOMEPAGE="http://elisa.fluendo.com/"
+SRC_URI="http://elisa.fluendo.com/static/download/${PN}/${P}.tar.gz"
+
+RESTRICT="nomirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~ppc ~x86"
+IUSE="doc"
+
+RDEPEND=">=dev-libs/glib-2.8
+ >=media-libs/gstreamer-0.10.13
+ >=media-libs/gst-plugins-base-0.10.13
+ >=x11-libs/pango-1.16
+ >=x11-libs/cairo-1.4
+ dev-libs/check
+ >=dev-python/gst-python-0.10
+ doc? ( dev-util/gtk-doc )"
+
+DEPEND="${DEPEND}"
+
+DOCS="AUTHORS ChangeLog COPYING INSTALL NEWS README TODO"
+
+G2CONF="${G2CONF} $(use_enable doc gtk-doc)"
+
+MAKEOPTS="-j1"
+
+src_install() {
+ einstall || die
+}