diff options
-rw-r--r-- | media-libs/pigment/ChangeLog | 187 | ||||
-rw-r--r-- | media-libs/pigment/Manifest | 16 | ||||
-rw-r--r-- | media-libs/pigment/files/digest-pigment-0.3.3 | 3 | ||||
-rw-r--r-- | media-libs/pigment/pigment-0.3.3.ebuild | 36 |
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 +} |