[Buildroot] [pull request v2] Pull request for branch for-2011.11/pkg-infra
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Wed Aug 31 21:31:08 UTC 2011
Hello,
(Sorry for the first post, I forgot a final rebase, this is the
correct version).
Here is a set of improvements to the package infrastructure. Here is a
quick summary of the improvements :
* Add a feature to override the source directory for packages. I have
already posted several RFC versions of this patch set in the past,
and additional improvements have been made. Since the previous
post, I have changed the mechanism for the source
directory. Originally, I was creating a symbolic link
$(BUILD_DIR)/pkg-version to the source directory. This had several
drawbacks: didn't work when the package had a host and a target
variant (both would have been built in the same directory) and it
pollutes the source directory with build results. Now, 'rsync' is
used instead to synchronize the source code from the source
directory to the build directory. We have discussed on the list the
possibility of doing out-of-tree builds, but since this would only
work reliably with autotools-based and CMake-based packages, a more
generic solution was needed. 'rsync' is used instead of 'cp',
because it allows package rebuilds to work nicely (see below).
* Add <pkg>-rebuild and <pkg>-reconfigure targets, for each
package. The <pkg>-rebuild target restarts the build, target,
staging and host installation steps for the package. The
<pkg>-reconfigure target restarts the configuration, build, target,
staging and host installation steps for the package. Note that when
the source directory override is used for the package, the package
is also resynced with rsync from the source directory. This allows
to use Buildroot much more easily during development: you work on a
component whose source code is in /tmp/foobar, you override this
source directory with the above feature, and then by just doing
'make foobar-rebuild' you can get your component rebuilt (not from
the beginning, only the changed files are rebuilt), reinstalled in
the root filesystem, and the root filesystem image is automatically
regenerated.
* Implement a "local" site method, which allows a package to specify
a local directory for its source code, instead of having Buildroot
download the tarball from the Web. This can be useful for packages
that are always local (while the override feature of the first
point is useful for packages that are normally grabbed from a
remote location, but that for some reason should be taken from a
local directory).
* Implement a "file" site method, which allows a package to specify a
local tarball for its source code.
* Remove the "directory" and "package name" arguments from
GENTARGETS, AUTOTARGETS and CMAKETARGETS. Those informations are
now automatically infered from the name of the makefile that
contains the package recipe (package/multimedia/foobar/foobar.mk ->
the directory is "package/multimedia" and the package name is
"foobar"). As those patches touch basically all packages, they may
not appear on the list due to their size.
There are also some other smaller improvements as well.
If the features are interesting, I'd really like to see them merge
relatively soon during the release cycle, because: 1) it's a pain to
maintain such a patch set and 2) those features will need a lot of
testing before being stable enough for a release.
Regards,
Thomas
The following changes since commit d1dd9588ae76d8c9b79a39af182a45e54ac356dd:
news.html: fix 2011.08 release date (2011-08-31 14:23:26 +0200)
are available in the git repository at:
http://free-electrons.com/~thomas/buildroot.git for-2011.11/pkg-infra
David Wagner (1):
Add support for local packages through 'file://' pseudo-protocol
Quotient Remainder (1):
Makefile.package.in: Pass non-prefixed name as argument to GENTARGETS_INNER.
Thomas Petazzoni (13):
package: show complete URL for external-deps
package: enhance infrastructure to support source dir override
package: add configuration option to specify a local override file
package: add <pkg>-rebuild and <pkg>-reconfigure
package: implement a 'local' site method
package: add helper functions to get package name and directory magically
package: remove useless arguments from GENTARGETS
package: remove useless arguments from AUTOTARGETS
package: remove useless arguments from CMAKETARGETS
fakeroot: remove target package
dhrystone: use the <pkg>_EXTRACT_CMDS mechanism
whetstone: use the <pkg>_EXTRACT_CMDS mechanism
mcookie: convert to the GENTARGETS infrastructure
Config.in | 14 +
Makefile | 7 +
boot/at91bootstrap/at91bootstrap.mk | 2 +-
boot/at91dataflashboot/at91dataflashboot.mk | 2 +-
boot/barebox/barebox.mk | 2 +-
boot/grub/grub.mk | 2 +-
boot/syslinux/syslinux.mk | 2 +-
boot/uboot/uboot.mk | 2 +-
boot/xloader/xloader.mk | 2 +-
linux/linux.mk | 2 +-
package/Makefile.autotools.in | 125 ++++----
package/Makefile.cmake.in | 97 +++---
package/Makefile.package.in | 336 +++++++++++++-------
package/acl/acl.mk | 2 +-
package/acpid/acpid.mk | 2 +-
package/alsamixergui/alsamixergui.mk | 2 +-
package/argp-standalone/argp-standalone.mk | 2 +-
package/argus/argus.mk | 2 +-
package/at/at.mk | 2 +-
package/atk/atk.mk | 4 +-
package/attr/attr.mk | 2 +-
package/autoconf/autoconf.mk | 4 +-
package/automake/automake.mk | 4 +-
package/avahi/avahi.mk | 2 +-
package/axel/axel.mk | 2 +-
package/bash/bash.mk | 2 +-
package/beecrypt/beecrypt.mk | 2 +-
package/berkeleydb/berkeleydb.mk | 2 +-
package/bind/bind.mk | 2 +-
package/binutils/binutils.mk | 4 +-
package/bison/bison.mk | 4 +-
package/blackbox/blackbox.mk | 2 +-
package/bmon/bmon.mk | 2 +-
package/boa/boa.mk | 2 +-
package/bonnie/bonnie.mk | 2 +-
package/bootutils/bootutils.mk | 2 +-
package/bridge-utils/bridge.mk | 2 +-
package/bsdiff/bsdiff.mk | 2 +-
package/busybox/busybox.mk | 2 +-
package/bwm-ng/bwm-ng.mk | 2 +-
package/bzip2/bzip2.mk | 4 +-
package/cairo/cairo.mk | 2 +-
package/can-utils/can-utils.mk | 2 +-
package/ccache/ccache.mk | 4 +-
package/cdrkit/cdrkit.mk | 4 +-
package/cgilua/cgilua.mk | 2 +-
package/cloop/cloop.mk | 4 +-
package/cmake/cmake.mk | 4 +-
package/copas/copas.mk | 2 +-
package/coreutils/coreutils.mk | 2 +-
package/coxpcall/coxpcall.mk | 2 +-
package/cramfs/cramfs.mk | 4 +-
package/ctorrent/ctorrent.mk | 2 +-
package/cvs/cvs.mk | 2 +-
package/dash/dash.mk | 2 +-
package/dbus-glib/dbus-glib.mk | 4 +-
package/dbus-python/dbus-python.mk | 2 +-
package/dbus/dbus.mk | 4 +-
package/dhcp/dhcp.mk | 2 +-
package/dhcpdump/dhcpdump.mk | 2 +-
package/dhrystone/dhrystone.mk | 14 +-
package/dialog/dialog.mk | 2 +-
package/diffutils/diffutils.mk | 2 +-
package/directfb-examples/directfb-examples.mk | 2 +-
package/directfb/directfb.mk | 4 +-
package/distcc/distcc.mk | 2 +-
package/divine/divine.mk | 2 +-
package/dmalloc/dmalloc.mk | 2 +-
package/dmraid/dmraid.mk | 2 +-
package/dnsmasq/dnsmasq.mk | 2 +-
package/docker/docker.mk | 2 +-
package/dosfstools/dosfstools.mk | 2 +-
package/dropbear/dropbear.mk | 2 +-
package/dsp-tools/dsp-tools.mk | 2 +-
package/e2fsprogs/e2fsprogs.mk | 4 +-
package/ebtables/ebtables.mk | 2 +-
package/ed/ed.mk | 2 +-
package/eeprog/eeprog.mk | 2 +-
package/enchant/enchant.mk | 2 +-
package/ethtool/ethtool.mk | 2 +-
package/expat/expat.mk | 4 +-
package/ezxml/ezxml.mk | 2 +-
package/fakeroot/fakeroot.mk | 6 +-
package/fbdump/fbdump.mk | 2 +-
package/fbgrab/fbgrab.mk | 2 +-
package/fbset/fbset.mk | 2 +-
package/fbv/fbv.mk | 2 +-
package/fconfig/fconfig.mk | 2 +-
package/file/file.mk | 4 +-
package/findutils/findutils.mk | 2 +-
package/flex/flex.mk | 4 +-
package/fltk/fltk.mk | 2 +-
package/fontconfig/fontconfig.mk | 4 +-
package/freetype/freetype.mk | 4 +-
package/fuse/libfuse.mk | 2 +-
package/gadgetfs-test/gadgetfs-test.mk | 2 +-
package/games/gnuchess/gnuchess.mk | 2 +-
package/games/prboom/prboom.mk | 2 +-
package/games/rubix/rubix.mk | 2 +-
package/gamin/gamin.mk | 2 +-
package/gawk/gawk.mk | 4 +-
package/gdisk/gdisk.mk | 2 +-
package/gdk-pixbuf/gdk-pixbuf.mk | 4 +-
package/genext2fs/genext2fs.mk | 4 +-
package/genromfs/genromfs.mk | 4 +-
package/gmp/gmp.mk | 4 +-
package/gmpc/gmpc.mk | 2 +-
package/gnutls/gnutls.mk | 2 +-
package/gob2/gob2.mk | 4 +-
package/gperf/gperf.mk | 4 +-
package/gpsd/gpsd.mk | 2 +-
package/gqview/gqview.mk | 2 +-
package/grep/grep.mk | 2 +-
package/gtk2-engines/gtk2-engines.mk | 2 +-
package/gtk2-themes/gtk2_themes.mk | 2 +-
package/gtkperf/gtkperf.mk | 2 +-
package/gvfs/gvfs.mk | 2 +-
package/gzip/gzip.mk | 2 +-
package/haserl/haserl.mk | 2 +-
package/hdparm/hdparm.mk | 2 +-
package/hostapd/hostapd.mk | 2 +-
package/htop/htop.mk | 2 +-
package/hwdata/hwdata.mk | 2 +-
package/i2c-tools/i2c-tools.mk | 2 +-
package/icu/icu.mk | 4 +-
package/ifplugd/ifplugd.mk | 2 +-
package/imagemagick/imagemagick.mk | 2 +-
package/inotify-tools/inotify-tools.mk | 2 +-
package/input-event-daemon/input-event-daemon.mk | 2 +-
package/input-tools/input-tools.mk | 2 +-
package/intltool/intltool.mk | 4 +-
package/iostat/iostat.mk | 2 +-
package/iperf/iperf.mk | 2 +-
package/ipkg/ipkg.mk | 2 +-
package/iproute2/iproute2.mk | 2 +-
package/ipsec-tools/ipsec-tools.mk | 2 +-
package/ipset/ipset.mk | 2 +-
package/iptables/iptables.mk | 2 +-
package/irda-utils/irda-utils.mk | 2 +-
package/iw/iw.mk | 2 +-
package/java/classpath/classpath.mk | 2 +-
package/java/jamvm/jamvm.mk | 2 +-
package/jpeg/jpeg.mk | 2 +-
package/kbd/kbd.mk | 2 +-
package/kexec/kexec.mk | 2 +-
package/kismet/kismet.mk | 2 +-
package/leafpad/leafpad.mk | 2 +-
package/less/less.mk | 2 +-
package/libaio/libaio.mk | 2 +-
package/libarchive/libarchive.mk | 2 +-
package/libargtable2/libargtable2.mk | 2 +-
package/libart/libart.mk | 2 +-
package/libatomic_ops/libatomic_ops.mk | 2 +-
package/libcap/libcap.mk | 4 +-
package/libcgi/libcgi.mk | 2 +-
package/libcgicc/libcgicc.mk | 2 +-
package/libconfig/libconfig.mk | 2 +-
package/libconfuse/libconfuse.mk | 2 +-
package/libcurl/libcurl.mk | 2 +-
package/libdaemon/libdaemon.mk | 2 +-
package/libdnet/libdnet.mk | 2 +-
package/libdrm/libdrm.mk | 2 +-
package/libeXosip2/libeXosip2.mk | 2 +-
package/libelf/libelf.mk | 2 +-
package/liberation/liberation.mk | 2 +-
package/libevent/libevent.mk | 2 +-
package/libexif/libexif.mk | 2 +-
package/libffi/libffi.mk | 2 +-
package/libgail/libgail.mk | 2 +-
package/libgcrypt/libgcrypt.mk | 2 +-
package/libglade/libglade.mk | 2 +-
package/libglib2/libglib2.mk | 4 +-
package/libgpg-error/libgpg-error.mk | 2 +-
package/libgtk2/libgtk2.mk | 4 +-
package/libhid/libhid.mk | 2 +-
package/libiconv/libiconv.mk | 2 +-
package/libidn/libidn.mk | 2 +-
package/libiqrf/libiqrf.mk | 2 +-
package/liblockfile/liblockfile.mk | 2 +-
package/libmicrohttpd/libmicrohttpd.mk | 2 +-
package/libmnl/libmnl.mk | 2 +-
package/libnl/libnl.mk | 2 +-
package/libnspr/libnspr.mk | 2 +-
package/libnss/libnss.mk | 2 +-
package/liboil/liboil.mk | 2 +-
package/libosip2/libosip2.mk | 2 +-
package/libpcap/libpcap.mk | 2 +-
package/libpng/libpng.mk | 4 +-
package/libraw/libraw.mk | 2 +-
package/libraw1394/libraw1394.mk | 2 +-
package/libroxml/libroxml.mk | 2 +-
package/librsvg/librsvg.mk | 2 +-
package/librsync/librsync.mk | 2 +-
package/libsexy/libsexy.mk | 2 +-
package/libsigc/libsigc.mk | 2 +-
package/libsoup/libsoup.mk | 2 +-
package/libsvgtiny/libsvgtiny.mk | 2 +-
package/libsysfs/libsysfs.mk | 2 +-
package/libtool/libtool.mk | 4 +-
package/libungif/libungif.mk | 2 +-
package/libupnp/libupnp.mk | 2 +-
package/libusb-compat/libusb-compat.mk | 2 +-
package/libusb/libusb.mk | 2 +-
package/libv4l/libv4l.mk | 2 +-
package/libxml-parser-perl/libxml-parser-perl.mk | 4 +-
package/libxml2/libxml2.mk | 4 +-
package/libxslt/libxslt.mk | 4 +-
package/lighttpd/lighttpd.mk | 2 +-
package/links/links.mk | 2 +-
package/linux-fusion/linux-fusion.mk | 2 +-
package/lite/lite.mk | 2 +-
package/lm-sensors/lm-sensors.mk | 2 +-
package/lmbench/lmbench.mk | 2 +-
package/lockfile-progs/lockfile-progs.mk | 2 +-
package/logrotate/logrotate.mk | 2 +-
package/lrzsz/lrzsz.mk | 2 +-
package/lsof/lsof.mk | 2 +-
package/lsuio/lsuio.mk | 2 +-
package/ltp-testsuite/ltp-testsuite.mk | 2 +-
package/ltrace/ltrace.mk | 2 +-
package/lua/lua.mk | 2 +-
package/luafilesystem/luafilesystem.mk | 2 +-
package/luasocket/luasocket.mk | 2 +-
package/lvm2/lvm2.mk | 2 +-
package/lzma/lzma.mk | 4 +-
package/lzo/lzo.mk | 4 +-
package/lzop/lzop.mk | 2 +-
package/m4/m4.mk | 4 +-
package/make/make.mk | 2 +-
package/makedevs/makedevs.mk | 4 +-
.../matchbox/matchbox-common/matchbox-common.mk | 2 +-
.../matchbox/matchbox-desktop/matchbox-desktop.mk | 2 +-
.../matchbox/matchbox-fakekey/matchbox-fakekey.mk | 2 +-
.../matchbox-keyboard/matchbox-keyboard.mk | 2 +-
package/matchbox/matchbox-lib/matchbox-lib.mk | 2 +-
package/matchbox/matchbox-panel/matchbox-panel.mk | 2 +-
.../matchbox-startup-monitor.mk | 2 +-
package/matchbox/matchbox-wm/matchbox-wm.mk | 2 +-
package/mdadm/mdadm.mk | 2 +-
package/memstat/memstat.mk | 2 +-
package/memtester/memtester.mk | 2 +-
package/metacity/metacity.mk | 2 +-
package/midori/midori.mk | 2 +-
package/mii-diag/mii-diag.mk | 2 +-
package/module-init-tools/module-init-tools.mk | 4 +-
package/mpc/mpc.mk | 4 +-
package/mpfr/mpfr.mk | 4 +-
package/mrouted/mrouted.mk | 2 +-
package/mtd/mtd.mk | 4 +-
package/multimedia/alsa-lib/alsa-lib.mk | 2 +-
package/multimedia/alsa-utils/alsa-utils.mk | 2 +-
package/multimedia/aumix/aumix.mk | 2 +-
package/multimedia/faad2/faad2.mk | 2 +-
package/multimedia/ffmpeg/ffmpeg.mk | 2 +-
package/multimedia/flac/flac.mk | 2 +-
package/multimedia/gst-dsp/gst-dsp.mk | 2 +-
package/multimedia/gst-ffmpeg/gst-ffmpeg.mk | 2 +-
package/multimedia/gst-omapfb/gst-omapfb.mk | 2 +-
.../multimedia/gst-plugins-bad/gst-plugins-bad.mk | 2 +-
.../gst-plugins-base/gst-plugins-base.mk | 2 +-
.../gst-plugins-good/gst-plugins-good.mk | 2 +-
.../gst-plugins-ugly/gst-plugins-ugly.mk | 2 +-
package/multimedia/gstreamer/gstreamer.mk | 2 +-
package/multimedia/lame/lame.mk | 2 +-
package/multimedia/libao/libao.mk | 2 +-
package/multimedia/libcdaudio/libcdaudio.mk | 2 +-
package/multimedia/libcue/libcue.mk | 2 +-
package/multimedia/libcuefile/libcuefile.mk | 2 +-
package/multimedia/libdvdnav/libdvdnav.mk | 2 +-
package/multimedia/libdvdread/libdvdread.mk | 2 +-
package/multimedia/libid3tag/libid3tag.mk | 2 +-
package/multimedia/libmad/libmad.mk | 2 +-
package/multimedia/libmms/libmms.mk | 2 +-
package/multimedia/libmpd/libmpd.mk | 2 +-
package/multimedia/libmpeg2/libmpeg2.mk | 2 +-
package/multimedia/libogg/libogg.mk | 2 +-
package/multimedia/libreplaygain/libreplaygain.mk | 2 +-
package/multimedia/libsamplerate/libsamplerate.mk | 2 +-
package/multimedia/libsndfile/libsndfile.mk | 2 +-
package/multimedia/libtheora/libtheora.mk | 2 +-
package/multimedia/libvorbis/libvorbis.mk | 2 +-
package/multimedia/live555/live555.mk | 2 +-
package/multimedia/madplay/madplay.mk | 2 +-
package/multimedia/mpd/mpd.mk | 2 +-
package/multimedia/mpg123/mpg123.mk | 2 +-
package/multimedia/mplayer/mplayer.mk | 2 +-
package/multimedia/musepack/musepack.mk | 2 +-
package/multimedia/python-mad/python-mad.mk | 2 +-
package/multimedia/speex/speex.mk | 2 +-
package/multimedia/swfdec/swfdec.mk | 2 +-
package/multimedia/taglib/taglib.mk | 2 +-
.../multimedia/tidsp-binaries/tidsp-binaries.mk | 2 +-
package/multimedia/tremor/tremor.mk | 2 +-
package/multimedia/vorbis-tools/vorbis-tools.mk | 2 +-
package/multimedia/wavpack/wavpack.mk | 2 +-
package/mutt/mutt.mk | 2 +-
package/mxml/mxml.mk | 2 +-
package/mysql_client/mysql_client.mk | 2 +-
package/nano/nano.mk | 2 +-
package/nasm/nasm.mk | 4 +-
package/nbd/nbd.mk | 2 +-
package/ncftp/ncftp.mk | 2 +-
package/ncurses/ncurses.mk | 4 +-
package/neon/neon.mk | 2 +-
package/netcat/netcat.mk | 2 +-
package/netperf/netperf.mk | 2 +-
package/netplug/netplug.mk | 2 +-
package/netsnmp/netsnmp.mk | 2 +-
package/netstat-nat/netstat-nat.mk | 2 +-
package/nfs-utils/nfs-utils.mk | 2 +-
package/ngircd/ngircd.mk | 2 +-
package/ntfs-3g/ntfs-3g.mk | 2 +-
package/ntfsprogs/ntfsprogs.mk | 2 +-
package/ntp/ntp.mk | 2 +-
package/nuttcp/nuttcp.mk | 2 +-
package/olsr/olsr.mk | 2 +-
package/openntpd/openntpd.mk | 2 +-
package/openssh/openssh.mk | 2 +-
package/openssl/openssl.mk | 2 +-
package/openvpn/openvpn.mk | 2 +-
package/oprofile/oprofile.mk | 2 +-
package/orc/orc.mk | 2 +-
package/pango/pango.mk | 2 +-
package/patch/patch.mk | 2 +-
package/pciutils/pciutils.mk | 2 +-
package/pcmanfm/pcmanfm.mk | 2 +-
package/pcre/pcre.mk | 2 +-
package/php/php.mk | 2 +-
package/pixman/pixman.mk | 4 +-
package/pkg-config/pkg-config.mk | 4 +-
package/popt/popt.mk | 2 +-
package/portmap/portmap.mk | 2 +-
package/pppd/pppd.mk | 2 +-
package/pptp-linux/pptp-linux.mk | 2 +-
package/procps/procps.mk | 2 +-
package/proftpd/proftpd.mk | 2 +-
package/psmisc/psmisc.mk | 2 +-
package/python-serial/python-serial.mk | 2 +-
package/python/python.mk | 4 +-
package/qt/qt.mk | 2 +-
package/quagga/quagga.mk | 2 +-
package/radvd/radvd.mk | 2 +-
package/rdesktop/rdesktop.mk | 2 +-
package/readline/readline.mk | 2 +-
package/rings/rings.mk | 2 +-
package/rng-tools/rng-tools.mk | 2 +-
package/rp-pppoe/rp-pppoe.mk | 2 +-
package/rpm/rpm.mk | 2 +-
package/rrdtool/rrdtool.mk | 2 +-
package/rsh-redone/rsh-redone.mk | 2 +-
package/rsync/rsync.mk | 2 +-
package/rsyslog/rsyslog.mk | 2 +-
package/ruby/ruby.mk | 4 +-
package/samba/samba.mk | 2 +-
package/sawman/sawman.mk | 2 +-
package/screen/screen.mk | 2 +-
package/sdl/sdl.mk | 2 +-
package/sdl_gfx/sdl_gfx.mk | 2 +-
package/sdl_image/sdl_image.mk | 2 +-
package/sdl_mixer/sdl_mixer.mk | 2 +-
package/sdl_net/sdl_net.mk | 2 +-
package/sdl_sound/sdl_sound.mk | 2 +-
package/sdl_ttf/sdl_ttf.mk | 2 +-
package/sdparm/sdparm.mk | 2 +-
package/sed/sed.mk | 2 +-
package/ser2net/ser2net.mk | 2 +-
package/setserial/setserial.mk | 2 +-
package/shared-mime-info/shared-mime-info.mk | 4 +-
package/slang/slang.mk | 2 +-
package/smartmontools/smartmontools.mk | 2 +-
package/socat/socat.mk | 2 +-
package/spawn-fcgi/spawn-fcgi.mk | 2 +-
package/sqlite/sqlite.mk | 2 +-
package/squashfs/squashfs.mk | 4 +-
package/squashfs3/squashfs3.mk | 4 +-
package/squid/squid.mk | 2 +-
package/sredird/sredird.mk | 2 +-
package/sshfs/sshfs.mk | 2 +-
package/sstrip/sstrip.mk | 4 +-
.../startup-notification/startup-notification.mk | 2 +-
package/statserial/statserial.mk | 2 +-
package/strace/strace.mk | 2 +-
package/stunnel/stunnel.mk | 2 +-
package/sudo/sudo.mk | 2 +-
package/sylpheed/sylpheed.mk | 2 +-
package/synergy/synergy.mk | 2 +-
package/sysklogd/sysklogd.mk | 2 +-
package/sysstat/sysstat.mk | 2 +-
package/sysvinit/sysvinit.mk | 2 +-
package/tar/tar.mk | 2 +-
package/tcl/tcl.mk | 2 +-
package/tcpdump/tcpdump.mk | 2 +-
package/tcpreplay/tcpreplay.mk | 2 +-
package/tftpd/tftpd.mk | 2 +-
package/thttpd/thttpd.mk | 2 +-
package/ti-utils/ti-utils.mk | 2 +-
package/tiff/tiff.mk | 2 +-
package/tn5250/tn5250.mk | 2 +-
package/torsmo/torsmo.mk | 2 +-
package/tslib/tslib.mk | 2 +-
package/uboot-tools/uboot-tools.mk | 4 +-
package/udev/udev.mk | 2 +-
package/udpcast/udpcast.mk | 2 +-
package/usb_modeswitch/usb_modeswitch.mk | 2 +-
package/usbmount/usbmount.mk | 2 +-
package/usbutils/usbutils.mk | 2 +-
package/util-linux/util-linux.mk | 2 +-
package/valgrind/valgrind.mk | 2 +-
package/vim/vim.mk | 2 +-
package/vsftpd/vsftpd.mk | 2 +-
package/vtun/vtun.mk | 2 +-
package/webkit/webkit.mk | 2 +-
package/wget/wget.mk | 2 +-
package/whetstone/whetstone.mk | 12 +-
package/which/which.mk | 2 +-
package/wipe/wipe.mk | 2 +-
package/wireless_tools/wireless_tools.mk | 2 +-
package/wpa_supplicant/wpa_supplicant.mk | 2 +-
package/wsapi/wsapi.mk | 2 +-
package/x11r7/libxcb/libxcb.mk | 4 +-
package/x11r7/mcookie/mcookie.mk | 24 +-
package/x11r7/mesa3d/mesa3d.mk | 2 +-
package/x11r7/pthread-stubs/pthread-stubs.mk | 4 +-
package/x11r7/xapp_appres/xapp_appres.mk | 2 +-
package/x11r7/xapp_bdftopcf/xapp_bdftopcf.mk | 4 +-
package/x11r7/xapp_beforelight/xapp_beforelight.mk | 2 +-
package/x11r7/xapp_bitmap/xapp_bitmap.mk | 2 +-
package/x11r7/xapp_editres/xapp_editres.mk | 2 +-
package/x11r7/xapp_fonttosfnt/xapp_fonttosfnt.mk | 2 +-
package/x11r7/xapp_fslsfonts/xapp_fslsfonts.mk | 2 +-
package/x11r7/xapp_fstobdf/xapp_fstobdf.mk | 2 +-
package/x11r7/xapp_iceauth/xapp_iceauth.mk | 2 +-
package/x11r7/xapp_ico/xapp_ico.mk | 2 +-
package/x11r7/xapp_listres/xapp_listres.mk | 2 +-
package/x11r7/xapp_luit/xapp_luit.mk | 2 +-
package/x11r7/xapp_mkfontdir/xapp_mkfontdir.mk | 4 +-
package/x11r7/xapp_mkfontscale/xapp_mkfontscale.mk | 4 +-
package/x11r7/xapp_oclock/xapp_oclock.mk | 2 +-
package/x11r7/xapp_rgb/xapp_rgb.mk | 2 +-
package/x11r7/xapp_rstart/xapp_rstart.mk | 2 +-
package/x11r7/xapp_scripts/xapp_scripts.mk | 2 +-
package/x11r7/xapp_sessreg/xapp_sessreg.mk | 2 +-
package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk | 2 +-
package/x11r7/xapp_showfont/xapp_showfont.mk | 2 +-
package/x11r7/xapp_smproxy/xapp_smproxy.mk | 2 +-
package/x11r7/xapp_twm/xapp_twm.mk | 2 +-
package/x11r7/xapp_viewres/xapp_viewres.mk | 2 +-
package/x11r7/xapp_x11perf/xapp_x11perf.mk | 2 +-
package/x11r7/xapp_xauth/xapp_xauth.mk | 2 +-
package/x11r7/xapp_xbacklight/xapp_xbacklight.mk | 2 +-
package/x11r7/xapp_xbiff/xapp_xbiff.mk | 2 +-
package/x11r7/xapp_xcalc/xapp_xcalc.mk | 2 +-
package/x11r7/xapp_xclipboard/xapp_xclipboard.mk | 2 +-
package/x11r7/xapp_xclock/xapp_xclock.mk | 2 +-
package/x11r7/xapp_xcmsdb/xapp_xcmsdb.mk | 2 +-
package/x11r7/xapp_xcursorgen/xapp_xcursorgen.mk | 2 +-
package/x11r7/xapp_xdbedizzy/xapp_xdbedizzy.mk | 2 +-
package/x11r7/xapp_xditview/xapp_xditview.mk | 2 +-
package/x11r7/xapp_xdm/xapp_xdm.mk | 2 +-
package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.mk | 2 +-
package/x11r7/xapp_xdriinfo/xapp_xdriinfo.mk | 2 +-
package/x11r7/xapp_xedit/xapp_xedit.mk | 2 +-
package/x11r7/xapp_xev/xapp_xev.mk | 2 +-
package/x11r7/xapp_xeyes/xapp_xeyes.mk | 2 +-
package/x11r7/xapp_xf86dga/xapp_xf86dga.mk | 2 +-
package/x11r7/xapp_xfd/xapp_xfd.mk | 2 +-
package/x11r7/xapp_xfontsel/xapp_xfontsel.mk | 2 +-
package/x11r7/xapp_xfs/xapp_xfs.mk | 2 +-
package/x11r7/xapp_xfsinfo/xapp_xfsinfo.mk | 2 +-
package/x11r7/xapp_xgamma/xapp_xgamma.mk | 2 +-
package/x11r7/xapp_xgc/xapp_xgc.mk | 2 +-
package/x11r7/xapp_xhost/xapp_xhost.mk | 2 +-
package/x11r7/xapp_xinit/xapp_xinit.mk | 2 +-
package/x11r7/xapp_xinput/xapp_xinput.mk | 2 +-
package/x11r7/xapp_xkbcomp/xapp_xkbcomp.mk | 4 +-
package/x11r7/xapp_xkbevd/xapp_xkbevd.mk | 2 +-
package/x11r7/xapp_xkbprint/xapp_xkbprint.mk | 2 +-
package/x11r7/xapp_xkbutils/xapp_xkbutils.mk | 2 +-
package/x11r7/xapp_xkill/xapp_xkill.mk | 2 +-
package/x11r7/xapp_xload/xapp_xload.mk | 2 +-
package/x11r7/xapp_xlogo/xapp_xlogo.mk | 2 +-
package/x11r7/xapp_xlsatoms/xapp_xlsatoms.mk | 2 +-
package/x11r7/xapp_xlsclients/xapp_xlsclients.mk | 2 +-
package/x11r7/xapp_xlsfonts/xapp_xlsfonts.mk | 2 +-
package/x11r7/xapp_xmag/xapp_xmag.mk | 2 +-
package/x11r7/xapp_xman/xapp_xman.mk | 2 +-
package/x11r7/xapp_xmessage/xapp_xmessage.mk | 2 +-
package/x11r7/xapp_xmh/xapp_xmh.mk | 2 +-
package/x11r7/xapp_xmodmap/xapp_xmodmap.mk | 2 +-
package/x11r7/xapp_xmore/xapp_xmore.mk | 2 +-
.../x11r7/xapp_xplsprinters/xapp_xplsprinters.mk | 2 +-
package/x11r7/xapp_xpr/xapp_xpr.mk | 2 +-
.../xapp_xprehashprinterlist.mk | 2 +-
package/x11r7/xapp_xprop/xapp_xprop.mk | 2 +-
package/x11r7/xapp_xrandr/xapp_xrandr.mk | 2 +-
package/x11r7/xapp_xrdb/xapp_xrdb.mk | 2 +-
package/x11r7/xapp_xrefresh/xapp_xrefresh.mk | 2 +-
package/x11r7/xapp_xset/xapp_xset.mk | 2 +-
package/x11r7/xapp_xsetmode/xapp_xsetmode.mk | 2 +-
package/x11r7/xapp_xsetpointer/xapp_xsetpointer.mk | 2 +-
package/x11r7/xapp_xsetroot/xapp_xsetroot.mk | 2 +-
package/x11r7/xapp_xsm/xapp_xsm.mk | 2 +-
package/x11r7/xapp_xstdcmap/xapp_xstdcmap.mk | 2 +-
package/x11r7/xapp_xvidtune/xapp_xvidtune.mk | 2 +-
package/x11r7/xapp_xvinfo/xapp_xvinfo.mk | 2 +-
package/x11r7/xapp_xwd/xapp_xwd.mk | 2 +-
package/x11r7/xapp_xwininfo/xapp_xwininfo.mk | 2 +-
package/x11r7/xapp_xwud/xapp_xwud.mk | 2 +-
package/x11r7/xcb-proto/xcb-proto.mk | 4 +-
package/x11r7/xcb-util/xcb-util.mk | 2 +-
package/x11r7/xdata_xbitmaps/xdata_xbitmaps.mk | 2 +-
.../xdata_xcursor-themes/xdata_xcursor-themes.mk | 2 +-
.../xdriver_xf86-input-acecad.mk | 2 +-
.../xdriver_xf86-input-aiptek.mk | 2 +-
.../xdriver_xf86-input-evdev.mk | 2 +-
.../xdriver_xf86-input-joystick.mk | 2 +-
.../xdriver_xf86-input-keyboard.mk | 2 +-
.../xdriver_xf86-input-mouse.mk | 2 +-
.../xdriver_xf86-input-synaptics.mk | 2 +-
.../xdriver_xf86-input-vmmouse.mk | 2 +-
.../xdriver_xf86-input-void.mk | 2 +-
.../xdriver_xf86-video-apm.mk | 2 +-
.../xdriver_xf86-video-ark.mk | 2 +-
.../xdriver_xf86-video-ast.mk | 2 +-
.../xdriver_xf86-video-ati.mk | 2 +-
.../xdriver_xf86-video-chips.mk | 2 +-
.../xdriver_xf86-video-cirrus.mk | 2 +-
.../xdriver_xf86-video-dummy.mk | 2 +-
.../xdriver_xf86-video-fbdev.mk | 2 +-
.../xdriver_xf86-video-geode.mk | 2 +-
.../xdriver_xf86-video-glide.mk | 2 +-
.../xdriver_xf86-video-glint.mk | 2 +-
.../xdriver_xf86-video-i128.mk | 2 +-
.../xdriver_xf86-video-i740.mk | 2 +-
.../xdriver_xf86-video-intel.mk | 2 +-
.../xdriver_xf86-video-mach64.mk | 2 +-
.../xdriver_xf86-video-mga.mk | 2 +-
.../xdriver_xf86-video-neomagic.mk | 2 +-
.../xdriver_xf86-video-newport.mk | 2 +-
.../xdriver_xf86-video-nv/xdriver_xf86-video-nv.mk | 2 +-
.../xdriver_xf86-video-openchrome.mk | 2 +-
.../xdriver_xf86-video-r128.mk | 2 +-
.../xdriver_xf86-video-rendition.mk | 2 +-
.../xdriver_xf86-video-s3/xdriver_xf86-video-s3.mk | 2 +-
.../xdriver_xf86-video-s3virge.mk | 2 +-
.../xdriver_xf86-video-savage.mk | 2 +-
.../xdriver_xf86-video-siliconmotion.mk | 2 +-
.../xdriver_xf86-video-sis.mk | 2 +-
.../xdriver_xf86-video-sisusb.mk | 2 +-
.../xdriver_xf86-video-suncg14.mk | 2 +-
.../xdriver_xf86-video-suncg3.mk | 2 +-
.../xdriver_xf86-video-suncg6.mk | 2 +-
.../xdriver_xf86-video-sunffb.mk | 2 +-
.../xdriver_xf86-video-sunleo.mk | 2 +-
.../xdriver_xf86-video-suntcx.mk | 2 +-
.../xdriver_xf86-video-tdfx.mk | 2 +-
.../xdriver_xf86-video-tga.mk | 2 +-
.../xdriver_xf86-video-trident.mk | 2 +-
.../xdriver_xf86-video-tseng.mk | 2 +-
.../xdriver_xf86-video-v4l.mk | 2 +-
.../xdriver_xf86-video-vesa.mk | 2 +-
.../xdriver_xf86-video-vmware.mk | 2 +-
.../xdriver_xf86-video-voodoo.mk | 2 +-
.../xdriver_xf86-video-wsfb.mk | 2 +-
.../xdriver_xf86-video-xgi.mk | 2 +-
.../xdriver_xf86-video-xgixp.mk | 2 +-
package/x11r7/xfont_encodings/xfont_encodings.mk | 4 +-
.../xfont_font-adobe-100dpi.mk | 2 +-
.../xfont_font-adobe-75dpi.mk | 2 +-
.../xfont_font-adobe-utopia-100dpi.mk | 2 +-
.../xfont_font-adobe-utopia-75dpi.mk | 2 +-
.../xfont_font-adobe-utopia-type1.mk | 2 +-
package/x11r7/xfont_font-alias/xfont_font-alias.mk | 2 +-
.../xfont_font-arabic-misc.mk | 2 +-
.../xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk | 2 +-
.../xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk | 2 +-
.../xfont_font-bh-lucidatypewriter-100dpi.mk | 2 +-
.../xfont_font-bh-lucidatypewriter-75dpi.mk | 2 +-
.../x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk | 2 +-
.../xfont_font-bh-type1/xfont_font-bh-type1.mk | 2 +-
.../xfont_font-bitstream-100dpi.mk | 2 +-
.../xfont_font-bitstream-75dpi.mk | 2 +-
.../xfont_font-bitstream-speedo.mk | 2 +-
.../xfont_font-bitstream-type1.mk | 2 +-
.../xfont_font-cronyx-cyrillic.mk | 2 +-
.../xfont_font-cursor-misc.mk | 2 +-
.../xfont_font-daewoo-misc.mk | 2 +-
.../xfont_font-dec-misc/xfont_font-dec-misc.mk | 2 +-
.../xfont_font-ibm-type1/xfont_font-ibm-type1.mk | 2 +-
.../xfont_font-isas-misc/xfont_font-isas-misc.mk | 2 +-
.../xfont_font-jis-misc/xfont_font-jis-misc.mk | 2 +-
.../xfont_font-micro-misc/xfont_font-micro-misc.mk | 2 +-
.../xfont_font-misc-cyrillic.mk | 2 +-
.../xfont_font-misc-ethiopic.mk | 2 +-
.../xfont_font-misc-meltho.mk | 2 +-
.../xfont_font-misc-misc/xfont_font-misc-misc.mk | 3 +-
.../xfont_font-mutt-misc/xfont_font-mutt-misc.mk | 2 +-
.../xfont_font-schumacher-misc.mk | 2 +-
.../xfont_font-screen-cyrillic.mk | 2 +-
.../xfont_font-sony-misc/xfont_font-sony-misc.mk | 2 +-
.../xfont_font-sun-misc/xfont_font-sun-misc.mk | 2 +-
package/x11r7/xfont_font-util/xfont_font-util.mk | 4 +-
.../xfont_font-winitzki-cyrillic.mk | 2 +-
.../xfont_font-xfree86-type1.mk | 2 +-
package/x11r7/xkeyboard-config/xkeyboard-config.mk | 2 +-
package/x11r7/xlib_libFS/xlib_libFS.mk | 2 +-
package/x11r7/xlib_libICE/xlib_libICE.mk | 2 +-
package/x11r7/xlib_libSM/xlib_libSM.mk | 2 +-
package/x11r7/xlib_libX11/xlib_libX11.mk | 4 +-
.../x11r7/xlib_libXScrnSaver/xlib_libXScrnSaver.mk | 2 +-
package/x11r7/xlib_libXau/xlib_libXau.mk | 4 +-
package/x11r7/xlib_libXaw/xlib_libXaw.mk | 2 +-
.../x11r7/xlib_libXcomposite/xlib_libXcomposite.mk | 2 +-
package/x11r7/xlib_libXcursor/xlib_libXcursor.mk | 2 +-
package/x11r7/xlib_libXdamage/xlib_libXdamage.mk | 2 +-
package/x11r7/xlib_libXdmcp/xlib_libXdmcp.mk | 4 +-
package/x11r7/xlib_libXext/xlib_libXext.mk | 2 +-
package/x11r7/xlib_libXfixes/xlib_libXfixes.mk | 2 +-
package/x11r7/xlib_libXfont/xlib_libXfont.mk | 4 +-
.../x11r7/xlib_libXfontcache/xlib_libXfontcache.mk | 2 +-
package/x11r7/xlib_libXft/xlib_libXft.mk | 2 +-
package/x11r7/xlib_libXi/xlib_libXi.mk | 2 +-
package/x11r7/xlib_libXinerama/xlib_libXinerama.mk | 2 +-
package/x11r7/xlib_libXmu/xlib_libXmu.mk | 2 +-
package/x11r7/xlib_libXp/xlib_libXp.mk | 2 +-
package/x11r7/xlib_libXpm/xlib_libXpm.mk | 2 +-
.../xlib_libXprintAppUtil/xlib_libXprintAppUtil.mk | 2 +-
.../x11r7/xlib_libXprintUtil/xlib_libXprintUtil.mk | 2 +-
package/x11r7/xlib_libXrandr/xlib_libXrandr.mk | 2 +-
package/x11r7/xlib_libXrender/xlib_libXrender.mk | 2 +-
package/x11r7/xlib_libXres/xlib_libXres.mk | 2 +-
package/x11r7/xlib_libXt/xlib_libXt.mk | 2 +-
package/x11r7/xlib_libXtst/xlib_libXtst.mk | 2 +-
package/x11r7/xlib_libXv/xlib_libXv.mk | 2 +-
package/x11r7/xlib_libXvMC/xlib_libXvMC.mk | 2 +-
package/x11r7/xlib_libXxf86dga/xlib_libXxf86dga.mk | 2 +-
package/x11r7/xlib_libXxf86vm/xlib_libXxf86vm.mk | 2 +-
package/x11r7/xlib_libdmx/xlib_libdmx.mk | 2 +-
package/x11r7/xlib_libfontenc/xlib_libfontenc.mk | 4 +-
package/x11r7/xlib_liboldX/xlib_liboldX.mk | 2 +-
.../x11r7/xlib_libpciaccess/xlib_libpciaccess.mk | 2 +-
package/x11r7/xlib_libxkbfile/xlib_libxkbfile.mk | 4 +-
package/x11r7/xlib_libxkbui/xlib_libxkbui.mk | 2 +-
package/x11r7/xlib_xtrans/xlib_xtrans.mk | 4 +-
.../xproto_applewmproto/xproto_applewmproto.mk | 2 +-
.../xproto_bigreqsproto/xproto_bigreqsproto.mk | 2 +-
.../xproto_compositeproto/xproto_compositeproto.mk | 2 +-
.../x11r7/xproto_damageproto/xproto_damageproto.mk | 2 +-
package/x11r7/xproto_dmxproto/xproto_dmxproto.mk | 2 +-
package/x11r7/xproto_dri2proto/xproto_dri2proto.mk | 2 +-
.../x11r7/xproto_fixesproto/xproto_fixesproto.mk | 2 +-
.../xproto_fontcacheproto/xproto_fontcacheproto.mk | 4 +-
.../x11r7/xproto_fontsproto/xproto_fontsproto.mk | 4 +-
package/x11r7/xproto_glproto/xproto_glproto.mk | 2 +-
.../x11r7/xproto_inputproto/xproto_inputproto.mk | 4 +-
package/x11r7/xproto_kbproto/xproto_kbproto.mk | 4 +-
.../x11r7/xproto_printproto/xproto_printproto.mk | 2 +-
.../x11r7/xproto_randrproto/xproto_randrproto.mk | 2 +-
.../x11r7/xproto_recordproto/xproto_recordproto.mk | 2 +-
.../x11r7/xproto_renderproto/xproto_renderproto.mk | 2 +-
.../xproto_resourceproto/xproto_resourceproto.mk | 2 +-
.../xproto_scrnsaverproto/xproto_scrnsaverproto.mk | 2 +-
.../x11r7/xproto_videoproto/xproto_videoproto.mk | 2 +-
.../xproto_windowswmproto/xproto_windowswmproto.mk | 2 +-
.../x11r7/xproto_xcmiscproto/xproto_xcmiscproto.mk | 4 +-
package/x11r7/xproto_xextproto/xproto_xextproto.mk | 4 +-
.../xproto_xf86bigfontproto.mk | 4 +-
.../xproto_xf86dgaproto/xproto_xf86dgaproto.mk | 2 +-
.../xproto_xf86driproto/xproto_xf86driproto.mk | 2 +-
.../xproto_xf86rushproto/xproto_xf86rushproto.mk | 2 +-
.../xproto_xf86vidmodeproto.mk | 2 +-
.../xproto_xineramaproto/xproto_xineramaproto.mk | 2 +-
package/x11r7/xproto_xproto/xproto_xproto.mk | 4 +-
.../xserver_xorg-server/xserver_xorg-server.mk | 2 +-
package/x11r7/xutil_makedepend/xutil_makedepend.mk | 4 +-
.../x11r7/xutil_util-macros/xutil_util-macros.mk | 4 +-
package/x11vnc/x11vnc.mk | 2 +-
package/xavante/xavante.mk | 2 +-
package/xerces/xerces.mk | 2 +-
package/xl2tp/xl2tp.mk | 2 +-
package/xmlstarlet/xmlstarlet.mk | 2 +-
package/xstroke/xstroke.mk | 2 +-
package/xterm/xterm.mk | 2 +-
package/xvkbd/xvkbd.mk | 2 +-
package/xz/xz.mk | 4 +-
package/yajl/yajl.mk | 2 +-
package/zlib/zlib.mk | 4 +-
687 files changed, 1141 insertions(+), 1019 deletions(-)
Thanks,
--
Thomas Petazzoni
More information about the buildroot
mailing list