Changeset 10418 for trunk/make
- Timestamp:
- 07/04/09 05:21:38 (14 months ago)
- Location:
- trunk/make
- Files:
-
- 5 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/make/atk.mk
r5164 r10418 13 13 # It is usually "zcat" (for .gz) or "bzcat" (for .bz2) 14 14 # 15 ATK_SITE= ftp://ftp.gtk.org/pub/gtk/v2.6/16 ATK_VERSION=1. 9.015 ATK_SITE=http://ftp.gnome.org/pub/gnome/sources/atk/1.26 16 ATK_VERSION=1.26.0 17 17 ATK_SOURCE=atk-$(ATK_VERSION).tar.bz2 18 18 ATK_DIR=atk-$(ATK_VERSION) … … 27 27 # ATK_IPK_VERSION should be incremented when the ipk changes. 28 28 # 29 ATK_IPK_VERSION= 229 ATK_IPK_VERSION=1 30 30 31 31 # … … 101 101 # applied in this target as required. 102 102 # 103 $(ATK_BUILD_DIR)/.configured: $(DL_DIR)/$(ATK_SOURCE) \ 104 $(ATK_PATCHES) 103 $(ATK_BUILD_DIR)/.configured: $(DL_DIR)/$(ATK_SOURCE) $(ATK_PATCHES) make/atk.mk 105 104 $(MAKE) glib-stage 106 105 rm -rf $(BUILD_DIR)/$(ATK_DIR) $(ATK_BUILD_DIR) -
trunk/make/cairo.mk
r6955 r10418 14 14 # 15 15 CAIRO_SITE=http://cairographics.org/releases 16 CAIRO_VERSION=1. 4.1016 CAIRO_VERSION=1.8.8 17 17 CAIRO_SOURCE=cairo-$(CAIRO_VERSION).tar.gz 18 18 CAIRO_DIR=cairo-$(CAIRO_VERSION) … … 22 22 CAIRO_SECTION=lib 23 23 CAIRO_PRIORITY=optional 24 CAIRO_DEPENDS=freetype, fontconfig, libpng, xrender24 CAIRO_DEPENDS=freetype, fontconfig, libpng, pixman, xrender 25 25 26 26 # … … 86 86 # 87 87 $(DL_DIR)/$(CAIRO_SOURCE): 88 $(WGET) -P $(DL_DIR) $(CAIRO_SITE)/$(CAIRO_SOURCE) 88 $(WGET) -P $(@D) $(CAIRO_SITE)/$(@F) || \ 89 $(WGET) -P $(@D) $(SOURCES_NLO_SITE)/$(@F) 89 90 90 91 # … … 110 111 # first, then do that first (e.g. "$(MAKE) <bar>-stage <baz>-stage"). 111 112 # 112 $(CAIRO_BUILD_DIR)/.configured: $(DL_DIR)/$(CAIRO_SOURCE) $(CAIRO_PATCHES) 113 $(MAKE) freetype-stage 114 $(MAKE) fontconfig-stage 115 $(MAKE) libpng-stage 116 $(MAKE) xrender-stage 113 $(CAIRO_BUILD_DIR)/.configured: $(DL_DIR)/$(CAIRO_SOURCE) $(CAIRO_PATCHES) make/cairo.mk 114 $(MAKE) freetype-stage fontconfig-stage libpng-stage pixman-stage xrender-stage 117 115 rm -rf $(BUILD_DIR)/$(CAIRO_DIR) $(CAIRO_BUILD_DIR) 118 116 $(CAIRO_UNZIP) $(DL_DIR)/$(CAIRO_SOURCE) | tar -C $(BUILD_DIR) -xvf - -
trunk/make/glib.mk
r9294 r10418 13 13 # It is usually "zcat" (for .gz) or "bzcat" (for .bz2) 14 14 # 15 GLIB_SITE= ftp://ftp.gtk.org/pub/glib/2.1616 GLIB_VERSION=2. 16.615 GLIB_SITE=http://ftp.gnome.org/pub/gnome/sources/glib/2.20 16 GLIB_VERSION=2.20.4 17 17 GLIB_SOURCE=glib-$(GLIB_VERSION).tar.bz2 18 18 GLIB_DIR=glib-$(GLIB_VERSION) … … 108 108 # first, then do that first (e.g. "$(MAKE) <bar>-stage <baz>-stage"). 109 109 # 110 $(GLIB_BUILD_DIR)/.configured: $(DL_DIR)/$(GLIB_SOURCE) $(GLIB_PATCHES) 110 $(GLIB_BUILD_DIR)/.configured: $(DL_DIR)/$(GLIB_SOURCE) $(GLIB_PATCHES) make/glib.mk 111 111 ifeq (libiconv, $(filter libiconv, $(PACKAGES))) 112 112 $(MAKE) libiconv-stage … … 120 120 mv $(BUILD_DIR)/$(GLIB_DIR) $(@D) 121 121 cp $(SOURCE_DIR)/glib/glib.cache $(@D)/arm.cache 122 sed -i -e '/^ALL_LINGUAS=/s/"[^"]\+"$$/$(GLIB_LOCALES)/;' $(@D)/configure 122 # sed -i -e '/^ALL_LINGUAS=/s/"[^"]\+"$$/$(GLIB_LOCALES)/;' $(@D)/configure 123 sed -i -e 's/^ *$$as_echo_n /echo -n /' $(@D)/configure 123 124 (cd $(@D); \ 124 125 $(TARGET_CONFIGURE_OPTS) \ … … 164 165 $(MAKE) -C $(@D) install-strip prefix=$(STAGING_DIR)/opt 165 166 install $(@D)/glibconfig.h $(STAGING_INCLUDE_DIR)/glib-2.0/ 167 rm -rf $(STAGING_DIR)/opt/lib/libgio-2.0.la 166 168 rm -rf $(STAGING_DIR)/opt/lib/libglib-2.0.la 167 169 rm -rf $(STAGING_DIR)/opt/lib/libgmodule-2.0.la … … 169 171 rm -rf $(STAGING_DIR)/opt/lib/libgthread-2.0.la 170 172 sed -i -e 's|^prefix=.*|prefix=$(STAGING_PREFIX)|' \ 171 $(STAGING_LIB_DIR)/pkgconfig/glib-*.pc \ 172 $(STAGING_LIB_DIR)/pkgconfig/gmodule-*.pc \ 173 $(STAGING_LIB_DIR)/pkgconfig/gobject-*.pc \ 174 $(STAGING_LIB_DIR)/pkgconfig/gthread-*.pc 173 $(STAGING_LIB_DIR)/pkgconfig/gio*-2.0.pc \ 174 $(STAGING_LIB_DIR)/pkgconfig/glib-2.0.pc \ 175 $(STAGING_LIB_DIR)/pkgconfig/gmodule*-2.0.pc \ 176 $(STAGING_LIB_DIR)/pkgconfig/gobject-2.0.pc \ 177 $(STAGING_LIB_DIR)/pkgconfig/gthread-2.0.pc 175 178 touch $@ 176 179 -
trunk/make/gtk.mk
r6957 r10418 13 13 # It is usually "zcat" (for .gz) or "bzcat" (for .bz2) 14 14 # 15 GTK_SITE= ftp://ftp.gtk.org/pub/gtk/v2.816 GTK_VERSION=2. 8.915 GTK_SITE=http://ftp.gtk.org/pub/gtk/2.16 16 GTK_VERSION=2.16.3 17 17 GTK_SOURCE=gtk+-$(GTK_VERSION).tar.bz2 18 18 GTK_DIR=gtk+-$(GTK_VERSION) … … 42 42 # which they should be applied to the source code. 43 43 # 44 #GTK_PATCHES=$(GTK_SOURCE_DIR)/configure.patch44 GTK_PATCHES=$(GTK_SOURCE_DIR)/configure.patch 45 45 46 46 # … … 86 86 # 87 87 $(DL_DIR)/$(GTK_SOURCE): 88 $(WGET) -P $(DL_DIR) $(GTK_SITE)/$(GTK_SOURCE) 88 $(WGET) -P $(@D) $(GTK_SITE)/$(@F) || \ 89 $(WGET) -P $(@D) $(SOURCES_NLO_SITE)/$(@F) 89 90 90 91 # … … 110 111 # first, then do that first (e.g. "$(MAKE) <bar>-stage <baz>-stage"). 111 112 # 112 $(GTK_BUILD_DIR)/.configured: $(DL_DIR)/$(GTK_SOURCE) \ 113 $(GTK_PATCHES) 114 $(MAKE) libtiff-stage 115 $(MAKE) libpng-stage 116 $(MAKE) libjpeg-stage 117 $(MAKE) x11-stage 118 $(MAKE) xcursor-stage 119 $(MAKE) xfixes-stage 120 $(MAKE) xext-stage 121 $(MAKE) xft-stage 122 $(MAKE) pango-stage 123 $(MAKE) atk-stage 124 rm -rf $(BUILD_DIR)/$(GTK_DIR) $(GTK_BUILD_DIR) 113 $(GTK_BUILD_DIR)/.configured: $(DL_DIR)/$(GTK_SOURCE) $(GTK_PATCHES) 114 $(MAKE) libtiff-stage libpng-stage libjpeg-stage 115 $(MAKE) x11-stage xcursor-stage xfixes-stage xext-stage xft-stage 116 $(MAKE) pango-stage cairo-stage atk-stage 117 rm -rf $(BUILD_DIR)/$(GTK_DIR) $(@D) 125 118 $(GTK_UNZIP) $(DL_DIR)/$(GTK_SOURCE) | tar -C $(BUILD_DIR) -xvf - 126 mv $(BUILD_DIR)/$(GTK_DIR) $(GTK_BUILD_DIR) 127 (cd $(GTK_BUILD_DIR); \ 119 if test -n "$(GTK_PATCHES)" ; \ 120 then cat $(GTK_PATCHES) | \ 121 patch -d $(BUILD_DIR)/$(GTK_DIR) -p1 ; \ 122 fi 123 mv $(BUILD_DIR)/$(GTK_DIR) $(@D) 124 (cd $(@D); \ 128 125 $(TARGET_CONFIGURE_OPTS) \ 129 126 PATH="$(STAGING_DIR)/opt/bin:$$PATH" \ … … 138 135 --target=$(GNU_TARGET_NAME) \ 139 136 --prefix=/opt \ 137 --without-libjasper \ 140 138 --x-includes=$(STAGING_INCLUDE_DIR) \ 141 139 --x-libraries=$(STAGING_LIB_DIR) \ … … 143 141 --disable-glibtest \ 144 142 ) 145 $(PATCH_LIBTOOL) $( GTK_BUILD_DIR)/libtool143 $(PATCH_LIBTOOL) $(@D)/libtool 146 144 touch $@ 147 145 … … 154 152 $(GTK_BUILD_DIR)/.built: $(GTK_BUILD_DIR)/.configured 155 153 rm -f $@ 156 cp $(GTK_SOURCE_DIR)/test-inline-pixbufs.h $( GTK_BUILD_DIR)/demos157 $(MAKE) -C $( GTK_BUILD_DIR)154 cp $(GTK_SOURCE_DIR)/test-inline-pixbufs.h $(@D)/demos 155 $(MAKE) -C $(@D) 158 156 touch $@ 159 157 -
trunk/make/pango.mk
r6956 r10418 13 13 # It is usually "zcat" (for .gz) or "bzcat" (for .bz2) 14 14 # 15 PANGO_SITE= ftp://ftp.gtk.org/pub/gtk/v2.9/16 PANGO_VERSION=1. 11.9915 PANGO_SITE=http://ftp.gnome.org/pub/gnome/sources/pango/1.24 16 PANGO_VERSION=1.24.4 17 17 PANGO_SOURCE=pango-$(PANGO_VERSION).tar.bz2 18 18 PANGO_DIR=pango-$(PANGO_VERSION) … … 110 110 # first, then do that first (e.g. "$(MAKE) <bar>-stage <baz>-stage"). 111 111 # 112 $(PANGO_BUILD_DIR)/.configured: $(DL_DIR)/$(PANGO_SOURCE) $(PANGO_PATCHES) 112 $(PANGO_BUILD_DIR)/.configured: $(DL_DIR)/$(PANGO_SOURCE) $(PANGO_PATCHES) make/pango.mk 113 113 $(MAKE) glib-stage 114 114 $(MAKE) xft-stage
