summaryrefslogtreecommitdiff
path: root/package
AgeCommit message (Collapse)Author
2008-11-11Fix external toolchain buildThomas Petazzoni
This patch is a new version of a patch already sent several times on the mailing-list, committed and reverted a few times by Daniel Laird, due to several imperfections. This version is a new try at finding a solution that works for everybody. Hopefully it'll work :-) The original problem is that external toolchain builds failed because packages couldn't find their dependent libraries at configure time and could not be linked with them. To fix these two problems, two things are added: * The TARGET_LDFLAGS variable was exposed as LDFLAGS at ./configure time thanks to TARGET_CONFIGURE_OPTS. The TARGET_LDFLAGS variable contains -L options with the path in the STAGING_DIR for the libraries. It allows ./configure scripts to properly compile the small test programs testing whether a dependency is properly installed. * The TARGET_CFLAGS contains a new -Wl,--rpath-link option for both $(STAGING_DIR)/lib and $(STAGING_DIR)/usr/lib. It allows library depending on other libraries to link properly. The TARGET_CFLAGS is exposed as CFLAGS in TARGET_CONFIGURE_OPTS. This new version fixes a problem encountered by hartleys <hartleys@visionengravers.com> when building the kernel. The problem was that the -Wl,--rpath-link options were added to LDFLAGS, while there are options for the C compiler, not the ld linker. Moving them to CFLAGS seems to fix the issue. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-11-11package/tiff/tiff.mk: Change to Autotools.in formatDaniel Laird
Bounce tiff into Autotools.in format. Did not use install to target as this puts loads of executables into TARGET. So just copied tiff.so instead. Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
2008-11-11package/freetype/freetype.mk: Add zib to dependenciesDaniel Laird
Looking into adding a configure cache to the build (like the GIT buildroot version) This means that freetype needs to know about zlib so make sure it had it as a dependency. Also remove install rule for staging as it matches default. Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
2008-11-10Remove .rej file included in the upstream tarball before patchingHamish Moffatt
2008-11-07busybox: basename 1.12.1 fixPeter Korsgaard
2008-11-07Makefile.autotools.in: make MESSAGE output stand outPeter Korsgaard
The following patch makes the MESSAGE Macro in Makefile.autotools.in work. I think it was originally intended to print the messages in bold type but it doesn't appear to work correctly. This patch should work on all platforms. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> (Fixed to not continously call tput)
2008-11-07package/Makefile.in: revert rpath setup for toolchains.Daniel Laird
Revert the rpath patch, it looked good up until someone tried to build a kernel as well. This seems to break as a result. Will post a new patch soon and see how that goes.. Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
2008-11-06ntp: add /etc/default/ntpd to control whether to startWade Berrier
ntpd and/or ntpdate. Also specify options and servers.
2008-11-06package/Makefile.in: rpath setup for toolchains.Daniel Laird
Apply the patch I posted some time ago that fixes rpath issues with external toolchains. Has been tested by users of buildroot and feedback looks good. Signed-off-by: Thomas Petazzoni Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
2008-11-05prboom: misc cleanupsPeter Korsgaard
As noted by Bernhard on irc.
2008-11-05prboom: add a touch $@ to end of install target rule to install PrBoom only onceHans-Christian Egtvedt
Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-11-05Move creation of $(PROJECT_BUILD_DIR)/autotools-stamps into top level MakefileHans-Christian Egtvedt
This patch will create the autotools-stamps directory early in the build process, thus making it possible for non Makefile.autotools.in packages to use this directory to hold stamp files. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-11-05make: add gettext dependency to make rule instead of TARGETSHans-Christian Egtvedt
This patch adds gettext dependency to make: rule instead of the TARGETS variable if locale is selected. Just to conform with common syntax. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-11-05make: select gettext and libintl if locale is enabledHans-Christian Egtvedt
This patch makes sure gettext and libintl are selected if locale support is enabled. Gettext must also be compiled before make so appropriate headers are available to make. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-11-04matchbox: fix prefixPeter Korsgaard
Closes #5946.
2008-11-04matchbox: fix mb-applet-startup-monitor compilation (TRUE/FALSE issue)Peter Korsgaard
2008-11-04netsnmp: run CONFIG_UPDATEPeter Korsgaard
Based on e068796d3 in Bernhards tree.
2008-11-04netsnmp: bump versionPeter Korsgaard
Based on fa86c12d in Bernhards tree.
2008-11-03mkdosfs: cleanup target install handlingPeter Korsgaard
closes #5834.
2008-11-02package/: remove more 'default n' (see r22874)Peter Korsgaard
2008-11-02sdl-image: convert to Makefile.autotools.in formatPeter Korsgaard
2008-11-02libpng: fix Makefile.autotools.in falloutPeter Korsgaard
libpng used to have the 'png' Makefile alias, which some packages used in their dependencies list. With the move to Makefile.autotools.in this is now gone, so update the packages to match.
2008-11-02busybox: additional 1.12.1 patchesPeter Korsgaard
2008-11-02Fixes for Qt from Markus HeidelbergArnar Mar Sigurðsson
2008-10-31Add options to select what gfx and mouse drivers are compiled in.Arnar Mar Sigurðsson
Note to tslib users: You now have to select the tslib mouse driver to build it.
2008-10-31Fix zlib install broken by previous commit. SorryThiago A. Corrêa
2008-10-31package/lite/lite.mk: Bounce versionDaniel Laird
Bounce version. Signed-off-by: Thomas Petazzoni<> Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
2008-10-31pciutils may depend on zlib. Based on Bernhard's git repository.Thiago A. Corrêa
2008-10-31Improve pciutils based on Bernhard Reutner-Fischer's git repository ↵Thiago A. Corrêa
(http://repo.or.cz/w/buildroot.git?a=tree;f=package/pciutils;hb=HEAD). Thanks
2008-10-31Make sure directories are created during install to STAGING_DIR and ↵Thiago A. Corrêa
TARGET_DIR. Thanks to Thomas Petazzoni and Bernhard Reutner-Fischer.
2008-10-31Fix bug #0005884 - pciutils depends on zlibThiago A. Corrêa
2008-10-31Minor cleanups. Use touch for stamp-filesThiago A. Corrêa
2008-10-31fix wrong variable name for SQL. Signed-off-by: Markus Heidelberg ↵Thiago A. Corrêa
<markus.heidelberg@web.de>
2008-10-31Bump ntp versionArnar Mar Sigurðsson
2008-10-30python: add $(STAGING_DIR)/usr/lib to PYTHON_MODULES_LIB so thatWade Berrier
modules build correctly (particularly readline)
2008-10-29qtopia4: fix wrong compilation of qmakePeter Korsgaard
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
2008-10-29package/libpng/libpng.mk: Change to autotools.in formatDaniel Laird
Move libpng into the new era..... Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
2008-10-29bind: use strchr() instead of index()Peter Korsgaard
2008-10-28qtopia4: fix adjustment of qmake.confPeter Korsgaard
Extend the regexp to match spaces and also tabs to replace the qmake variables with the proper buildroot values. Also use TARGET_AR and TARGET_STRIP instead of using TARGET_CROSS and set a variable for qmake.conf to shorten the command line. Patch by Markus Heidelberg
2008-10-28qtopia4: fix use of pkg-configPeter Korsgaard
When cross compiling, Qt sets PKG_CONFIG in its own configure script to an empty string. That leads to not using pkg-config. To avoid that, use the configure option -force-pkg-config. Also set environment variables for pkg-config defined in TARGET_CONFIGURE_OPTS. Patch by Markus Heidelberg. See http://buildroot.uclibc.org/lists/buildroot/2008-October/011324.html for more details.
2008-10-27Fix matchbox buildPeter Korsgaard
Fix matchbox build This patch fixes various failures in the Matchbox build: * libmatchbox and matchbox-panel were using a now legacy index() function, which is not part of every uClibc build nowadays (depending on the configuration). As this function doesn't exist anymore in all builds, use strchr() instead, which is the recommended replacement for index(). Two patches, one for libmatchbox, one for matchbox-panel, are added to fix this problem. Closes bug http://bugs.uclibc.org/view.php?id=5484 * Do not override the CFLAGS and LDFLAGS values, they are already set by TARGET_CONFIGURE_OPTS. It caused build failures. * Mangle the library paths in the .la file of libmatchbox, after installation in the staging dir. It would probably be nice to switch Matchbox over to the new Makefile.autotools.in. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-10-27Strip gettext libraries on the targetPeter Korsgaard
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-10-27Strip libgtk2 in the targetPeter Korsgaard
Rely on the sane default values of Makefile.autotools.in for the staging and target installs. The immediate benefit is that the target install will use install-strip instead of install, leading to a quite nice size reduction in the libraries. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-10-27Strip pango libraries on the targetPeter Korsgaard
Use the predefined INSTALL_STAGING_OPT and INSTALL_TARGET_OPT behaviour of Makefile.autotools.in, so that installation on the target is done using install-strip. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-10-27Fix strange problems in pango configure targetPeter Korsgaard
The configure target of pango had strange characters in it, preventing compilation to work. Remove them, they just seem to be mistakes. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-10-26libglib2: remove $(DISABLE_NLS) from configure optionsPeter Korsgaard
The configure option --disable-nls is not supported anymore in glib since version 2.0, see file ChangeLog.pre-2-0 line 544. Patch by Markus Heidelberg.
2008-10-26libglib2: remove redundant configure argsPeter Korsgaard
Patch by Markus Heidelberg.
2008-10-26package: remove redundant pkg-config variablesPeter Korsgaard
Also remove some redundant or predefined configure/make args in these packages. Patch by Markus Heidelberg.
2008-10-26vim: add TARGET_CONFIGURE_OPTSPeter Korsgaard
Patch by Markus Heidelberg.
2008-10-26docker: requires pkgconfig, glib2 and X11Peter Korsgaard