libtool family: fix build failure caused by previous libtool commit.
prefix.patch was removed from the target libtool recipe. But still part
of it is needed to build the man pages. So split the patch into two. One
for just fixing the man page building issue.
Also tweaked the install of libtool-nativesdk recipe as per prefix patch
changes.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Nitin A Kamble [Mon, 21 Jun 2010 10:46:34 +0000 (03:46 -0700)]
libtool family: upgrade from 2.2.6 to 2.2.10
This upgrades these recipes:
libtool_2.2.6.bb -> libtool_2.2.10.bb
libtool-native_2.2.6.bb -> libtool-native_2.2.10.bb
libtool-cross_2.2.6.bb -> libtool-cross_2.2.10.bb
libtool-nativesdk_2.2.6.bb -> libtool-nativesdk_2.2.10.bb
Also fixes build failure caused by having aclocal.m4 built with older version
of libtool.
Rebased these patches for the newer version sources
add_dolt.patch
cross_compile.patch
dolt.m4
Changed this patch to fix documentation building for non-x86 archs
prefix.patch
Rebased and changed to fix the building of ncurses recipe:
trailingslash.patch
Also updated metadata variables like LICENSE & LIC_CHKSUM_FILES
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Qing He [Wed, 7 Jul 2010 05:55:23 +0000 (13:55 +0800)]
nfs-utils: upgrade to version 1.2.2
from 1.0.6
changes:
- there are several new dependencies: tirpc, libcap libgss,
libnfsimap, libevent and libwrap. disable tirpc, libgss, libwrap
- several changes are in upstream now, include the bzero change
and stat-include change, remove the patches
- a new build system is used, custom macros are now moved to aclocal/,
acinclude and rpcgen fixes are not necessary any more
- rebase uclibc patch
- enable nfsv41, nfsv3 and nfsv4 are default turned on
- do_compile is no longer needed
- the install target has changed a lot, instead of updating the file
list manually, try to use oe_runmake install for installation.
Several files are built against build environment, they are removed
from the packages.
Qing He [Wed, 23 Jun 2010 07:07:39 +0000 (15:07 +0800)]
gnutls: upgrade to version 2.8.6
from 2.4.2
add homepage and bugtracker
clarify licensing to GPL & LGPL for different sub packages
changes:
- use EXTRA_OECONF to explicitly specify libgcrypt path
- remove multiple aclocal.m4s and distributed libtool m4
scripts to produce sanity environment, otherwise it may
complain about libtool version mismatch at compilation
- rebase configure_madness.patch to adapt new autotools
scripts, change libgnutls.pc.in and libgnutls-extra.pc.in
to fix pkg-config issues
- rebase the other patches
- remove duplicated inheritence
- depends explictly on libgcrypt (>= 1.4.2), or configure
fails
- use standalone version of libtasn1, and add it as a build
dependency on libatsn1
- add --disable-rpath in EXTRA_OECONF to avoid the rpath
pollution by --with-<pkg>-prefix=
Qing He [Thu, 8 Jul 2010 05:46:40 +0000 (13:46 +0800)]
findutils: upgrade to version 4.2.31 and 4.4.2
from 4.2.29
4.2.31 is the last known GPL2 version
changes for 4.4:
- pulled upstream patch to fix bug #27017, #28824 and #28872
- using a workaround to address bug #27299, this was fixed in
development branch 4.5.3 by using a new version of gnulib.
however, upgrading gnulib needs too much effort here.
changes for 4.2:
- 4.2.31's gnulib/m4/extension.m4 won't work with autoconf 2.65,
fix it by removing gnulib's AC_USE_SYSTEM_EXTENSIONS
Kevin Tian [Thu, 8 Jul 2010 07:42:42 +0000 (15:42 +0800)]
utility-tasks.bbclass: add automatic version check for GIT/SVN proto
both git/svn supports remote information query: 'git ls-remote', and
'svn info'. With them, now upstream version will be automatically
checked for git/svn packages.
In the meantime, manual latest version tagged in distro tracking
fields are also compared as one alternative if upstream check fails.
Also such check is one indicator whether tracking field is missing.
Kevin Tian [Tue, 6 Jul 2010 03:00:03 +0000 (11:00 +0800)]
base-passwd: upgrade to 3.5.22
[Patches]
UPDATE _nobash.patch_: use /bin/sh instead of /bin/bash. disable root password
as we have no /etc/shadow
KEEP _root-home.patch_: set home of root to /home/root instead of /root
DISABLE _mysql.patch_: poky doesn't have mysql pacakge. no need to set password
for it then. but keep for a while
REMOVE _configure.patch_: in upstream now
[Recipe]
- add license checksum
- reduce line wraps
Qing He [Fri, 25 Jun 2010 03:17:35 +0000 (11:17 +0800)]
libtasn1: upgrade to version 2.7
from 1.7
update homepage, clarify license
changes:
- because the utilities are licensed under GPLv3+, separate them
out to a new package libtasn1-bin
- libtasn1-bin now RRPLACES libtasn1 (<< 2.7)
Qing He [Tue, 6 Jul 2010 07:09:17 +0000 (15:09 +0800)]
disto-track: update fields for base groups
tzdata
dropbear
js
unzip
popt
less
file
libpthread-stubs
v86d
rsync
zip: added, it's in sato-poky because glib now depends on it
strace: update metadata to reflect its status
vte: removed since it should be in graphics section
tinylogin: marked as yellow for future replacement
Qing He [Tue, 6 Jul 2010 05:19:10 +0000 (13:19 +0800)]
file: upgrade to version 5.04
from 4.18
changes:
- remove native-fix.patch and sed line in do_configure_prepend,
AM_CONDITIONAL(IS_CROSS_COMPILE, ...) works well
- fix the bug of not packaging ${datadir}/misc/magic.mgc,
without this file, this utility isn't very useful
- add zlib as explicit build dependency
Qing He [Mon, 5 Jul 2010 02:34:19 +0000 (10:34 +0800)]
dropbear: upgrade to version 5.02
from 0.49
clarify license
changes:
- rebase allow-nopw.patch, some fields in the original file are renamed
- rebase urandom-xauth-changes-to-options.h.patch, urandom change is
already in upstream
Kevin Tian [Tue, 6 Jul 2010 07:33:31 +0000 (15:33 +0800)]
busybox: upgrade to 1.16.2
[Patches] (add comments for kept patches)
REMOVE _0000-wget-no-check-certificate.patch_: in 1.16.2 now
KEEP _B921600.patch_: add 921600 speed serial line
REMOVE _ash_fix_redirection_of_fd_0.patch_: in 1.16.2
REMOVE _fdisk_lineedit_segfault.patch_: not used even in 1.15.3
REMOVE _fix_: not used even in 1.15.3
KEEP _get_header_tar.patch_: fix tar problem with exact 100 bytes filename
REMOVE _r24785.patch_: not used even in 1.15.3
KEEP _run-parts.in.usr-bin.patch_: solve confliction with debianutils. Though
the later is not in poky, keep it for safety
KEEP _udhcpscript.patch_: fix warning message
REMOVE _xargs-double-size.patch_: not used even in 1.15.3
KEEP _busybox-appletlib-dependency.patch_: solve paralle make issue. Move away
from files/.
KEEP _udhcpc-fix-nfsroot.patch_: support nfsroot
[Files]
UPDATE _defconfig_: adapt to new 1.16.2 config options
[Recipe]
- adapt to new 1.16.2 config option
- remove old OEMAKE_apend on "CROSS" which has been replaced by "CROSS_COMPILE"
since 2006
Kevin Tian [Mon, 5 Jul 2010 04:38:41 +0000 (12:38 +0800)]
netbase: upgrade to 4.41
The upgrade is smooth with only one tweaks on update-inetd, which
has been moved out of netbase (since 4.27) to be a standalone
package. So remove related lines from netbase recipe.
linux-firmware: add firmware files for use with Linux kernel (based on OE.dev)
A collection of firmware files are provided for this git repository,
this recipe can provide multiple packages for every group of firmware
files needed for every device. For now, only the SDIO libertas firmware
is packaged.
The SDIO libertas firmware is used on various OMAP3 based boards.
Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
Dexuan Cui [Fri, 2 Jul 2010 12:12:57 +0000 (20:12 +0800)]
freetype: upgrade to the latest version 2.3.12
rename freetype-2.3.5/ to freetype-2.3.12/;
remove configure.patch as it's not used at all;
remove fix-x86_64-build.patch as 2.3.12 has been integrated the patch;
update the licence from "freetype" to "FreeTypeLicense | GPLv2+".
Dexuan Cui [Fri, 2 Jul 2010 08:01:33 +0000 (16:01 +0800)]
fontconfig and fontconfig-native: upgrade to the latest version 2.8.0
fontconfig-native requires fontconfig, so upgraded both recipes;
renamed the patch directory from fontconfig-2.6.0 to fontconfig-2.8.0;
slightly rebased fix-pkgconfig.patch;
added HOMEPAGE, BUGTRACKER, LICENSE and LIC_FILES_CHKSUM;
updated LICENSE from "BSD" to "MIT-style & MIT & Public Domain";
reset PR to "r0".
doc: add XORG_CHECK_SGML_DOCTOOLS to detect xorg-sgml-doctools
Trying to find X11/defs.ent with AC_CHECK_FILE does not work when
cross-compiling, and the check assumed that xorg-sgml-doctools is
installed to the same prefix which need not always be the case.
xorg-sgml-doctools 1.4 provides a pkg-config file which we can use
instead, fixing both those cases. This macro is provided in util-macros
instead of with xorg-sgml-doctools, otherwise the latter would become a
hard dependency just to run autoreconf.
Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
BTW: the repository is at:
git clone git://anongit.freedesktop.org/git/xorg/util/macros
and the above commit can be viewed via
http://cgit.freedesktop.org/xorg/util/macros/commit/?id=5d7f8c2638a3b2c3bba8deb01e94703310b62cc4
Qing He [Thu, 1 Jul 2010 09:01:35 +0000 (17:01 +0800)]
hal: fix metadata
add bugtracker, update license
The detail license is very complex and not easy to be expressed
in a single LICENSE line. Adopt a simple notation here, and will
describe details when the package is actually being upgraded.
hal_git doesn't use hal.inc, need further cleanups.