Commit Graph

29 Commits

Author SHA1 Message Date
Thomas Petazzoni
b7c3eb7aa7 Add libxml2 for the host
Some other packages, such as shared-mime-info, might need libxml2 and
related tools (xmllint, etc.) to be available on the host. This patch
modifies tthe libxml2 Makefile to compile libxml2 for the host, in
$(HOST_DIR).

Patch from Sven Neumann <s.neumann@raumfeld.com>

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-04-29 07:13:20 +00:00
Peter Korsgaard
e4051615c4 dbus: revert r25156 (Fix dbus dependency on libxml2, without rebuild, works but may need refinement)
As discussed on the list - Too complicated and wrong.
2009-01-30 13:54:42 +00:00
Ulf Samuelsson
4b25f84ab9 Fix dbus dependency on libxml2, without rebuild, works but may need refinement 2009-01-30 07:40:14 +00:00
Peter Korsgaard
0053483c96 libxml2: stop continous rerun of post-extract target
Touch stamp file (seems to have been missed by r23656).
2009-01-27 15:02:34 +00:00
Thomas Lundquist
c86f23b770 Getting rid of a bit more configure options that's been centralized. 2009-01-18 09:26:28 +00:00
Peter Korsgaard
e337d002fe package/: remove redundant install-strip in *_TARGET_INSTALL_OPT
It's default now.
2008-10-20 11:53:16 +00:00
Daniel Laird
ad0984bfa8 package/libxml2/libxml2.mk: Bounce version to 2.6.32
Bounce the version to 2.6.32.
And deal with the left over .rej files.

Daniel Laird
2008-10-10 14:41:18 +00:00
Daniel Laird
fb4d1b03ea libxml2: Post process xml2-config file to actually work and bump version
Version bumped to 2.6.31
(2.6.32 has .rej files so patch target fails - upstream need to be informed).

The xml2-config file in staging dir needs to have prefix / exec-prefix setup
to understand the staging directory location.

This then means that packages that call xml2-config to get include paths/cflags
and libs etc work properly. 

This is very similar to what freetype does to freetype-config.
2008-08-28 10:56:38 +00:00
Peter Korsgaard
6d31b020b0 libxml2: enable ipv6 support if enabled in buildroot 2008-08-24 07:48:15 +00:00
Peter Korsgaard
fe3d0e27da libxml2: use install-strip instead of install-exec for target install
Use install-strip so binaries gets stripped and man pages / header files
gets installed.
2008-08-23 13:08:37 +00:00
Peter Korsgaard
f5dc33a1a3 libxml2: cleanup configure args 2008-08-23 13:08:34 +00:00
Peter Korsgaard
f27b2cc818 libxml2: point to homepage instead of ftp site in help 2008-08-23 13:08:31 +00:00
Peter Korsgaard
92b8a20f5c libxml2: remove unused BR2_PACKAGE_LIBXML2_TARGET_HEADERS option 2008-08-23 13:08:28 +00:00
Peter Korsgaard
4683420c4c Kconfig: remove 'default n'
'default n' is the default, so there's no need to say it explicitly.
2008-07-17 20:01:44 +00:00
Peter Korsgaard
dd655bccb6 libxml: fix compilation without large file support 2008-06-30 13:16:18 +00:00
Peter Korsgaard
3402d4b4cf libxml2: strip libraries in TARGET_DIR
And cleanup libxml2.mk trailing whitespace while we're at it.
2008-06-20 21:45:27 +00:00
John Voltz
18e08ad369 updated libxml2 makefile 2008-03-06 18:16:30 +00:00
Bernhard Reutner-Fischer
14a71561a3 - just use the strip binary to avoid confusing libtool (quotes)
- use $(STRIPCMD) in packages to avoid clashes with $(STRIP)
2007-10-01 16:15:31 +00:00
Ulf Samuelsson
ae0343b4e6 Cleanup libxml2 directory structure 2007-09-23 14:23:16 +00:00
Bernhard Reutner-Fischer
956d3eb78b - semicolon touchup. No other changes 2007-08-22 09:56:41 +00:00
Bernhard Reutner-Fischer
6c6cb06709 - sed -i -e "/;$/s/;$//g" $(egrep ";$" package/* package/*/*.mk toolchain/* toolchain/*/*.mk */Makefile.in -l) 2007-08-21 19:20:18 +00:00
Ulf Samuelsson
e4ead9c13c Remove switches if sstrip is run 2007-08-21 01:53:57 +00:00
Ulf Samuelsson
cf55419b3f SED away some whitespace 2007-08-20 17:21:16 +00:00
Ulf Samuelsson
f60308be15 Från: Brad House <brad@mainstreetsoftworks.com>
Till: 	buildroot@uclibc.org
Ämne: 	[Buildroot] [patch] libxml2 install fails because of missing directory
Datum: 	Tue, 14 Aug 2007 16:34:34 -0400  (22.34 CEST)

If libxml2 is installed before $(TARGET_DIR)/usr/lib is created,
it fails because it can't copy the library over.

Also, the dependency tree is a bit messed up.  libxml2.a should
only be installed if target-headers is specified, it's 4MB
on my system and the only .a file I found in my TARGET_DIR
(target-headers was not specified).

The attached patch fixes the above problems.

-Brad
2007-08-19 20:59:37 +00:00
Ulf Samuelsson
e1875d3ba2 Cleanup libxml2 2007-08-07 17:27:59 +00:00
Ulf Samuelsson
8df9b2733f Only build cvs and libxml2 if WCHAR is enabled 2007-07-31 22:40:13 +00:00
Ulf Samuelsson
90d64ed2bf Fix some bugs in libxml2 make 2007-07-24 14:12:38 +00:00
Ulf Samuelsson
ff2adceaa2 Copy libxml2 headers to staging_dir (and possibly target_dir) 2007-07-17 15:17:42 +00:00
Ulf Samuelsson
f9a0f11030 Add libxml2 package 2007-07-16 20:13:22 +00:00