* [Buildroot] [pull request] Pull request for branch misc-fixes5
@ 2010-02-20 18:42 Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 01/16] automake: add build dependency on host-autoconf Thomas Petazzoni
` (16 more replies)
0 siblings, 17 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:42 UTC (permalink / raw)
To: buildroot
The following changes since commit c8ff60c8283b0ad116fcf43f485f199c29432c9d:
Peter Korsgaard (1):
CHANGES: add ace_of_penguins, rubix and xboard
are available in the git repository at:
git://git.busybox.net/~tpetazzoni/git/buildroot misc-fixes5
Thomas Petazzoni (16):
automake: add build dependency on host-autoconf
ccache: remove cleanup of documentation
libxml2: do not apply libtool patch when compiling for host
libxslt: enable compilation on host
libxcb: fix build with Buildroot compiled xsltproc
xapp_mkfontscale: enable compilation for the host
xfont_encoding: add mkfontscale on the host as dependency
xlib_libfontenc: enable compilation on the host
zlib: enable compilation on the host
xfont_font-util: convert to the autotools infrastructure
package infrastructure: add LD_LIBRARY_PATH
libpng: enable compilation on the host
ace_of_penguins: add dependency on host-libpng
merge with libpng for host
ace_of_penguins: mark as BROKEN
dependencies: add gzip and bzip2 as base dependencies
package/Makefile.in | 6 ++-
package/automake/automake.mk | 2 +-
package/games/ace_of_penguins/Config.in | 1 +
package/games/ace_of_penguins/ace_of_penguins.mk | 2 +-
package/libpng/libpng.mk | 5 ++
package/libxml2/libxml2.mk | 2 +
package/libxslt/libxslt.mk | 8 ++
package/x11r7/libxcb/libxcb.mk | 4 +-
package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk | 4 +-
package/x11r7/xfont_encodings/xfont_encodings.mk | 1 +
package/x11r7/xfont_font-util/xfont_font-util.mk | 74 ++------------------
package/x11r7/xlib_libfontenc/xlib_libfontenc.mk | 3 +
package/zlib/zlib.mk | 24 ++++++
toolchain/ccache/ccache.mk | 3 -
toolchain/dependencies/dependencies.sh | 2 +-
15 files changed, 63 insertions(+), 78 deletions(-)
Thanks,
--
Thomas Petazzoni
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 01/16] automake: add build dependency on host-autoconf
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
@ 2010-02-20 18:42 ` Thomas Petazzoni
2010-02-22 15:51 ` Peter Korsgaard
2010-02-20 18:42 ` [Buildroot] [PATCH 02/16] ccache: remove cleanup of documentation Thomas Petazzoni
` (15 subsequent siblings)
16 siblings, 1 reply; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:42 UTC (permalink / raw)
To: buildroot
automake for the target fails to build if autoconf is not installed on
the host:
checking whether autoconf is installed... no
configure: error: Autoconf 2.58 or better is required.
Please make sure it is installed and in your PATH.
make: *** [/home/test/brbuilttest/build/automake-1.10/.stamp_configured] Error 1
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/automake/automake.mk | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/package/automake/automake.mk b/package/automake/automake.mk
index eb3b375..db935a4 100644
--- a/package/automake/automake.mk
+++ b/package/automake/automake.mk
@@ -11,7 +11,7 @@ ifeq ($(BR2_ENABLE_DEBUG),y) # install-exec doesn't install aclocal stuff
AUTOMAKE_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) install
endif
-AUTOMAKE_DEPENDENCIES = autoconf microperl
+AUTOMAKE_DEPENDENCIES = host-autoconf autoconf microperl
HOST_AUTOMAKE_DEPENDENCIES = host-autoconf
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 02/16] ccache: remove cleanup of documentation
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 01/16] automake: add build dependency on host-autoconf Thomas Petazzoni
@ 2010-02-20 18:42 ` Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 03/16] libxml2: do not apply libtool patch when compiling for host Thomas Petazzoni
` (14 subsequent siblings)
16 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:42 UTC (permalink / raw)
To: buildroot
The cleanup of documentation is handled in a global way, in the main
Makefile.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
toolchain/ccache/ccache.mk | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/toolchain/ccache/ccache.mk b/toolchain/ccache/ccache.mk
index c98937d..8e414b2 100644
--- a/toolchain/ccache/ccache.mk
+++ b/toolchain/ccache/ccache.mk
@@ -163,9 +163,6 @@ $(CCACHE_DIR2)/$(CCACHE_BINARY): $(CCACHE_DIR2)/.configured
$(TARGET_DIR)/$(CCACHE_TARGET_BINARY): $(CCACHE_DIR2)/$(CCACHE_BINARY)
$(MAKE) DESTDIR=$(TARGET_DIR) -C $(CCACHE_DIR2) install
-ifneq ($(BR2_HAVE_MANPAGES),y)
- rm -rf $(TARGET_DIR)/usr/man
-endif
# put a bunch of symlinks into /bin, since that is earlier
# in the default PATH than /usr/bin where gcc lives
(cd $(TARGET_DIR)/bin; \
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 03/16] libxml2: do not apply libtool patch when compiling for host
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 01/16] automake: add build dependency on host-autoconf Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 02/16] ccache: remove cleanup of documentation Thomas Petazzoni
@ 2010-02-20 18:42 ` Thomas Petazzoni
2010-02-22 15:47 ` Peter Korsgaard
2010-02-20 18:42 ` [Buildroot] [PATCH 04/16] libxslt: enable compilation on host Thomas Petazzoni
` (13 subsequent siblings)
16 siblings, 1 reply; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:42 UTC (permalink / raw)
To: buildroot
The libtool patch is not applied when building for the target because
it does not apply, so do not attempt to apply it when building for the
host. This fixes libxml2 build for the host.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/libxml2/libxml2.mk | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/package/libxml2/libxml2.mk b/package/libxml2/libxml2.mk
index e598d36..31fdabf 100644
--- a/package/libxml2/libxml2.mk
+++ b/package/libxml2/libxml2.mk
@@ -28,6 +28,8 @@ HOST_LIBXML2_CONF_OPT = \
--enable-shared --without-debugging --without-python \
--without-threads
+HOST_LIBXML2_LIBTOOL_PATCH = NO
+
$(eval $(call AUTOTARGETS,package,libxml2))
$(eval $(call AUTOTARGETS,package,libxml2,host))
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 04/16] libxslt: enable compilation on host
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (2 preceding siblings ...)
2010-02-20 18:42 ` [Buildroot] [PATCH 03/16] libxml2: do not apply libtool patch when compiling for host Thomas Petazzoni
@ 2010-02-20 18:42 ` Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 05/16] libxcb: fix build with Buildroot compiled xsltproc Thomas Petazzoni
` (12 subsequent siblings)
16 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:42 UTC (permalink / raw)
To: buildroot
Compiling libxcb (from the X.org stack) requires xsltproc on the host,
which is part of libxslt.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/libxslt/libxslt.mk | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/package/libxslt/libxslt.mk b/package/libxslt/libxslt.mk
index 03c1131..4bf61b5 100644
--- a/package/libxslt/libxslt.mk
+++ b/package/libxslt/libxslt.mk
@@ -25,7 +25,15 @@ LIBXSLT_CONF_OPT = --with-gnu-ld --enable-shared \
LIBXSLT_DEPENDENCIES = libxml2 $(LIBXSLT_DEPENDENCIES_EXTRA)
+HOST_LIBXSLT_CONF_OPT = --enable-shared \
+ --without-debugging \
+ --without-python \
+ --without-threads
+
+HOST_LIBXSLT_DEPENDENCIES = host-libxml2
+
$(eval $(call AUTOTARGETS,package,libxslt))
+$(eval $(call AUTOTARGETS,package,libxslt,host))
$(LIBXSLT_HOOK_POST_INSTALL):
$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" $(STAGING_DIR)/usr/bin/xslt-config
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 05/16] libxcb: fix build with Buildroot compiled xsltproc
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (3 preceding siblings ...)
2010-02-20 18:42 ` [Buildroot] [PATCH 04/16] libxslt: enable compilation on host Thomas Petazzoni
@ 2010-02-20 18:42 ` Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 06/16] xapp_mkfontscale: enable compilation for the host Thomas Petazzoni
` (11 subsequent siblings)
16 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:42 UTC (permalink / raw)
To: buildroot
Make sure that libxcb depends on host-xsltproc, since xsltproc is
required for the compilation of libxcb.
Moreover, remove the XSLTPROC=/usr/bin/xsltproc variable definition,
which was assuming that XSLTPROC was installed on the host. xsltproc
should just be part of the PATH.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/x11r7/libxcb/libxcb.mk | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/x11r7/libxcb/libxcb.mk b/package/x11r7/libxcb/libxcb.mk
index b79addd..19cfc6a 100644
--- a/package/x11r7/libxcb/libxcb.mk
+++ b/package/x11r7/libxcb/libxcb.mk
@@ -10,9 +10,9 @@ LIBXCB_SITE = http://xcb.freedesktop.org/dist/
LIBXCB_INSTALL_STAGING = YES
LIBXCB_AUTORECONF = NO
-LIBXCB_DEPENDENCIES = pthread-stubs xcb-proto xlib_libXdmcp xlib_libXau
+LIBXCB_DEPENDENCIES = host-libxslt pthread-stubs xcb-proto xlib_libXdmcp xlib_libXau
LIBXCB_CONF_ENV = STAGING_DIR="$(STAGING_DIR)"
-LIBXCB_MAKE_OPT = XCBPROTO_XCBINCLUDEDIR=$(STAGING_DIR)/usr/share/xcb XSLTPROC=/usr/bin/xsltproc
+LIBXCB_MAKE_OPT = XCBPROTO_XCBINCLUDEDIR=$(STAGING_DIR)/usr/share/xcb
$(eval $(call AUTOTARGETS,package/x11r7,libxcb))
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 06/16] xapp_mkfontscale: enable compilation for the host
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (4 preceding siblings ...)
2010-02-20 18:42 ` [Buildroot] [PATCH 05/16] libxcb: fix build with Buildroot compiled xsltproc Thomas Petazzoni
@ 2010-02-20 18:42 ` Thomas Petazzoni
2010-02-22 15:52 ` Peter Korsgaard
2010-02-20 18:42 ` [Buildroot] [PATCH 07/16] xfont_encoding: add mkfontscale on the host as dependency Thomas Petazzoni
` (10 subsequent siblings)
16 siblings, 1 reply; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:42 UTC (permalink / raw)
To: buildroot
mkfontscale on the host is required to build xfonts-encoding for the
target.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk b/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk
index 05a3f81..e94312a 100644
--- a/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk
+++ b/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk
@@ -8,6 +8,8 @@ XAPP_MKFONTSCALE_VERSION = 1.0.5
XAPP_MKFONTSCALE_SOURCE = mkfontscale-$(XAPP_MKFONTSCALE_VERSION).tar.bz2
XAPP_MKFONTSCALE_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_MKFONTSCALE_AUTORECONF = NO
-XAPP_MKFONTSCALE_DEPENDENCIES = freetype xlib_libX11 xlib_libfontenc
+XAPP_MKFONTSCALE_DEPENDENCIES = zlib freetype xlib_libX11 xlib_libfontenc
+HOST_XAPP_MKFONTSCALE_DEPENDENCIES = host-zlib host-freetype host-xlib_libfontenc
$(eval $(call AUTOTARGETS,package/x11r7,xapp_mkfontscale))
+$(eval $(call AUTOTARGETS,package/x11r7,xapp_mkfontscale,host))
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 07/16] xfont_encoding: add mkfontscale on the host as dependency
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (5 preceding siblings ...)
2010-02-20 18:42 ` [Buildroot] [PATCH 06/16] xapp_mkfontscale: enable compilation for the host Thomas Petazzoni
@ 2010-02-20 18:42 ` Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 08/16] xlib_libfontenc: enable compilation on the host Thomas Petazzoni
` (9 subsequent siblings)
16 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:42 UTC (permalink / raw)
To: buildroot
mkfontscale on the host is needed to build xfont_encoding, therefore
we add host-xapp_mkfontscale as a dependency.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/x11r7/xfont_encodings/xfont_encodings.mk | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/package/x11r7/xfont_encodings/xfont_encodings.mk b/package/x11r7/xfont_encodings/xfont_encodings.mk
index 74256d1..9097735 100644
--- a/package/x11r7/xfont_encodings/xfont_encodings.mk
+++ b/package/x11r7/xfont_encodings/xfont_encodings.mk
@@ -9,5 +9,6 @@ XFONT_ENCODINGS_SOURCE = encodings-$(XFONT_ENCODINGS_VERSION).tar.bz2
XFONT_ENCODINGS_SITE = http://xorg.freedesktop.org/releases/individual/font
XFONT_ENCODINGS_AUTORECONF = NO
XFONT_ENCODINGS_MAKE_OPT =
+XFONT_ENCODINGS_DEPENDENCIES = host-xapp_mkfontscale
$(eval $(call AUTOTARGETS,package/x11r7,xfont_encodings))
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 08/16] xlib_libfontenc: enable compilation on the host
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (6 preceding siblings ...)
2010-02-20 18:42 ` [Buildroot] [PATCH 07/16] xfont_encoding: add mkfontscale on the host as dependency Thomas Petazzoni
@ 2010-02-20 18:42 ` Thomas Petazzoni
2010-02-20 18:43 ` [Buildroot] [PATCH 09/16] zlib: " Thomas Petazzoni
` (8 subsequent siblings)
16 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:42 UTC (permalink / raw)
To: buildroot
xlib_libfontenc is required to build xapp_mkfontscale on the host,
which in turn is needed to build font encodings for the target.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/x11r7/xlib_libfontenc/xlib_libfontenc.mk | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/package/x11r7/xlib_libfontenc/xlib_libfontenc.mk b/package/x11r7/xlib_libfontenc/xlib_libfontenc.mk
index b03697a..7ab4511 100644
--- a/package/x11r7/xlib_libfontenc/xlib_libfontenc.mk
+++ b/package/x11r7/xlib_libfontenc/xlib_libfontenc.mk
@@ -12,4 +12,7 @@ XLIB_LIBFONTENC_INSTALL_STAGING = YES
XLIB_LIBFONTENC_DEPENDENCIES = zlib xproto_xproto
XLIB_LIBFONTENC_CONF_OPT = --enable-shared --disable-static
+HOST_XLIB_LIBFONTENC_DEPENDENCIES = host-zlib host-xproto_xproto
+
$(eval $(call AUTOTARGETS,package/x11r7,xlib_libfontenc))
+$(eval $(call AUTOTARGETS,package/x11r7,xlib_libfontenc,host))
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 09/16] zlib: enable compilation on the host
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (7 preceding siblings ...)
2010-02-20 18:42 ` [Buildroot] [PATCH 08/16] xlib_libfontenc: enable compilation on the host Thomas Petazzoni
@ 2010-02-20 18:43 ` Thomas Petazzoni
2010-02-22 15:56 ` Peter Korsgaard
2010-02-20 18:43 ` [Buildroot] [PATCH 10/16] xfont_font-util: convert to the autotools infrastructure Thomas Petazzoni
` (7 subsequent siblings)
16 siblings, 1 reply; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:43 UTC (permalink / raw)
To: buildroot
zlib is needed on the host, to build xlib_libfontenc on the host, to
build xapp_mkfontscale on the host, in order to finally build xfonts
encodings on the target.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/zlib/zlib.mk | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/package/zlib/zlib.mk b/package/zlib/zlib.mk
index 7432473..35b79d6 100644
--- a/package/zlib/zlib.mk
+++ b/package/zlib/zlib.mk
@@ -30,10 +30,26 @@ define ZLIB_CONFIGURE_CMDS
)
endef
+define HOST_ZLIB_CONFIGURE_CMDS
+ (cd $(@D); rm -rf config.cache; \
+ $(HOST_CONFIGURE_ARGS) \
+ $(HOST_CONFIGURE_OPTS) \
+ CFLAGS="$(ZLIB_PIC)" \
+ ./configure \
+ $(ZLIB_SHARED) \
+ --prefix="$(HOST_DIR)/usr" \
+ --sysconfdir="$(HOST_DIR)/etc" \
+ )
+endef
+
define ZLIB_BUILD_CMDS
$(MAKE) -C $(@D) all libz.a
endef
+define HOST_ZLIB_BUILD_CMDS
+ $(MAKE) -C $(@D) all libz.a
+endef
+
define ZLIB_INSTALL_STAGING_CMDS
$(INSTALL) -D $(@D)/libz.a $(STAGING_DIR)/usr/lib/libz.a
$(INSTALL) -D $(@D)/zlib.h $(STAGING_DIR)/usr/include/zlib.h
@@ -41,6 +57,13 @@ define ZLIB_INSTALL_STAGING_CMDS
cp -dpf $(@D)/libz.so* $(STAGING_DIR)/usr/lib/
endef
+define HOST_ZLIB_INSTALL_CMDS
+ $(INSTALL) -D $(@D)/libz.a $(HOST_DIR)/usr/lib/libz.a
+ $(INSTALL) -D $(@D)/zlib.h $(HOST_DIR)/usr/include/zlib.h
+ $(INSTALL) $(@D)/zconf.h $(HOST_DIR)/usr/include/
+ cp -dpf $(@D)/libz.so* $(HOST_DIR)/usr/lib/
+endef
+
ifeq ($(BR2_HAVE_DEVFILES),y)
define ZLIB_INSTALL_TARGET_HEADERS
$(INSTALL) -D $(@D)/zlib.h $(TARGET_DIR)/usr/include/zlib.h
@@ -57,3 +80,4 @@ define ZLIB_INSTALL_TARGET_CMDS
endef
$(eval $(call GENTARGETS,package,zlib))
+$(eval $(call GENTARGETS,package,zlib,host))
\ No newline at end of file
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 10/16] xfont_font-util: convert to the autotools infrastructure
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (8 preceding siblings ...)
2010-02-20 18:43 ` [Buildroot] [PATCH 09/16] zlib: " Thomas Petazzoni
@ 2010-02-20 18:43 ` Thomas Petazzoni
2010-02-22 15:56 ` Peter Korsgaard
2010-02-20 18:43 ` [Buildroot] [PATCH 11/16] package infrastructure: add LD_LIBRARY_PATH Thomas Petazzoni
` (6 subsequent siblings)
16 siblings, 1 reply; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:43 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/x11r7/xfont_font-util/xfont_font-util.mk | 74 ++--------------------
1 files changed, 6 insertions(+), 68 deletions(-)
diff --git a/package/x11r7/xfont_font-util/xfont_font-util.mk b/package/x11r7/xfont_font-util/xfont_font-util.mk
index 38e7e80..88dce38 100644
--- a/package/x11r7/xfont_font-util/xfont_font-util.mk
+++ b/package/x11r7/xfont_font-util/xfont_font-util.mk
@@ -5,76 +5,14 @@
################################################################################
XFONT_FONT_UTIL_VERSION = 1.0.1
-XFONT_FONT_UTIL_NAME = font-util-$(XFONT_FONT_UTIL_VERSION)
XFONT_FONT_UTIL_SOURCE = font-util-$(XFONT_FONT_UTIL_VERSION).tar.bz2
XFONT_FONT_UTIL_SITE = http://xorg.freedesktop.org/releases/individual/font
-XFONT_FONT_UTIL_AUTORECONF = NO
-XFONT_FONT_UTIL_DIR=$(BUILD_DIR)/$(XFONT_FONT_UTIL_NAME)
-XFONT_FONT_UTIL_CAT:=$(BZCAT)
+XFONT_FONT_UTIL_DEPENDENCIES = host-pkg-config
-$(DL_DIR)/$(XFONT_FONT_UTIL_SOURCE):
- $(call DOWNLOAD,$(XFONT_FONT_UTIL_SITE),$(XFONT_FONT_UTIL_SOURCE))
+define XFONT_FONT_UTIL_POST_INSTALL_FIXES
+ $(@D)/post-install.sh $(STAGING_DIR)
+endef
-xfont_font-util-source: $(DL_DIR)/$(XFONT_FONT_UTIL_SOURCE)
-
-$(XFONT_FONT_UTIL_DIR)/.unpacked: $(DL_DIR)/$(XFONT_FONT_UTIL_SOURCE)
- $(XFONT_FONT_UTIL_CAT) $(DL_DIR)/$(XFONT_FONT_UTIL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
- toolchain/patch-kernel.sh $(XFONT_FONT_UTIL_DIR) package/x11r7/xfont_font-util/ \*.patch
- $(CONFIG_UPDATE) $(XFONT_FONT_UTIL_DIR)
- touch $@
-
-$(XFONT_FONT_UTIL_DIR)/.configured: $(XFONT_FONT_UTIL_DIR)/.unpacked
- (cd $(XFONT_FONT_UTIL_DIR) && rm -rf config.cache)
- (cd $(XFONT_FONT_UTIL_DIR) && \
- $(TARGET_CONFIGURE_OPTS) \
- $(TARGET_CONFIGURE_ARGS) \
- ./configure $(QUIET) \
- --target=$(GNU_TARGET_NAME) \
- --host=$(GNU_TARGET_NAME) \
- --build=$(GNU_HOST_NAME) \
- --prefix=/usr \
- --exec-prefix=/usr \
- --bindir=/usr/bin \
- --sbindir=/usr/sbin \
- --libdir=/usr/lib \
- --libexecdir=/usr/lib \
- --sysconfdir=/etc \
- --datadir=/usr/share \
- --localstatedir=/var \
- --includedir=/usr/include \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- )
- touch $@
-
-$(XFONT_FONT_UTIL_DIR)/.compiled: $(XFONT_FONT_UTIL_DIR)/.configured
- $(MAKE) -C $(XFONT_FONT_UTIL_DIR)
- touch $@
-
-$(XFONT_FONT_UTIL_DIR)/.installed: $(XFONT_FONT_UTIL_DIR)/.compiled
- $(MAKE) DESTDIR=$(STAGING_DIR) -C $(XFONT_FONT_UTIL_DIR) install
- touch $@
-
-$(XFONT_FONT_UTIL_DIR)/.hacked: $(XFONT_FONT_UTIL_DIR)/.installed
- ( package/x11r7/xfont_font-util/post-install.sh $(STAGING_DIR) )
- touch $@
-
-xfont_font-util: host-pkg-config $(XFONT_FONT_UTIL_DIR)/.hacked
-
-xfont_font-util-unpacked: $(XFONT_FONT_UTIL_DIR)/.unpacked
-
-xfont_font-util-clean:
- -$(MAKE) -C $(XFONT_FONT_UTIL_DIR) clean
-
-xfont_font-util-dirclean:
- rm -rf $(XFONT_FONT_UTIL_DIR)
-
-#############################################################
-#
-# Toplevel Makefile options
-#
-#############################################################
-ifeq ($(BR2_PACKAGE_XFONT_FONT_UTIL),y)
-TARGETS+=xfont_font-util
-endif
+XFONT_FONT_UTIL_POST_INSTALL_STAGING_HOOKS += XFONT_FONT_UTIL_POST_INSTALL_FIXES
+$(eval $(call AUTOTARGETS,package/x11r7,xfont_font-util))
\ No newline at end of file
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 11/16] package infrastructure: add LD_LIBRARY_PATH
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (9 preceding siblings ...)
2010-02-20 18:43 ` [Buildroot] [PATCH 10/16] xfont_font-util: convert to the autotools infrastructure Thomas Petazzoni
@ 2010-02-20 18:43 ` Thomas Petazzoni
2010-02-21 21:30 ` Lionel Landwerlin
2010-02-22 15:59 ` Peter Korsgaard
2010-02-20 18:43 ` [Buildroot] [PATCH 12/16] libpng: enable compilation on the host Thomas Petazzoni
` (5 subsequent siblings)
16 siblings, 2 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:43 UTC (permalink / raw)
To: buildroot
During the compilation of target packages, host tools might be used,
and in turn, they might use host libraries installed in
$(HOST_DIR)/usr/lib. Therefore, we pass a LD_LIBRARY_PATH variable
when building packages.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/Makefile.in | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/package/Makefile.in b/package/Makefile.in
index bc0ac7c..d976481 100644
--- a/package/Makefile.in
+++ b/package/Makefile.in
@@ -236,7 +236,11 @@ TARGET_CONFIGURE_ENV=\
LDFLAGS="$(TARGET_LDFLAGS)" \
FCFLAGS="$(TARGET_FCFLAGS)" \
-TARGET_MAKE_ENV=PATH=$(TARGET_PATH)
+# During the compilation of target packages, host tools might be used,
+# and in turn, they might use host libraries installed in
+# $(HOST_DIR)/usr/lib
+TARGET_MAKE_ENV=PATH=$(TARGET_PATH) \
+ LD_LIBRARY_PATH="$(HOST_DIR)/usr/lib"
HOST_CONFIGURE_OPTS=PATH=$(HOST_PATH) \
AR="$(HOSTAR)" \
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 12/16] libpng: enable compilation on the host
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (10 preceding siblings ...)
2010-02-20 18:43 ` [Buildroot] [PATCH 11/16] package infrastructure: add LD_LIBRARY_PATH Thomas Petazzoni
@ 2010-02-20 18:43 ` Thomas Petazzoni
2010-02-21 21:31 ` Lionel Landwerlin
2010-02-22 16:00 ` Peter Korsgaard
2010-02-20 18:43 ` [Buildroot] [PATCH 13/16] ace_of_penguins: add dependency on host-libpng Thomas Petazzoni
` (4 subsequent siblings)
16 siblings, 2 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:43 UTC (permalink / raw)
To: buildroot
libpng is needed on the host to build ace_of_penguins.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/libpng/libpng.mk | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk
index 1297c89..1b50707 100644
--- a/package/libpng/libpng.mk
+++ b/package/libpng/libpng.mk
@@ -11,7 +11,11 @@ LIBPNG_INSTALL_STAGING = YES
LIBPNG_CONF_OPT = --without-libpng-compat
LIBPNG_DEPENDENCIES = host-pkg-config zlib
+HOST_LIBPNG_CONF_OPT = --without-libpng-compat
+HOST_LIBPNG_DEPENDENCIES = host-zlib
+
$(eval $(call AUTOTARGETS,package,libpng))
+$(eval $(call AUTOTARGETS,package,libpng,host))
$(LIBPNG_HOOK_POST_INSTALL):
$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" \
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 13/16] ace_of_penguins: add dependency on host-libpng
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (11 preceding siblings ...)
2010-02-20 18:43 ` [Buildroot] [PATCH 12/16] libpng: enable compilation on the host Thomas Petazzoni
@ 2010-02-20 18:43 ` Thomas Petazzoni
2010-02-20 18:43 ` [Buildroot] [PATCH 14/16] merge with libpng for host Thomas Petazzoni
` (3 subsequent siblings)
16 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:43 UTC (permalink / raw)
To: buildroot
libpng is needed on the host to build the make-imglib utility, built
during the compilation of ace_of_penguins for the target.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/games/ace_of_penguins/ace_of_penguins.mk | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/package/games/ace_of_penguins/ace_of_penguins.mk b/package/games/ace_of_penguins/ace_of_penguins.mk
index fe3e204..a106d14 100644
--- a/package/games/ace_of_penguins/ace_of_penguins.mk
+++ b/package/games/ace_of_penguins/ace_of_penguins.mk
@@ -10,6 +10,6 @@ ACE_OF_PENGUINS_AUTORECONF = YES
ACE_OF_PENGUINS_STAGING = NO
ACE_OF_PENGUINS_TARGET = YES
-ACE_OF_PENGUINS_DEPENDENCIES = libpng xserver_xorg-server xlib_libXpm
+ACE_OF_PENGUINS_DEPENDENCIES = libpng host-libpng xserver_xorg-server xlib_libXpm
$(eval $(call AUTOTARGETS,package/games,ace_of_penguins))
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 14/16] merge with libpng for host
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (12 preceding siblings ...)
2010-02-20 18:43 ` [Buildroot] [PATCH 13/16] ace_of_penguins: add dependency on host-libpng Thomas Petazzoni
@ 2010-02-20 18:43 ` Thomas Petazzoni
2010-02-20 18:43 ` [Buildroot] [PATCH 15/16] ace_of_penguins: mark as BROKEN Thomas Petazzoni
` (2 subsequent siblings)
16 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:43 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/libpng/libpng.mk | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk
index 1b50707..0303d51 100644
--- a/package/libpng/libpng.mk
+++ b/package/libpng/libpng.mk
@@ -11,6 +11,7 @@ LIBPNG_INSTALL_STAGING = YES
LIBPNG_CONF_OPT = --without-libpng-compat
LIBPNG_DEPENDENCIES = host-pkg-config zlib
+HOST_LIBPNG_LIBTOOL_PATCH = NO
HOST_LIBPNG_CONF_OPT = --without-libpng-compat
HOST_LIBPNG_DEPENDENCIES = host-zlib
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 15/16] ace_of_penguins: mark as BROKEN
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (13 preceding siblings ...)
2010-02-20 18:43 ` [Buildroot] [PATCH 14/16] merge with libpng for host Thomas Petazzoni
@ 2010-02-20 18:43 ` Thomas Petazzoni
2010-02-22 15:54 ` Peter Korsgaard
2010-02-20 18:43 ` [Buildroot] [PATCH 16/16] dependencies: add gzip and bzip2 as base dependencies Thomas Petazzoni
2010-02-21 17:47 ` [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
16 siblings, 1 reply; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:43 UTC (permalink / raw)
To: buildroot
This package is BROKEN in the way it compiles make-imglib and text2c
for the host while being in cross-compiled mode. It does not use
CC_FOR_BUILD and CFLAGS_FOR_BUILD as it should.
No upstream release has been made since 2001 and since it is a
relatively useless package, I don't think it's worth the trouble to
sanitize its build system.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/games/ace_of_penguins/Config.in | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/package/games/ace_of_penguins/Config.in b/package/games/ace_of_penguins/Config.in
index 1d5a367..2240e7c 100644
--- a/package/games/ace_of_penguins/Config.in
+++ b/package/games/ace_of_penguins/Config.in
@@ -3,6 +3,7 @@ config BR2_PACKAGE_ACE_OF_PENGUINS
select BR2_PACKAGE_LIBPNG
depends on BR2_PACKAGE_XORG7
depends on BR2_PACKAGE_XLIB_LIBXPM
+ depends on BROKEN
help
The Ace of Penguins is a set of Unix/X solitaire games based
on the ones available for Windows but with a number of
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 16/16] dependencies: add gzip and bzip2 as base dependencies
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (14 preceding siblings ...)
2010-02-20 18:43 ` [Buildroot] [PATCH 15/16] ace_of_penguins: mark as BROKEN Thomas Petazzoni
@ 2010-02-20 18:43 ` Thomas Petazzoni
2010-02-21 17:47 ` [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
16 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-20 18:43 UTC (permalink / raw)
To: buildroot
They are needed to uncompress the tarballs we download. bzip2, for
instance, is not necessarly installed by default on basic Debian
systems.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
toolchain/dependencies/dependencies.sh | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/toolchain/dependencies/dependencies.sh b/toolchain/dependencies/dependencies.sh
index f5b2621..d0190fd 100755
--- a/toolchain/dependencies/dependencies.sh
+++ b/toolchain/dependencies/dependencies.sh
@@ -122,7 +122,7 @@ if ! $SHELL --version 2>&1 | grep -q '^GNU bash'; then
fi;
# Check that a few mandatory programs are installed
-for prog in awk bison flex msgfmt makeinfo patch ; do
+for prog in awk bison flex msgfmt makeinfo patch gzip bzip2 ; do
if ! which $prog > /dev/null ; then
/bin/echo -e "\nYou must install '$prog' on your build machine";
if test $prog = "makeinfo" ; then
--
1.6.3.3
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [Buildroot] [pull request] Pull request for branch misc-fixes5
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
` (15 preceding siblings ...)
2010-02-20 18:43 ` [Buildroot] [PATCH 16/16] dependencies: add gzip and bzip2 as base dependencies Thomas Petazzoni
@ 2010-02-21 17:47 ` Thomas Petazzoni
16 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-21 17:47 UTC (permalink / raw)
To: buildroot
Hello,
On Sat, 20 Feb 2010 19:42:51 +0100
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> wrote:
> The following changes since commit
> c8ff60c8283b0ad116fcf43f485f199c29432c9d: Peter Korsgaard (1):
> CHANGES: add ace_of_penguins, rubix and xboard
>
> are available in the git repository at:
>
> git://git.busybox.net/~tpetazzoni/git/buildroot misc-fixes5
Please ignore this pull request and don't merge the patches. I'll send a
new one, with more fixes.
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 11/16] package infrastructure: add LD_LIBRARY_PATH
2010-02-20 18:43 ` [Buildroot] [PATCH 11/16] package infrastructure: add LD_LIBRARY_PATH Thomas Petazzoni
@ 2010-02-21 21:30 ` Lionel Landwerlin
2010-02-22 15:59 ` Peter Korsgaard
1 sibling, 0 replies; 37+ messages in thread
From: Lionel Landwerlin @ 2010-02-21 21:30 UTC (permalink / raw)
To: buildroot
Le samedi 20 f?vrier 2010 ? 19:43 +0100, Thomas Petazzoni a ?crit :
> During the compilation of target packages, host tools might be used,
> and in turn, they might use host libraries installed in
> $(HOST_DIR)/usr/lib. Therefore, we pass a LD_LIBRARY_PATH variable
> when building packages.
>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Lionel Landwerlin <llandwerlin@gmail.com>
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 12/16] libpng: enable compilation on the host
2010-02-20 18:43 ` [Buildroot] [PATCH 12/16] libpng: enable compilation on the host Thomas Petazzoni
@ 2010-02-21 21:31 ` Lionel Landwerlin
2010-02-22 16:00 ` Peter Korsgaard
1 sibling, 0 replies; 37+ messages in thread
From: Lionel Landwerlin @ 2010-02-21 21:31 UTC (permalink / raw)
To: buildroot
Le samedi 20 f?vrier 2010 ? 19:43 +0100, Thomas Petazzoni a ?crit :
> libpng is needed on the host to build ace_of_penguins.
>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Lionel Landwerlin <llandwerlin@gmail.com>
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 03/16] libxml2: do not apply libtool patch when compiling for host
2010-02-20 18:42 ` [Buildroot] [PATCH 03/16] libxml2: do not apply libtool patch when compiling for host Thomas Petazzoni
@ 2010-02-22 15:47 ` Peter Korsgaard
2010-02-22 19:11 ` Thomas Petazzoni
0 siblings, 1 reply; 37+ messages in thread
From: Peter Korsgaard @ 2010-02-22 15:47 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Hi,
Thomas> The libtool patch is not applied when building for the target because
Thomas> it does not apply, so do not attempt to apply it when building for the
Thomas> host. This fixes libxml2 build for the host.
Thomas> +HOST_LIBXML2_LIBTOOL_PATCH = NO
Is there ever any situation where {HOST,}_<PACKAGE>_LIBTOOL_PATCH will
differ, or should we just use the host build use the normal variable,
just like we are doing for _SOURCE/_SITE/_VERSION?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 01/16] automake: add build dependency on host-autoconf
2010-02-20 18:42 ` [Buildroot] [PATCH 01/16] automake: add build dependency on host-autoconf Thomas Petazzoni
@ 2010-02-22 15:51 ` Peter Korsgaard
0 siblings, 0 replies; 37+ messages in thread
From: Peter Korsgaard @ 2010-02-22 15:51 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> automake for the target fails to build if autoconf is not installed on
Thomas> the host:
Thomas> checking whether autoconf is installed... no
Thomas> configure: error: Autoconf 2.58 or better is required.
Thomas> Please make sure it is installed and in your PATH.
Thomas> make: *** [/home/test/brbuilttest/build/automake-1.10/.stamp_configured] Error 1
It doesn't look like it really needs it for anything at build time, but
ok - It doesn't hurt building autoconf.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 06/16] xapp_mkfontscale: enable compilation for the host
2010-02-20 18:42 ` [Buildroot] [PATCH 06/16] xapp_mkfontscale: enable compilation for the host Thomas Petazzoni
@ 2010-02-22 15:52 ` Peter Korsgaard
2010-02-22 19:20 ` Thomas Petazzoni
0 siblings, 1 reply; 37+ messages in thread
From: Peter Korsgaard @ 2010-02-22 15:52 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> mkfontscale on the host is required to build xfonts-encoding for the
Thomas> target.
Thomas> diff --git a/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk b/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk
Thomas> index 05a3f81..e94312a 100644
Thomas> --- a/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk
Thomas> +++ b/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk
Thomas> @@ -8,6 +8,8 @@ XAPP_MKFONTSCALE_VERSION = 1.0.5
Thomas> XAPP_MKFONTSCALE_SOURCE = mkfontscale-$(XAPP_MKFONTSCALE_VERSION).tar.bz2
Thomas> XAPP_MKFONTSCALE_SITE = http://xorg.freedesktop.org/releases/individual/app
Thomas> XAPP_MKFONTSCALE_AUTORECONF = NO
Thomas> -XAPP_MKFONTSCALE_DEPENDENCIES = freetype xlib_libX11 xlib_libfontenc
Thomas> +XAPP_MKFONTSCALE_DEPENDENCIES = zlib freetype xlib_libX11 xlib_libfontenc
Thomas> +HOST_XAPP_MKFONTSCALE_DEPENDENCIES = host-zlib host-freetype host-xlib_libfontenc
No host-xlib_libX11?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 15/16] ace_of_penguins: mark as BROKEN
2010-02-20 18:43 ` [Buildroot] [PATCH 15/16] ace_of_penguins: mark as BROKEN Thomas Petazzoni
@ 2010-02-22 15:54 ` Peter Korsgaard
0 siblings, 0 replies; 37+ messages in thread
From: Peter Korsgaard @ 2010-02-22 15:54 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> This package is BROKEN in the way it compiles make-imglib and text2c
Thomas> for the host while being in cross-compiled mode. It does not use
Thomas> CC_FOR_BUILD and CFLAGS_FOR_BUILD as it should.
Thomas> No upstream release has been made since 2001 and since it is a
Thomas> relatively useless package, I don't think it's worth the trouble to
Thomas> sanitize its build system.
I agree.
Thomas> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas> ---
Thomas> package/games/ace_of_penguins/Config.in | 1 +
Thomas> 1 files changed, 1 insertions(+), 0 deletions(-)
Thomas> diff --git a/package/games/ace_of_penguins/Config.in b/package/games/ace_of_penguins/Config.in
Thomas> index 1d5a367..2240e7c 100644
Thomas> --- a/package/games/ace_of_penguins/Config.in
Thomas> +++ b/package/games/ace_of_penguins/Config.in
Thomas> @@ -3,6 +3,7 @@ config BR2_PACKAGE_ACE_OF_PENGUINS
Thomas> select BR2_PACKAGE_LIBPNG
Thomas> depends on BR2_PACKAGE_XORG7
Thomas> depends on BR2_PACKAGE_XLIB_LIBXPM
Thomas> + depends on BROKEN
It's nice to add a short # comment about why it's broken, like:
games/vice/Config.in: depends on BROKEN # doesn't build, wrong dependencie
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 09/16] zlib: enable compilation on the host
2010-02-20 18:43 ` [Buildroot] [PATCH 09/16] zlib: " Thomas Petazzoni
@ 2010-02-22 15:56 ` Peter Korsgaard
0 siblings, 0 replies; 37+ messages in thread
From: Peter Korsgaard @ 2010-02-22 15:56 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> zlib is needed on the host, to build xlib_libfontenc on the host, to
Thomas> build xapp_mkfontscale on the host, in order to finally build xfonts
Thomas> encodings on the target.
Thomas> $(eval $(call GENTARGETS,package,zlib))
Thomas> +$(eval $(call GENTARGETS,package,zlib,host))
Thomas> \ No newline at end of file
You forgot the trailing newline - Otherwise it looks good.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 10/16] xfont_font-util: convert to the autotools infrastructure
2010-02-20 18:43 ` [Buildroot] [PATCH 10/16] xfont_font-util: convert to the autotools infrastructure Thomas Petazzoni
@ 2010-02-22 15:56 ` Peter Korsgaard
0 siblings, 0 replies; 37+ messages in thread
From: Peter Korsgaard @ 2010-02-22 15:56 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas> +XFONT_FONT_UTIL_POST_INSTALL_STAGING_HOOKS += XFONT_FONT_UTIL_POST_INSTALL_FIXES
Thomas> +$(eval $(call AUTOTARGETS,package/x11r7,xfont_font-util))
Thomas> \ No newline at end of file
Here as well.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 11/16] package infrastructure: add LD_LIBRARY_PATH
2010-02-20 18:43 ` [Buildroot] [PATCH 11/16] package infrastructure: add LD_LIBRARY_PATH Thomas Petazzoni
2010-02-21 21:30 ` Lionel Landwerlin
@ 2010-02-22 15:59 ` Peter Korsgaard
2010-02-22 19:21 ` Thomas Petazzoni
1 sibling, 1 reply; 37+ messages in thread
From: Peter Korsgaard @ 2010-02-22 15:59 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> During the compilation of target packages, host tools might be used,
Thomas> and in turn, they might use host libraries installed in
Thomas> $(HOST_DIR)/usr/lib. Therefore, we pass a LD_LIBRARY_PATH variable
Thomas> when building packages.
Thomas> -TARGET_MAKE_ENV=PATH=$(TARGET_PATH)
Thomas> +# During the compilation of target packages, host tools might be used,
Thomas> +# and in turn, they might use host libraries installed in
Thomas> +# $(HOST_DIR)/usr/lib
Thomas> +TARGET_MAKE_ENV=PATH=$(TARGET_PATH) \
Thomas> + LD_LIBRARY_PATH="$(HOST_DIR)/usr/lib"
We should probably append to LD_LIBRARY_PATH in case it is set already.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 12/16] libpng: enable compilation on the host
2010-02-20 18:43 ` [Buildroot] [PATCH 12/16] libpng: enable compilation on the host Thomas Petazzoni
2010-02-21 21:31 ` Lionel Landwerlin
@ 2010-02-22 16:00 ` Peter Korsgaard
2010-02-22 19:21 ` Thomas Petazzoni
1 sibling, 1 reply; 37+ messages in thread
From: Peter Korsgaard @ 2010-02-22 16:00 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> libpng is needed on the host to build ace_of_penguins.
Thomas> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas> ---
Thomas> package/libpng/libpng.mk | 4 ++++
Thomas> 1 files changed, 4 insertions(+), 0 deletions(-)
Thomas> diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk
Thomas> index 1297c89..1b50707 100644
Thomas> --- a/package/libpng/libpng.mk
Thomas> +++ b/package/libpng/libpng.mk
Thomas> @@ -11,7 +11,11 @@ LIBPNG_INSTALL_STAGING = YES
Thomas> LIBPNG_CONF_OPT = --without-libpng-compat
Thomas> LIBPNG_DEPENDENCIES = host-pkg-config zlib
Thomas> +HOST_LIBPNG_CONF_OPT = --without-libpng-compat
Thomas> +HOST_LIBPNG_DEPENDENCIES = host-zlib
Thomas> +
What about host-pkg-config?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 03/16] libxml2: do not apply libtool patch when compiling for host
2010-02-22 15:47 ` Peter Korsgaard
@ 2010-02-22 19:11 ` Thomas Petazzoni
0 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-22 19:11 UTC (permalink / raw)
To: buildroot
On Mon, 22 Feb 2010 16:47:59 +0100
Peter Korsgaard <jacmet@uclibc.org> wrote:
> Is there ever any situation where {HOST,}_<PACKAGE>_LIBTOOL_PATCH will
> differ, or should we just use the host build use the normal variable,
> just like we are doing for _SOURCE/_SITE/_VERSION?
I don't think so, so you're right, we should do this. Noted in my TODO
list, but I won't do it for the 2010.02 release.
Cheers,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 06/16] xapp_mkfontscale: enable compilation for the host
2010-02-22 15:52 ` Peter Korsgaard
@ 2010-02-22 19:20 ` Thomas Petazzoni
0 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-22 19:20 UTC (permalink / raw)
To: buildroot
On Mon, 22 Feb 2010 16:52:39 +0100
Peter Korsgaard <jacmet@uclibc.org> wrote:
> Thomas> diff --git a/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk b/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk
> Thomas> index 05a3f81..e94312a 100644
> Thomas> --- a/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk
> Thomas> +++ b/package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk
> Thomas> @@ -8,6 +8,8 @@ XAPP_MKFONTSCALE_VERSION = 1.0.5
> Thomas> XAPP_MKFONTSCALE_SOURCE = mkfontscale-$(XAPP_MKFONTSCALE_VERSION).tar.bz2
> Thomas> XAPP_MKFONTSCALE_SITE = http://xorg.freedesktop.org/releases/individual/app
> Thomas> XAPP_MKFONTSCALE_AUTORECONF = NO
> Thomas> -XAPP_MKFONTSCALE_DEPENDENCIES = freetype xlib_libX11 xlib_libfontenc
> Thomas> +XAPP_MKFONTSCALE_DEPENDENCIES = zlib freetype xlib_libX11 xlib_libfontenc
> Thomas> +HOST_XAPP_MKFONTSCALE_DEPENDENCIES = host-zlib host-freetype host-xlib_libfontenc
>
> No host-xlib_libX11?
Here, host-xlib_libX11 hasn't been built, and xapp_mkfontscale has been
correctly built. This seems to be confirmed by the configure.ac file,
which only says:
AC_CHECK_LIB(z, gzopen, [],
[AC_MSG_ERROR([zlib is required, but was not found.])])
PKG_CHECK_MODULES(MKFONTSCALE, fontenc freetype2)
PKG_CHECK_MODULES(X11, xproto)
So, only zlib, freetype and xproto are needed. Maybe I should add a
dependency on host-xproto. But since host-xlib_libfontenc already
depends on it, there isn't a real problem.
I'll fix by adding the host-xproto dependency from the
HOST_XAPP_MKFONTSCALE_DEPENDENCIES line, and by removing the xlib_libX11
from the XAPP_MKFONTSCALE_DEPENDENCIES line.
Cheers,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 11/16] package infrastructure: add LD_LIBRARY_PATH
2010-02-22 15:59 ` Peter Korsgaard
@ 2010-02-22 19:21 ` Thomas Petazzoni
0 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-22 19:21 UTC (permalink / raw)
To: buildroot
On Mon, 22 Feb 2010 16:59:38 +0100
Peter Korsgaard <jacmet@uclibc.org> wrote:
> Thomas> -TARGET_MAKE_ENV=PATH=$(TARGET_PATH)
> Thomas> +# During the compilation of target packages, host tools might be used,
> Thomas> +# and in turn, they might use host libraries installed in
> Thomas> +# $(HOST_DIR)/usr/lib
> Thomas> +TARGET_MAKE_ENV=PATH=$(TARGET_PATH) \
> Thomas> + LD_LIBRARY_PATH="$(HOST_DIR)/usr/lib"
>
> We should probably append to LD_LIBRARY_PATH in case it is set already.
Sure, you're right.
Thanks,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [PATCH 12/16] libpng: enable compilation on the host
2010-02-22 16:00 ` Peter Korsgaard
@ 2010-02-22 19:21 ` Thomas Petazzoni
0 siblings, 0 replies; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-22 19:21 UTC (permalink / raw)
To: buildroot
On Mon, 22 Feb 2010 17:00:14 +0100
Peter Korsgaard <jacmet@uclibc.org> wrote:
> Thomas> LIBPNG_CONF_OPT = --without-libpng-compat
> Thomas> LIBPNG_DEPENDENCIES = host-pkg-config zlib
>
> Thomas> +HOST_LIBPNG_CONF_OPT = --without-libpng-compat
> Thomas> +HOST_LIBPNG_DEPENDENCIES = host-zlib
> Thomas> +
>
> What about host-pkg-config?
Right, you're correct.
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [pull request] Pull request for branch misc-fixes5
2010-02-23 20:06 Thomas Petazzoni
@ 2010-02-23 20:28 ` Peter Korsgaard
0 siblings, 0 replies; 37+ messages in thread
From: Peter Korsgaard @ 2010-02-23 20:28 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> Hello,
Thomas> I've rebased my patch set, taking into account Peter's and Will's
Thomas> comments. I've also integrated the two other patches from my
Thomas> misc-fixes6 and bug-fixes branches, so you don't need to pull them
Thomas> anymore.
Already did, but thanks a lot! Pulled and pushed.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [pull request] Pull request for branch misc-fixes5
@ 2010-02-23 20:06 Thomas Petazzoni
2010-02-23 20:28 ` Peter Korsgaard
0 siblings, 1 reply; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-23 20:06 UTC (permalink / raw)
To: buildroot
Hello,
I've rebased my patch set, taking into account Peter's and Will's
comments. I've also integrated the two other patches from my
misc-fixes6 and bug-fixes branches, so you don't need to pull them
anymore.
List of changes :
* Fixed depencies of xapp_mkfontscale
* Re-use the existing value of LD_LIBRARY. The same commit adds the
LD_LIBRARY_PATH value to both TARGET_MAKE_ENV and
HOST_MAKE_ENV. The other commit only adds PERLLIB (I preferred to
keep both things separate).
* libpng dependency fixes
* Added missing newlines to zlib, xfont_font-util
* Removed trailing whitespace added in shared-mime-info
* Improved the comment in ace_of_penguins for marking the package as
BROKEN
* Added dependency of libxml-parser-perl on expat for the target. But
this still isn't sufficient for having the package to build for the
target (which isn't what we are interested in in the first
place). The improved commit log explains why we need both the
target and host packages even if we care only about the host one.
* Removed the webkit dependency on an external toolchain based on
Glibc. Instead, I've simply added a comment in the Config.in
stating that WebKit does not build with old linuxthreads. I don't
want to add a dependency, since it is complicated to handle with
external toolchains for the moment.
Sincerely,
Thomas
The following changes since commit c8ff60c8283b0ad116fcf43f485f199c29432c9d:
Peter Korsgaard (1):
CHANGES: add ace_of_penguins, rubix and xboard
are available in the git repository at:
git://git.busybox.net/~tpetazzoni/git/buildroot misc-fixes5
Richard van Paasen (1):
e2fsprogs: fix lsattr chattr and e2label e2undo mixup
Thomas Petazzoni (39):
automake: add build dependency on host-autoconf
ccache: remove cleanup of documentation
libxml2: do not apply libtool patch when compiling for host
libxslt: enable compilation on host
libxcb: fix build with Buildroot compiled xsltproc
xapp_mkfontscale: enable compilation for the host and fix deps
xfont_encoding: add mkfontscale on the host as dependency
xlib_libfontenc: enable compilation on the host
zlib: enable compilation on the host
xfont_font-util: convert to the autotools infrastructure
package infrastructure: add LD_LIBRARY_PATH
libpng: enable compilation on the host
ace_of_penguins: add dependency on host-libpng
ace_of_penguins: mark as BROKEN
dependencies: add gzip and bzip2 as base dependencies
libgtk2: break the dependency of host-libgtk2 on host-cairo
libxml-parser-perl: new package
package infrastructure: add PERLLIB
intltool: new package
dependencies: add perl as a mandatory dependency
gmpc: add dependency on host-intltool
flex: install in the staging directory
gob2: update dependency on flex
shared-mime-info: run update-mime-database with correct env variables
imagemagick: help configure to detect file_offset_bits
imagemagick: use internal libtool
iw: give path to pkg-config
kexec: bump version to fix build failure
matchbox: apply libtool patch to matchbox-desktop
matchbox: fix dependency to not always rebuilt libmatchbox
shared-mime-info: do not depend on phony target in hook
dosfstools: make sure install targets aren't run everytime
lvm2: prevent dmsetup from being re-installed every time
libeXosip: do not re-run targets at every invocation of 'make'
webkit: several build fixes
libsoup: remove --without-html-dir
mplayer: use UTF-8 charset to avoid iconv dependency
webkit: mention build failure with old linuxthread toolchains
uclibc: do not allow the selection of NPTL if snapshot is not selected
package/Config.in | 2 +
package/Makefile.in | 13 +-
package/automake/automake.mk | 2 +-
package/dosfstools/dosfstools.mk | 32 ++--
package/e2fsprogs/Config.in | 4 +-
package/flex/flex.mk | 1 +
package/games/ace_of_penguins/Config.in | 3 +
package/games/ace_of_penguins/ace_of_penguins.mk | 2 +-
package/gmpc/gmpc.mk | 2 +-
package/gob2/Config.in | 1 +
package/gob2/gob2.mk | 2 +-
package/imagemagick/imagemagick.mk | 11 +-
package/intltool/Config.in | 6 +
package/intltool/intltook.mk | 16 ++
package/iw/iw.mk | 1 +
package/kexec/kexec.mk | 2 +-
package/libeXosip2/libeXosip2.mk | 6 +
.../host-libgtk2-2.12.12-reduce-dependencies.patch | 200 ++++++++++++++++++++
package/libgtk2/libgtk2.mk | 29 +++-
package/libpng/libpng.mk | 5 +
package/libsoup/libsoup.mk | 2 +-
package/libxml-parser-perl/Config.in | 8 +
package/libxml-parser-perl/libxml-parser-perl.mk | 34 ++++
package/libxml2/libxml2.mk | 2 +
package/libxslt/libxslt.mk | 8 +
package/lvm2/lvm2.mk | 2 +
package/matchbox/matchbox.mk | 5 +-
package/multimedia/mplayer/mplayer.mk | 2 +-
package/shared-mime-info/shared-mime-info.mk | 6 +-
package/webkit/Config.in | 3 +
package/webkit/gtk-doc.make | 173 +++++++++++++++++
package/webkit/webkit.mk | 4 +-
package/x11r7/libxcb/libxcb.mk | 4 +-
package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk | 4 +-
package/x11r7/xfont_encodings/xfont_encodings.mk | 1 +
package/x11r7/xfont_font-util/xfont_font-util.mk | 74 +-------
package/x11r7/xlib_libfontenc/xlib_libfontenc.mk | 3 +
package/zlib/zlib.mk | 25 +++
toolchain/Config.in.2 | 1 +
toolchain/ccache/ccache.mk | 3 -
toolchain/dependencies/dependencies.sh | 2 +-
41 files changed, 595 insertions(+), 111 deletions(-)
create mode 100644 package/intltool/Config.in
create mode 100644 package/intltool/intltook.mk
create mode 100644 package/libgtk2/host-libgtk2-2.12.12-reduce-dependencies.patch
create mode 100644 package/libxml-parser-perl/Config.in
create mode 100644 package/libxml-parser-perl/libxml-parser-perl.mk
create mode 100644 package/webkit/gtk-doc.make
Thanks,
--
Thomas Petazzoni
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [pull request] Pull request for branch misc-fixes5
2010-02-22 19:34 ` Thomas Petazzoni
@ 2010-02-23 11:12 ` Peter Korsgaard
0 siblings, 0 replies; 37+ messages in thread
From: Peter Korsgaard @ 2010-02-23 11:12 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Hi,
Thomas> How do you want me to handle your review remarks ?
Thomas> Should I fix them in my branch (which means doing a rebase),
Thomas> and send another pull request ?
Thomas> Or do you want to pick the patches that you agree with and wait
Thomas> for me to send a pull request only for the patches that
Thomas> required fixes ?
I would prefer you to rebase your branch and send a new pull request.
Thomas> Thanks for your review!
You're welcome - Thanks for all your work!
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [pull request] Pull request for branch misc-fixes5
2010-02-21 17:46 Thomas Petazzoni
@ 2010-02-22 19:34 ` Thomas Petazzoni
2010-02-23 11:12 ` Peter Korsgaard
0 siblings, 1 reply; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-22 19:34 UTC (permalink / raw)
To: buildroot
Hi Peter, Hi All,
On Sun, 21 Feb 2010 18:46:38 +0100
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> wrote:
> The following changes since commit c8ff60c8283b0ad116fcf43f485f199c29432c9d:
> Peter Korsgaard (1):
> CHANGES: add ace_of_penguins, rubix and xboard
>
> are available in the git repository at:
>
> git://git.busybox.net/~tpetazzoni/git/buildroot misc-fixes5
>
> Thomas Petazzoni (38):
How do you want me to handle your review remarks ?
Should I fix them in my branch (which means doing a rebase), and send
another pull request ?
Or do you want to pick the patches that you agree with and wait for me
to send a pull request only for the patches that required fixes ?
Thanks for your review!
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 37+ messages in thread
* [Buildroot] [pull request] Pull request for branch misc-fixes5
@ 2010-02-21 17:46 Thomas Petazzoni
2010-02-22 19:34 ` Thomas Petazzoni
0 siblings, 1 reply; 37+ messages in thread
From: Thomas Petazzoni @ 2010-02-21 17:46 UTC (permalink / raw)
To: buildroot
The following changes since commit c8ff60c8283b0ad116fcf43f485f199c29432c9d:
Peter Korsgaard (1):
CHANGES: add ace_of_penguins, rubix and xboard
are available in the git repository at:
git://git.busybox.net/~tpetazzoni/git/buildroot misc-fixes5
Thomas Petazzoni (38):
automake: add build dependency on host-autoconf
ccache: remove cleanup of documentation
libxml2: do not apply libtool patch when compiling for host
libxslt: enable compilation on host
libxcb: fix build with Buildroot compiled xsltproc
xapp_mkfontscale: enable compilation for the host
xfont_encoding: add mkfontscale on the host as dependency
xlib_libfontenc: enable compilation on the host
zlib: enable compilation on the host
xfont_font-util: convert to the autotools infrastructure
package infrastructure: add LD_LIBRARY_PATH
libpng: enable compilation on the host
ace_of_penguins: add dependency on host-libpng
ace_of_penguins: mark as BROKEN
dependencies: add gzip and bzip2 as base dependencies
libgtk2: break the dependency of host-libgtk2 on host-cairo
libxml-parser-perl: new package
package infrastructure: add PERLLIB and LD_LIBRARY_PATH
intltool: new package
dependencies: add perl as a mandatory dependency
gmpc: add dependency on host-intltool
flex: install in the staging directory
gob2: update dependency on flex
shared-mime-info: run update-mime-database with correct env variables
imagemagick: help configure to detect file_offset_bits
imagemagick: use internal libtool
iw: give path to pkg-config
kexec: bump version to fix build failure
matchbox: apply libtool patch to matchbox-desktop
matchbox: fix dependency to not always rebuilt libmatchbox
shared-mime-info: do not depend on phony target in hook
dosfstools: make sure install targets aren't run everytime
lvm2: prevent dmsetup from being re-installed every time
libeXosip: do not re-run targets at every invocation of 'make'
webkit: several build fixes
webkit: make sure that people don't try to build with uClibc
libsoup: remove --without-html-dir
mplayer: use UTF-8 charset to avoid iconv dependency
package/Config.in | 2 +
package/Makefile.in | 16 ++-
package/automake/automake.mk | 2 +-
package/dosfstools/dosfstools.mk | 32 ++--
package/flex/flex.mk | 1 +
package/games/ace_of_penguins/Config.in | 1 +
package/games/ace_of_penguins/ace_of_penguins.mk | 2 +-
package/gmpc/gmpc.mk | 2 +-
package/gob2/Config.in | 1 +
package/gob2/gob2.mk | 2 +-
package/imagemagick/imagemagick.mk | 11 +-
package/intltool/Config.in | 6 +
package/intltool/intltook.mk | 16 ++
package/iw/iw.mk | 1 +
package/kexec/kexec.mk | 2 +-
package/libeXosip2/libeXosip2.mk | 6 +
.../host-libgtk2-2.12.12-reduce-dependencies.patch | 200 ++++++++++++++++++++
package/libgtk2/libgtk2.mk | 29 +++-
package/libpng/libpng.mk | 5 +
package/libsoup/libsoup.mk | 2 +-
package/libxml-parser-perl/Config.in | 6 +
package/libxml-parser-perl/libxml-parser-perl.mk | 32 +++
package/libxml2/libxml2.mk | 2 +
package/libxslt/libxslt.mk | 8 +
package/lvm2/lvm2.mk | 2 +
package/matchbox/matchbox.mk | 5 +-
package/multimedia/mplayer/mplayer.mk | 2 +-
package/shared-mime-info/shared-mime-info.mk | 6 +-
package/webkit/Config.in | 5 +-
package/webkit/gtk-doc.make | 173 +++++++++++++++++
package/webkit/webkit.mk | 4 +-
package/x11r7/libxcb/libxcb.mk | 4 +-
package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk | 4 +-
package/x11r7/xfont_encodings/xfont_encodings.mk | 1 +
package/x11r7/xfont_font-util/xfont_font-util.mk | 74 +-------
package/x11r7/xlib_libfontenc/xlib_libfontenc.mk | 3 +
package/zlib/zlib.mk | 24 +++
toolchain/ccache/ccache.mk | 3 -
toolchain/dependencies/dependencies.sh | 2 +-
39 files changed, 588 insertions(+), 111 deletions(-)
create mode 100644 package/intltool/Config.in
create mode 100644 package/intltool/intltook.mk
create mode 100644 package/libgtk2/host-libgtk2-2.12.12-reduce-dependencies.patch
create mode 100644 package/libxml-parser-perl/Config.in
create mode 100644 package/libxml-parser-perl/libxml-parser-perl.mk
create mode 100644 package/webkit/gtk-doc.make
Thanks,
--
Thomas Petazzoni
^ permalink raw reply [flat|nested] 37+ messages in thread
end of thread, other threads:[~2010-02-23 20:28 UTC | newest]
Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-20 18:42 [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 01/16] automake: add build dependency on host-autoconf Thomas Petazzoni
2010-02-22 15:51 ` Peter Korsgaard
2010-02-20 18:42 ` [Buildroot] [PATCH 02/16] ccache: remove cleanup of documentation Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 03/16] libxml2: do not apply libtool patch when compiling for host Thomas Petazzoni
2010-02-22 15:47 ` Peter Korsgaard
2010-02-22 19:11 ` Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 04/16] libxslt: enable compilation on host Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 05/16] libxcb: fix build with Buildroot compiled xsltproc Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 06/16] xapp_mkfontscale: enable compilation for the host Thomas Petazzoni
2010-02-22 15:52 ` Peter Korsgaard
2010-02-22 19:20 ` Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 07/16] xfont_encoding: add mkfontscale on the host as dependency Thomas Petazzoni
2010-02-20 18:42 ` [Buildroot] [PATCH 08/16] xlib_libfontenc: enable compilation on the host Thomas Petazzoni
2010-02-20 18:43 ` [Buildroot] [PATCH 09/16] zlib: " Thomas Petazzoni
2010-02-22 15:56 ` Peter Korsgaard
2010-02-20 18:43 ` [Buildroot] [PATCH 10/16] xfont_font-util: convert to the autotools infrastructure Thomas Petazzoni
2010-02-22 15:56 ` Peter Korsgaard
2010-02-20 18:43 ` [Buildroot] [PATCH 11/16] package infrastructure: add LD_LIBRARY_PATH Thomas Petazzoni
2010-02-21 21:30 ` Lionel Landwerlin
2010-02-22 15:59 ` Peter Korsgaard
2010-02-22 19:21 ` Thomas Petazzoni
2010-02-20 18:43 ` [Buildroot] [PATCH 12/16] libpng: enable compilation on the host Thomas Petazzoni
2010-02-21 21:31 ` Lionel Landwerlin
2010-02-22 16:00 ` Peter Korsgaard
2010-02-22 19:21 ` Thomas Petazzoni
2010-02-20 18:43 ` [Buildroot] [PATCH 13/16] ace_of_penguins: add dependency on host-libpng Thomas Petazzoni
2010-02-20 18:43 ` [Buildroot] [PATCH 14/16] merge with libpng for host Thomas Petazzoni
2010-02-20 18:43 ` [Buildroot] [PATCH 15/16] ace_of_penguins: mark as BROKEN Thomas Petazzoni
2010-02-22 15:54 ` Peter Korsgaard
2010-02-20 18:43 ` [Buildroot] [PATCH 16/16] dependencies: add gzip and bzip2 as base dependencies Thomas Petazzoni
2010-02-21 17:47 ` [Buildroot] [pull request] Pull request for branch misc-fixes5 Thomas Petazzoni
2010-02-21 17:46 Thomas Petazzoni
2010-02-22 19:34 ` Thomas Petazzoni
2010-02-23 11:12 ` Peter Korsgaard
2010-02-23 20:06 Thomas Petazzoni
2010-02-23 20:28 ` Peter Korsgaard
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.