generic-poky/meta/recipes-support
Phil Blundell 499bb2c6b3 libxslt: Avoid regenerating manpage during "make install"
The timestamps in libxslt-1.1.28.tar.gz (specifically) are rather hokey, making
the source files for the documentation appear newer than the generated output:

-rw-rw-r-- 500/500       16307 2012-11-21 07:22 libxslt-1.1.28/doc/xsltproc.xml
-rw-rw-r-- 500/500        7082 2012-09-12 07:24 libxslt-1.1.28/doc/xsltproc2.html
-rw-rw-r-- 500/500        9475 2012-09-04 15:26 libxslt-1.1.28/doc/xsltproc.html
-rw-rw-r-- 500/500        8256 2012-11-21 06:03 libxslt-1.1.28/doc/xsltproc.1

This causes make to decide that xsltproc.1 needs to be regenerated during the
installation process.  However, this requires a native xsltproc binary which
may not be available, leading to errors like:

| make[2]: /usr/bin/xsltproc: Command not found
| make[2]: [xsltproc.1] Error 127 (ignored)

Adding DEPENDS_class-target = "libxslt-native", or installing xsltproc in the
host environment, fixes the above but the documentation still doesn't build:

| I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
| warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
| error
| xsltParseStylesheetFile : cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
| compilation error: file ./xsltproc.xml line 10 element refentry
| xsltParseStylesheetProcess : document is not a stylesheet

And in any case, requiring libxslt-native would increase build time for no
real benefit.  So, let's just adjust the timestamp on the shipped copy of
xsltproc.1 to make it appear newer than the source files.

(From OE-Core rev: 12074bf5319c1086f86efd00f502c91fed344698)

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-29 14:45:06 +01:00
..
apr apr-util: Upgrade to v1.5.1 2013-03-18 13:18:22 +00:00
aspell aspell: force ARM mode 2011-11-15 12:05:29 +00:00
atk atk: Update to 2.6.0 2012-10-23 12:28:31 +01:00
attr attr: convert to generic syscall numbers 2013-01-20 13:05:38 +00:00
bdwgc bdwgc: updated to version 7.2d 2013-01-10 23:43:10 +00:00
beecrypt beecrypt: add patch for build issue on Fedora 17 2012-06-15 15:12:45 +01:00
boost boost: Add real native support 2013-03-29 10:40:55 +00:00
consolekit consolekit: Fix ${S} != ${B} issues with pam enabled 2013-04-17 11:41:30 +01:00
createrepo createrepo-native: update dependency 2013-01-22 15:38:08 +00:00
curl curl: backport patch to fix segfaults 2013-04-05 23:05:34 +01:00
db db: upgrade to 5.3.21 2013-01-16 11:57:31 +00:00
enchant enchant: use BPN instead of PN 2013-02-04 16:42:48 +00:00
gdbm gdbm: Resolve host contamination issue 2012-10-10 22:46:29 +01:00
gmp gmp: fix missing PR after update to 5.1.0a 2013-03-05 17:16:14 +00:00
gnupg gnupg: Add symlink for gpgv 2013-03-25 17:42:58 +00:00
gnutls gnutls: replace obsolete automake macros with working ones 2013-01-10 23:43:13 +00:00
gpgme gpgme: add short SUMMARY 2013-04-29 14:45:06 +01:00
icu icu: Remove unnecessary FULL_OPTIMIZATION_arm setting 2013-04-28 12:12:21 +01:00
js js: clean up FILE after PACKAGE reorder 2012-06-21 13:03:00 +01:00
libassuan libassuan: upgrade to 2.1.0 2013-02-28 23:15:52 +00:00
libcap recipes-support: replace virtclass-native(sdk) with class-native(sdk) 2012-11-02 16:18:28 +00:00
libcheck libcheck: fix HOMEPAGE 2013-01-24 20:09:00 +00:00
libcroco libcroco: fix license 2012-12-31 09:43:23 +00:00
libdaemon libdaemon: fix license segment md5sum boundary 2012-12-03 14:32:44 +00:00
libevent libevent: fix build with automake-1.13 2013-02-12 13:22:43 +00:00
libexif libexif: upgrade to 0.6.21 2012-09-12 15:13:44 +01:00
libfm libfm: add dependency on libexif 2013-02-01 15:54:31 +00:00
libgcrypt libgcrypt: replace obsolete automake macros with working ones 2013-01-10 23:43:13 +00:00
libgpg-error libgpg-error: upgrade to 1.11 2013-03-07 11:14:40 +00:00
libical libical: add recipe back in oe-core 2013-03-15 01:53:02 +00:00
libiconv libiconv: Remove RPATH from binaries 2013-02-11 15:41:20 +00:00
libksba libksba: add pkgconfig support 2012-12-06 12:31:12 +00:00
libmpc libmpc: fix build with automake 1.12 2012-05-25 11:17:58 +01:00
libnl libnl: Update to 3.2.21 2013-02-01 15:54:02 +00:00
liboil Patch Upstream Status Updates 2011-12-15 14:36:26 +00:00
libpcre libpcre: Fix BUILD_CFLAGS for out of tree support 2013-03-23 12:57:54 +00:00
libproxy libproxy: add dependency on glib-2.0 2013-04-04 14:04:42 +01:00
libsoup libsoup-2.4: make libsoup-gnome optional 2013-03-10 04:36:51 +00:00
libunistring libunistring: fix build with automake 1.12 2012-07-17 10:54:04 +01:00
liburcu libuucu: Remove the COMPATIBLE_HOST check 2013-03-18 13:26:37 +00:00
libusb libusb: replace obsolete automake macros with working ones 2013-01-10 23:43:12 +00:00
libxslt libxslt: Avoid regenerating manpage during "make install" 2013-04-29 14:45:06 +01:00
lzo lzo: Add BBCLASSEXTEND nativesdk so lzop nativesdk works (it depends on this) 2012-01-11 23:53:31 +00:00
lzop lzop: Fix case where ${B} != ${S} 2013-03-22 16:54:36 +00:00
mpfr mpfr: update to upstream version 3.1.1 2013-01-07 11:09:42 +00:00
neon neon: added --disable-gssapi 2012-12-19 17:55:07 +00:00
npth npth: upgrade to 0.91 2012-08-25 14:46:58 +01:00
nspr nspr: Also update nspr.pc to 4.9.5 2013-03-26 23:26:37 +00:00
nss-myhostname nss-myhostname: add 0.3 version 2013-03-18 13:18:22 +00:00
popt popt: disable tests 2013-01-10 23:43:11 +00:00
ptest-runner ptest-runner: add SUMMARY, DESCRIPTION and HOMEPAGE 2013-04-29 14:45:05 +01:00
pth pth: Fix case where ${B} != ${S} 2013-03-22 16:54:36 +00:00
shared-mime-info shared-mime-info: upgrade to 1.1 2013-02-22 06:09:21 -08:00
sqlite sqlite: rename version to match upstream versioning change 2013-02-28 23:15:48 +00:00
taglib taglib: use LIB_SUFFIX in order to determine the correct baselib 2013-02-04 16:42:49 +00:00
vte vte: Fix conflict between FILES_${PN}-dbg and FILES_vte-dbg 2013-03-22 17:07:17 +00:00