Changeset 7009
- Timestamp:
- 12/20/10 04:20:11 (2 years ago)
- Location:
- pkg/raul/main/cairo/trunk/debian
- Files:
-
- 11 added
- 1 deleted
- 7 edited
-
cairo-perf-utils.README.Debian (added)
-
cairo-perf-utils.install (added)
-
changelog (modified) (5 diffs)
-
control (modified) (5 diffs)
-
copyright (modified) (1 diff)
-
libcairo-gobject2.install (added)
-
libcairo-gobject2.symbols (added)
-
libcairo-script-interpreter2.install (added)
-
libcairo-script-interpreter2.symbols (added)
-
libcairo2-dev.install (modified) (1 diff)
-
libcairo2.symbols (modified) (8 diffs)
-
ltmain_as-needed.patch (added)
-
patches/01_build_perf_utils.patch (added)
-
patches/01_no-private-symbol-export.patch (deleted)
-
patches/02_am-maintainer-mode.patch (added)
-
patches/series (modified) (1 diff)
-
rules (modified) (5 diffs)
-
source (added)
-
source/format (added)
Legend:
- Unmodified
- Added
- Removed
-
pkg/raul/main/cairo/trunk/debian/changelog
r6606 r7009 1 cairo (1.8.10-parsix2) unstable; urgency=low 2 3 * Sync'd with Debian 1.8.10-4 4 5 -- Alan Baghumian <alan@technotux.org> Fri, 02 Jul 2010 19:16:32 -0700 6 7 cairo (1.8.10-4) unstable; urgency=low 1 cairo (1.10.0-parsix1) unstable; urgency=low 2 3 * Sync'd with Debian 1.10.0-1 4 5 -- Alan Baghumian <alan@technotux.org> Sun, 19 Dec 2010 19:17:50 -0800 6 7 cairo (1.10.0-1) experimental; urgency=low 8 9 [ Alexandros Frantzis ] 10 * debian/control: 11 + Add libcairo-script-interpreter2 package. 12 + Add cairo-perf-utils package (Closes: #587771). 13 * debian/libcairo-script-interpreter2.install, 14 debian/cairo-perf-utils.install: 15 + Add installation file list for new binary packages. 16 * debian/libcairo-script-interpreter2.symbols: 17 + Add new symbols for libcairo-script-interpreter.so library. 18 * debian/libcairo2-dev.install: 19 + Install the libcairo-script-interpreter.so symbolic link. 20 * debian/rules: 21 + Enable building of cairo-perf-* utilities. 22 + Run dh_makeshlibs for the libcairo-script-interpreter2 package. 23 * debian/patches/01_build_perf_utils.patch, 24 debian/patches/99_autoreconf.patch: 25 + Build cairo-perf-* utils as part of the normal build process. 26 27 [ Sebastian Dröge ] 28 * New upstream stable release (Closes: #595897): 29 + debian/libcairo2.symbols, 30 debian/libcairo-script-interpreter2.symbols, 31 debian/rules: 32 - Update symbols and shlibs to the stable version. 33 + debian/control: 34 - Update pixman build dependency to >= 0.18.4. 35 + debian/patches/01_build_perf_utils.patch: 36 - Refreshed. 37 + debian/control, 38 debian/libcairo-gobject2.symbols, 39 debian/libcairo-gobject2.install: 40 - Add GObject library. 41 + debian/patches/02_am-maintainer-mode.patch: 42 - Add AM_MAINTAINER_MODE again to configure.ac to 43 prevent build problems. 44 + debian/control, 45 debian/rules: 46 - Use dh-autoreconf instead of an autoreconf patch. cairo's 47 build system doesn't like patches... 48 49 -- Sebastian Dröge <slomo@debian.org> Tue, 07 Sep 2010 10:09:10 +0200 50 51 cairo (1.9.14-1) experimental; urgency=low 52 53 * New upstream development release: 54 + debian/patches/01_no-private-symbol-export.patch: 55 - Dropped, shouldn't be necessary since ages. 56 + debian/libcairo2.symbols, 57 debian/rules: 58 - Update symbols and shlibs version. 59 60 -- Sebastian Dröge <slomo@debian.org> Mon, 26 Jul 2010 15:07:28 +0200 61 62 cairo (1.9.12-1) experimental; urgency=low 63 64 * New upstream development release: 65 + debian/rules: 66 - Drop --disable-shave, cairo uses automake 1.11 67 silent rules now. 68 + debian/patches/03_no-cxx.patch, 69 debian/patches/05_am-maintainer-mode.patch, 70 debian/patches/99_autoreconf.patch: 71 - Dropped, first patch merged upstream and the 72 other two are not necessary anymore. 73 + debian/libcairo2.symbols, 74 debian/rules: 75 - Update symbols and shlibs version for the new API. 76 77 -- Sebastian Dröge <slomo@debian.org> Mon, 12 Jul 2010 15:05:20 +0200 78 79 cairo (1.9.10-1) experimental; urgency=low 80 81 * New upstream development release: 82 + Use subpixel rendering settings for fonts (Closes: #555722). 83 + debian/patches/99_autoreconf.patch: 84 - Regenerated for the new version. 85 + debian/patches/01_no-private-symbol-export.patch, 86 debian/patches/03_no-cxx.patch, 87 debian/patches/05_am-maintainer-mode.patch, 88 debian/patches/99_ltmain_as-needed.patch: 89 - Refreshed. 90 91 -- Sebastian Dröge <slomo@debian.org> Sat, 26 Jun 2010 16:13:32 +0200 92 93 cairo (1.9.8-1) experimental; urgency=low 94 95 * New upstream development release: 96 + Fixes crash in evince when displaying a file (Closes: #578072). 97 + debian/control: 98 - Update pixman and xcb (build-) dependencies. 99 + debian/patches/02_xcb-without-dri2.patch, 100 debian/patches/04_bo-rectangular-edge-traversal-invalid-read.patch, 101 debian/patches/06_bo-rectangular-skipping.patch: 102 - Dropped, merged upstream. 103 + debian/patches/03_no-cxx.patch, 104 debian/patches/99_autoreconf.patch: 105 - Refreshed for the new version. 106 + debian/libcairo2.symbols, 107 debian/rules: 108 - Update symbols and shlibs version for the new API. 109 * debian/copyright: 110 + Fix typo (Closes: #573530). 111 112 -- Sebastian Dröge <slomo@debian.org> Mon, 14 Jun 2010 10:04:57 +0200 113 114 cairo (1.9.6-6) experimental; urgency=low 115 116 * debian/patches/04_bo-rectangular-edge-traversal-invalid-read.patch, 117 debian/patches/06_bo-rectangular-skipping.patch: 118 + Patch from upstream GIT to fix invalid read during edge traversal 119 and incorrect skipping of edges. Fixes crash in WebKit. 120 * debian/patches/05_am-maintainer-mode.patch, 121 debian/patches/99_autoreconf.patch: 122 + Add support for disabling automake maintainer mode, which causes 123 warnings messages and possible errors during build. 124 125 -- Sebastian Dröge <slomo@debian.org> Mon, 22 Mar 2010 06:49:30 +0100 126 127 cairo (1.9.6-5) experimental; urgency=low 8 128 9 129 * debian/rules: … … 21 141 * debian/rules: 22 142 + Use dh_prep instead of dh_clean -k. 143 * debian/patches/03_no-cxx.patch: 144 + Patch by Julien Cristau to drop the unecessary dependency on 145 libstdc++ caused by an automake stupidity. 146 * debian/patches/99_autoreconf.patch: 147 + Regenerated automake/autoconf files for the above change. 23 148 * debian/patches/99_ltmain_as-needed.patch, 24 149 debian/rules: 25 150 + Link with -Wl,-z,defs -Wl,-O1 -Wl,--as-needed. 26 151 27 -- Sebastian Dröge <slomo@debian.org> Tue, 13 Apr 2010 08:34:29 +020028 29 cairo (1. 8.10-3) unstable; urgency=low152 -- Sebastian Dröge <slomo@debian.org> Fri, 19 Mar 2010 14:28:17 +0100 153 154 cairo (1.9.6-4) experimental; urgency=low 30 155 31 156 [ Cyril Brulebois ] … … 46 171 47 172 [ Sebastian Dröge ] 48 * Upload to unstable (Closes: #573394). 49 50 -- Sebastian Dröge <slomo@debian.org> Sun, 14 Mar 2010 19:31:51 +0100 51 52 cairo (1.8.10-2) unstable; urgency=low 53 54 * debian/rules: 55 + Don't touch configure.in and friends. 173 * Upload to experimental (Closes: #573394). 174 175 -- Sebastian Dröge <slomo@debian.org> Sun, 14 Mar 2010 20:07:04 +0100 176 177 cairo (1.9.6-3) experimental; urgency=low 178 179 * debian/control: 180 + Depend on libxcb-shm0-dev as required by the pkg-config 181 file (Closes: #572119). 182 + Update dependency versions as requested by the pkg-config files. 183 184 -- Sebastian Dröge <slomo@debian.org> Mon, 01 Mar 2010 18:55:01 +0100 185 186 cairo (1.9.6-2) experimental; urgency=low 187 56 188 * debian/control: 57 189 + Add Breaks for xulrunner and iceape until they're fixed … … 60 192 + Fix sections (Closes: #486174, #515919). 61 193 62 -- Sebastian Dröge <slomo@debian.org> Thu, 25 Feb 2010 13:16:47 +0100 63 64 cairo (1.8.10-1) unstable; urgency=low 65 66 * New upstream bugfix release. 194 -- Sebastian Dröge <slomo@debian.org> Thu, 25 Feb 2010 13:24:15 +0100 195 196 cairo (1.9.6-1) experimental; urgency=low 197 198 * New upstream development release: 199 + debian/control: 200 - Update build dependencies. 201 + debian/libcairo2.symbols, 202 debian/rules: 203 - Update symbols and shlibs version for the new API. 67 204 * debian/patches, 68 205 debian/source/format, … … 76 213 + Don't update config.guess/config.sub, upstream doesn't use them. 77 214 + Don't delete cairo-features.h in clean. 78 79 -- Sebastian Dröge <slomo@debian.org> Tue, 23 Feb 2010 10:53:10 +0100 215 + Don't touch configure.in and friends. 216 * debian/patches/02_xcb-without-dri2.patch: 217 + Fix compilation without DRI2. 218 219 -- Sebastian Dröge <slomo@debian.org> Tue, 23 Feb 2010 14:33:09 +0100 220 221 cairo (1.9.4-1) experimental; urgency=low 222 223 * New upstream development release. 224 + debian/control: 225 - Update build dependencies. 226 + debian/libcairo2.symbols, 227 debian/rules: 228 - Update symbols and shlibs version for the new API. 229 230 -- Sebastian Dröge <slomo@debian.org> Fri, 16 Oct 2009 08:46:43 +0200 231 232 cairo (1.9.2-1) experimental; urgency=low 233 234 * New upstream development release. 235 + debian/control: 236 - Update build dependencies. 237 + debian/libcairo2.symbols, 238 debian/rules: 239 - Update symbols and shlibs version for the new API. 240 * debian/control: 241 + Update Standards-Version to 3.8.3. 242 243 -- Sebastian Dröge <slomo@debian.org> Tue, 15 Sep 2009 17:23:45 +0200 80 244 81 245 cairo (1.8.8-2) unstable; urgency=low -
pkg/raul/main/cairo/trunk/debian/control
r6606 r7009 6 6 Build-Depends: debhelper (>= 7), 7 7 dpkg-dev (>= 1.14.13), 8 dh-autoreconf, 8 9 pkg-config (>= 0.19), 9 libfontconfig1-dev ,10 libfontconfig1-dev (>= 2.2.95), 10 11 libfreetype6-dev (>= 2.1.10), 11 12 libxrender-dev (>= 1:0.9.5-2), … … 15 16 xutils-dev, 16 17 libxt-dev, 17 libpixman-1-dev (>= 0.1 2.0),18 libxcb1-dev (>= 0.9.92),18 libpixman-1-dev (>= 0.18.4), 19 libxcb1-dev (>= 1.4), 19 20 libxcb-render0-dev (>= 0.9.92), 20 libxcb-render-util0-dev 21 libxcb-shm0-dev, 22 libglib2.0-dev, 23 zlib1g-dev 21 24 Standards-Version: 3.8.4 22 25 Vcs-Git: git://git.debian.org/git/collab-maint/cairo.git … … 25 28 26 29 Package: libcairo2-dev 27 Provides: libcairo-dev28 Suggests: libcairo2-doc29 30 Section: libdevel 30 31 Architecture: any 31 32 Depends: libcairo2 (= ${binary:Version}), 32 libfontconfig1-dev, 33 libcairo-gobject2 (= ${binary:Version}), 34 libfontconfig1-dev (>= 2.2.95), 33 35 libfreetype6-dev (>= 2.1.10), 34 libxrender-dev (>= 0.6.0), 36 libx11-dev, 37 libxrender-dev (>= 0.6), 35 38 libpng12-dev, 36 39 libsm-dev, 37 libpixman-1-dev (>= 0.12.0), 38 libxcb1-dev, 39 libxcb-render0-dev, 40 libxcb-render-util0-dev, 40 libpixman-1-dev (>= 0.18.4), 41 libxcb1-dev (>= 1.4), 42 libxcb-render0-dev (>= 0.9.92), 43 libxcb-shm0-dev, 44 libglib2.0-dev, 41 45 ${shlibs:Depends}, 42 46 ${misc:Depends} 47 Provides: libcairo-dev 48 Suggests: libcairo2-doc, 49 libcairo-script-interpreter2 (= ${binary:Version}) 43 50 Description: Development files for the Cairo 2D graphics library 44 51 Cairo is a multi-platform library providing anti-aliased … … 80 87 Depends: libcairo2 (= ${binary:Version}), 81 88 ${misc:Depends} 89 Suggests: libcairo-gobject2 (= ${binary:Version}), 90 libcairo-script-interpreter2 (= ${binary:Version}), 91 cairo-perf-utils (= ${binary:Version}) 82 92 Description: The Cairo 2D vector graphics library (debugging symbols) 83 93 Debugging symbols for the Cairo 2D vector graphics library. This is … … 96 106 in /usr/share/gtk-doc/html/cairo/. 97 107 108 Package: libcairo-script-interpreter2 109 Section: libs 110 Architecture: any 111 Depends: ${shlibs:Depends}, 112 ${misc:Depends} 113 Description: The Cairo 2D vector graphics library (script interpreter) 114 Cairo is a multi-platform library providing anti-aliased 115 vector-based rendering for multiple target backends. 116 . 117 This package contains the script interpreter for executing and manipulating 118 cairo execution traces. 119 120 Package: libcairo-gobject2 121 Section: libs 122 Architecture: any 123 Depends: ${shlibs:Depends}, 124 ${misc:Depends} 125 Description: The Cairo 2D vector graphics library (GObject library) 126 Cairo is a multi-platform library providing anti-aliased 127 vector-based rendering for multiple target backends. 128 . 129 This package contains the GObject library, providing wrapper GObject types 130 for all cairo types. 131 132 Package: cairo-perf-utils 133 Section: misc 134 Architecture: any 135 Depends: ${shlibs:Depends}, 136 ${misc:Depends} 137 Description: The Cairo 2D vector graphics library performance utilities 138 Cairo is a multi-platform library providing anti-aliased 139 vector-based rendering for multiple target backends. 140 . 141 This package contains a set of utilities for capturing and replaying cairo 142 execution traces using various backends, in order to be able to measure the 143 performance of cairo for real-world applications in a reproducible way. 144 98 145 Package: libcairo2-udeb 99 146 XC-Package-Type: udeb -
pkg/raul/main/cairo/trunk/debian/copyright
r1538 r7009 42 42 Every source file in the implementation of cairo is available to be 43 43 redistributed and/or modified under the terms of either the GNU Lesser 44 General Public License (L PGL) version 2.1 or the Mozilla Public44 General Public License (LGPL) version 2.1 or the Mozilla Public 45 45 License (MPL) version 1.1. Some files are available under more 46 46 liberal terms, but we believe that in all cases, each file may be used -
pkg/raul/main/cairo/trunk/debian/libcairo2-dev.install
r5525 r7009 1 1 debian/install/main/usr/include/cairo/*.h /usr/include/cairo 2 debian/install/main/usr/lib/libcairo .so /usr/lib2 debian/install/main/usr/lib/libcairo*.so /usr/lib 3 3 debian/install/main/usr/lib/libcairo*.a /usr/lib 4 4 debian/install/main/usr/lib/libcairo*.la /usr/lib -
pkg/raul/main/cairo/trunk/debian/libcairo2.symbols
r6606 r7009 16 16 cairo_debug_reset_static_data@Base 1.2.4 17 17 cairo_destroy@Base 1.2.4 18 cairo_device_acquire@Base 1.10.0 19 cairo_device_destroy@Base 1.10.0 20 cairo_device_finish@Base 1.10.0 21 cairo_device_flush@Base 1.10.0 22 cairo_device_get_reference_count@Base 1.10.0 23 cairo_device_get_type@Base 1.10.0 24 cairo_device_get_user_data@Base 1.10.0 25 cairo_device_reference@Base 1.10.0 26 cairo_device_release@Base 1.10.0 27 cairo_device_set_user_data@Base 1.10.0 28 cairo_device_status@Base 1.10.0 18 29 cairo_device_to_user@Base 1.2.4 19 30 cairo_device_to_user_distance@Base 1.2.4 … … 86 97 cairo_image_surface_get_stride@Base 1.2.4 87 98 cairo_image_surface_get_width@Base 1.2.4 99 cairo_in_clip@Base 1.10.0 88 100 cairo_in_fill@Base 1.2.4 89 101 cairo_in_stroke@Base 1.2.4 … … 136 148 cairo_pattern_set_user_data@Base 1.4.10 137 149 cairo_pattern_status@Base 1.2.4 150 cairo_pdf_get_versions@Base 1.10.0 138 151 cairo_pdf_surface_create@Base 1.2.4 139 152 cairo_pdf_surface_create_for_stream@Base 1.2.4 153 cairo_pdf_surface_restrict_to_version@Base 1.10.0 140 154 cairo_pdf_surface_set_size@Base 1.2.4 155 cairo_pdf_version_to_string@Base 1.10.0 141 156 cairo_pop_group@Base 1.2.4 142 157 cairo_pop_group_to_source@Base 1.2.4 … … 154 169 cairo_push_group@Base 1.2.4 155 170 cairo_push_group_with_content@Base 1.2.4 171 cairo_recording_surface_create@Base 1.10.0 172 cairo_recording_surface_ink_extents@Base 1.10.0 156 173 cairo_rectangle@Base 1.2.4 157 174 cairo_rectangle_list_destroy@Base 1.4.10 158 175 cairo_reference@Base 1.2.4 176 cairo_region_contains_point@Base 1.10.0 177 cairo_region_contains_rectangle@Base 1.10.0 178 cairo_region_copy@Base 1.10.0 179 cairo_region_create@Base 1.10.0 180 cairo_region_create_rectangle@Base 1.10.0 181 cairo_region_create_rectangles@Base 1.10.0 182 cairo_region_destroy@Base 1.10.0 183 cairo_region_equal@Base 1.10.0 184 cairo_region_get_extents@Base 1.10.0 185 cairo_region_get_rectangle@Base 1.10.0 186 cairo_region_intersect@Base 1.10.0 187 cairo_region_intersect_rectangle@Base 1.10.0 188 cairo_region_is_empty@Base 1.10.0 189 cairo_region_num_rectangles@Base 1.10.0 190 cairo_region_reference@Base 1.10.0 191 cairo_region_status@Base 1.10.0 192 cairo_region_subtract@Base 1.10.0 193 cairo_region_subtract_rectangle@Base 1.10.0 194 cairo_region_translate@Base 1.10.0 195 cairo_region_union@Base 1.10.0 196 cairo_region_union_rectangle@Base 1.10.0 197 cairo_region_xor@Base 1.10.0 198 cairo_region_xor_rectangle@Base 1.10.0 159 199 cairo_rel_curve_to@Base 1.2.4 160 200 cairo_rel_line_to@Base 1.2.4 … … 213 253 cairo_stroke_preserve@Base 1.2.4 214 254 cairo_surface_copy_page@Base 1.6.0 255 cairo_surface_create_for_rectangle@Base 1.10.0 215 256 cairo_surface_create_similar@Base 1.2.4 216 257 cairo_surface_destroy@Base 1.2.4 … … 218 259 cairo_surface_flush@Base 1.2.4 219 260 cairo_surface_get_content@Base 1.2.4 261 cairo_surface_get_device@Base 1.10.0 220 262 cairo_surface_get_device_offset@Base 1.2.4 221 263 cairo_surface_get_fallback_resolution@Base 1.7.2 222 264 cairo_surface_get_font_options@Base 1.2.4 265 cairo_surface_get_mime_data@Base 1.10.0 223 266 cairo_surface_get_reference_count@Base 1.4.10 224 267 cairo_surface_get_type@Base 1.2.4 … … 230 273 cairo_surface_set_device_offset@Base 1.2.4 231 274 cairo_surface_set_fallback_resolution@Base 1.2.4 275 cairo_surface_set_mime_data@Base 1.10.0 232 276 cairo_surface_set_user_data@Base 1.2.4 233 277 cairo_surface_show_page@Base 1.6.0 … … 263 307 cairo_version@Base 1.2.4 264 308 cairo_version_string@Base 1.2.4 309 cairo_xcb_device_debug_cap_xrender_version@Base 1.10.0 310 cairo_xcb_device_debug_cap_xshm_version@Base 1.10.0 265 311 cairo_xcb_surface_create@Base 1.6.4-5~ 266 312 cairo_xcb_surface_create_for_bitmap@Base 1.6.4-5~ -
pkg/raul/main/cairo/trunk/debian/patches/series
r6606 r7009 1 01_ no-private-symbol-export.patch2 99_ltmain_as-needed.patch1 01_build_perf_utils.patch 2 02_am-maintainer-mode.patch -
pkg/raul/main/cairo/trunk/debian/rules
r6606 r7009 43 43 --enable-xlib \ 44 44 --enable-png \ 45 --disable-silent-rules --disable-shave \ 45 --disable-silent-rules \ 46 --disable-maintainer-mode \ 46 47 --build=$(DEB_BUILD_GNU_TYPE) 47 48 … … 53 54 $(configure_flags) \ 54 55 --enable-xlib --enable-svg \ 55 --enable-xcb 56 --enable-xcb --enable-perf-utils 56 57 57 58 udeb_configure_flags += \ … … 84 85 -test -r src/cairo-features.h && \ 85 86 mv src/cairo-features.h src/cairo-features.h.orig 87 dh_autoreconf 88 patch -Np1 < debian/ltmain_as-needed.patch 86 89 touch $@ 87 90 … … 106 109 dh_testdir 107 110 dh_testroot 108 # restore files from backup109 111 [ ! -r src/cairo-features.h.orig ] || mv -f src/cairo-features.h.orig src/cairo-features.h 112 [ ! -r configure-common-stamp ] || patch -NRp1 < debian/ltmain_as-needed.patch 110 113 rm -f *-stamp 111 114 rm -rf $(buildbasedir) $(installbasedir) 115 dh_autoreconf_clean 112 116 dh_clean 113 117 … … 152 156 dh_compress -s 153 157 dh_fixperms -s 154 dh_makeshlibs -plibcairo2 --add-udeb=libcairo2-udeb -V 'libcairo2 (>= 1.8.0-2)' -- -c4 158 dh_makeshlibs -plibcairo2 --add-udeb=libcairo2-udeb -V 'libcairo2 (>= 1.10.0)' -- -c4 159 dh_makeshlibs -plibcairo-gobject2 -V 'libcairo-gobject2 (>= 1.10.0)' -- -c4 160 dh_makeshlibs -plibcairo-script-interpreter2 -V 'libcairo-script-interpreter2 (>= 1.10.0)' -- -c4 155 161 dh_installdeb -s 156 162 dh_shlibdeps -s
Note: See TracChangeset
for help on using the changeset viewer.


