Module Name: src
Committed By: joerg
Date: Tue Nov 2 16:34:36 UTC 2010
Modified Files:
src/compat: compatsubdir.mk
src/distrib/sets/lists/base: ad.mips64eb ad.mips64el md.amd64
md.sparc64 mi shl.mi
src/distrib/sets/lists/comp: ad.mips64eb ad.mips64el md.amd64
md.sparc64 mi shl.mi
src/distrib/sets/lists/man: mi
src/external: Makefile
src/external/lib: Makefile
Added Files:
src/external/public-domain: Makefile
src/external/public-domain/xz: Makefile Makefile.inc prepare-import.sh
src/external/public-domain/xz/bin: Makefile
src/external/public-domain/xz/include: config.h
src/external/public-domain/xz/lib: Makefile shlib_version
Log Message:
Hook up xz into the build system.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/compat/compatsubdir.mk
cvs rdiff -u -r1.22 -r1.23 src/distrib/sets/lists/base/ad.mips64eb
cvs rdiff -u -r1.21 -r1.22 src/distrib/sets/lists/base/ad.mips64el
cvs rdiff -u -r1.96 -r1.97 src/distrib/sets/lists/base/md.amd64
cvs rdiff -u -r1.90 -r1.91 src/distrib/sets/lists/base/md.sparc64
cvs rdiff -u -r1.884 -r1.885 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.552 -r1.553 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.10 -r1.11 src/distrib/sets/lists/comp/ad.mips64eb \
src/distrib/sets/lists/comp/ad.mips64el
cvs rdiff -u -r1.76 -r1.77 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.65 -r1.66 src/distrib/sets/lists/comp/md.sparc64
cvs rdiff -u -r1.1518 -r1.1519 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.135 -r1.136 src/distrib/sets/lists/comp/shl.mi
cvs rdiff -u -r1.1244 -r1.1245 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.12 -r1.13 src/external/Makefile
cvs rdiff -u -r1.16 -r1.17 src/external/lib/Makefile
cvs rdiff -u -r0 -r1.1 src/external/public-domain/Makefile
cvs rdiff -u -r0 -r1.1 src/external/public-domain/xz/Makefile \
src/external/public-domain/xz/Makefile.inc \
src/external/public-domain/xz/prepare-import.sh
cvs rdiff -u -r0 -r1.1 src/external/public-domain/xz/bin/Makefile
cvs rdiff -u -r0 -r1.1 src/external/public-domain/xz/include/config.h
cvs rdiff -u -r0 -r1.1 src/external/public-domain/xz/lib/Makefile \
src/external/public-domain/xz/lib/shlib_version
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/compat/compatsubdir.mk
diff -u src/compat/compatsubdir.mk:1.3 src/compat/compatsubdir.mk:1.4
--- src/compat/compatsubdir.mk:1.3 Tue Dec 15 05:23:25 2009
+++ src/compat/compatsubdir.mk Tue Nov 2 16:34:33 2010
@@ -1,4 +1,4 @@
-# $NetBSD: compatsubdir.mk,v 1.3 2009/12/15 05:23:25 mrg Exp $
+# $NetBSD: compatsubdir.mk,v 1.4 2010/11/02 16:34:33 joerg Exp $
# Build netbsd libraries.
@@ -27,6 +27,7 @@
../../../external/bsd/bind/lib \
../../../external/bsd/libevent/lib \
../../../external/bsd/file/lib \
+ ../../../external/public-domain/xz/lib \
../../../libexec/ld.elf_so
.if ${MKATF} != "no"
Index: src/distrib/sets/lists/base/ad.mips64eb
diff -u src/distrib/sets/lists/base/ad.mips64eb:1.22 src/distrib/sets/lists/base/ad.mips64eb:1.23
--- src/distrib/sets/lists/base/ad.mips64eb:1.22 Fri Sep 24 18:01:39 2010
+++ src/distrib/sets/lists/base/ad.mips64eb Tue Nov 2 16:34:33 2010
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64eb,v 1.22 2010/09/24 18:01:39 skrll Exp $
+# $NetBSD: ad.mips64eb,v 1.23 2010/11/02 16:34:33 joerg Exp $
./libexec/ld.elf_so-64 base-compat-shlib compat,pic
./libexec/ld.elf_so-o32 base-sysutil-bin compat,pic
./usr/lib/64 base-compat-lib
@@ -123,6 +123,8 @@
./usr/lib/64/libldap_r.so.4.1 base-compat-shlib compat,pic,ldap
./usr/lib/64/liblwres.so.5 base-compat-shlib compat,pic
./usr/lib/64/liblwres.so.5.1 base-compat-shlib compat,pic
+./usr/lib/64/liblzma.so.1 base-compat-shlib compat,pic
+./usr/lib/64/liblzma.so.1.0 base-compat-shlib compat,pic
./usr/lib/64/libm.so.0 base-compat-shlib compat,pic
./usr/lib/64/libm.so.0.8 base-compat-shlib compat,pic
./usr/lib/64/libmagic.so.3 base-compat-shlib compat,pic
@@ -358,6 +360,8 @@
./usr/lib/o32/libldap_r.so.4.1 base-compat-shlib compat,pic,ldap
./usr/lib/o32/liblwres.so.5 base-compat-shlib compat,pic
./usr/lib/o32/liblwres.so.5.1 base-compat-shlib compat,pic
+./usr/lib/o32/liblzma.so.1 base-compat-shlib compat,pic
+./usr/lib/o32/liblzma.so.1.0 base-compat-shlib compat,pic
./usr/lib/o32/libm.so.0 base-compat-shlib compat,pic
./usr/lib/o32/libm.so.0.8 base-compat-shlib compat,pic
./usr/lib/o32/libmagic.so.3 base-compat-shlib compat,pic
Index: src/distrib/sets/lists/base/ad.mips64el
diff -u src/distrib/sets/lists/base/ad.mips64el:1.21 src/distrib/sets/lists/base/ad.mips64el:1.22
--- src/distrib/sets/lists/base/ad.mips64el:1.21 Fri Sep 24 18:01:39 2010
+++ src/distrib/sets/lists/base/ad.mips64el Tue Nov 2 16:34:33 2010
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64el,v 1.21 2010/09/24 18:01:39 skrll Exp $
+# $NetBSD: ad.mips64el,v 1.22 2010/11/02 16:34:33 joerg Exp $
./libexec/ld.elf_so-64 base-compat-shlib compat,pic
./libexec/ld.elf_so-o32 base-sysutil-bin compat,pic
./usr/lib/64 base-compat-lib
@@ -123,6 +123,8 @@
./usr/lib/64/libldap_r.so.4.1 base-compat-shlib compat,pic,ldap
./usr/lib/64/liblwres.so.5 base-compat-shlib compat,pic
./usr/lib/64/liblwres.so.5.1 base-compat-shlib compat,pic
+./usr/lib/64/liblzma.so.1 base-compat-shlib compat,pic
+./usr/lib/64/liblzma.so.1.0 base-compat-shlib compat,pic
./usr/lib/64/libm.so.0 base-compat-shlib compat,pic
./usr/lib/64/libm.so.0.8 base-compat-shlib compat,pic
./usr/lib/64/libmagic.so.3 base-compat-shlib compat,pic
@@ -358,6 +360,8 @@
./usr/lib/o32/libldap_r.so.4.1 base-compat-shlib compat,pic,ldap
./usr/lib/o32/liblwres.so.5 base-compat-shlib compat,pic
./usr/lib/o32/liblwres.so.5.1 base-compat-shlib compat,pic
+./usr/lib/o32/liblzma.so.1 base-compat-shlib compat,pic
+./usr/lib/o32/liblzma.so.1.0 base-compat-shlib compat,pic
./usr/lib/o32/libm.so.0 base-compat-shlib compat,pic
./usr/lib/o32/libm.so.0.8 base-compat-shlib compat,pic
./usr/lib/o32/libmagic.so.3 base-compat-shlib compat,pic
Index: src/distrib/sets/lists/base/md.amd64
diff -u src/distrib/sets/lists/base/md.amd64:1.96 src/distrib/sets/lists/base/md.amd64:1.97
--- src/distrib/sets/lists/base/md.amd64:1.96 Sun Oct 31 16:31:12 2010
+++ src/distrib/sets/lists/base/md.amd64 Tue Nov 2 16:34:33 2010
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.96 2010/10/31 16:31:12 mbalmer Exp $
+# $NetBSD: md.amd64,v 1.97 2010/11/02 16:34:33 joerg Exp $
./dev/lms0 base-obsolete obsolete
./dev/mms0 base-obsolete obsolete
./libexec/ld.elf_so-i386 base-sys-shlib compat,pic
@@ -131,6 +131,8 @@
./usr/lib/i386/liblua.so.1.0 base-compat-shlib compat,pic
./usr/lib/i386/liblwres.so.5 base-compat-shlib compat,pic
./usr/lib/i386/liblwres.so.5.1 base-compat-shlib compat,pic
+./usr/lib/i386/liblzma.so.1 base-compat-shlib compat,pic
+./usr/lib/i386/liblzma.so.1.0 base-compat-shlib compat,pic
./usr/lib/i386/libm.so.0 base-compat-shlib compat,pic
./usr/lib/i386/libm.so.0.8 base-compat-shlib compat,pic
./usr/lib/i386/libmagic.so.3 base-compat-shlib compat,pic
Index: src/distrib/sets/lists/base/md.sparc64
diff -u src/distrib/sets/lists/base/md.sparc64:1.90 src/distrib/sets/lists/base/md.sparc64:1.91
--- src/distrib/sets/lists/base/md.sparc64:1.90 Sun Oct 31 16:31:12 2010
+++ src/distrib/sets/lists/base/md.sparc64 Tue Nov 2 16:34:33 2010
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.90 2010/10/31 16:31:12 mbalmer Exp $
+# $NetBSD: md.sparc64,v 1.91 2010/11/02 16:34:33 joerg Exp $
./libexec/ld.elf_so-sparc base-sysutil-bin compat,pic
./sbin/edlabel base-sysutil-root obsolete
./usr/bin/fdformat base-util-bin
@@ -128,6 +128,8 @@
./usr/lib/sparc/liblwres.so.5 base-compat-shlib compat,pic
./usr/lib/sparc/liblwres.so.5.1 base-compat-shlib compat,pic
+./usr/lib/sparc/liblzma.so.1 base-compat-shlib compat,pic
+./usr/lib/sparc/liblzma.so.1.0 base-compat-shlib compat,pic
./usr/lib/sparc/libm.so.0 base-compat-shlib compat,pic
./usr/lib/sparc/libm.so.0.8 base-compat-shlib compat,pic
./usr/lib/sparc/libmagic.so.3 base-compat-shlib compat,pic
Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.884 src/distrib/sets/lists/base/mi:1.885
--- src/distrib/sets/lists/base/mi:1.884 Sun Oct 31 11:52:51 2010
+++ src/distrib/sets/lists/base/mi Tue Nov 2 16:34:33 2010
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.884 2010/10/31 11:52:51 mbalmer Exp $
+# $NetBSD: mi,v 1.885 2010/11/02 16:34:33 joerg Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -646,6 +646,7 @@
./usr/bin/uniq base-util-bin
./usr/bin/units base-util-bin
./usr/bin/unvis base-util-bin
+./usr/bin/unxz base-util-bin
./usr/bin/unzip base-util-bin
./usr/bin/uptime base-util-bin
./usr/bin/usbhidaction base-util-bin
@@ -683,6 +684,8 @@
./usr/bin/window base-util-bin
./usr/bin/write base-util-bin
./usr/bin/xargs base-util-bin
+./usr/bin/xz base-util-bin
+./usr/bin/xzcat base-util-bin
./usr/bin/yes base-util-bin
./usr/bin/ypcat base-nis-bin yp
./usr/bin/ypmatch base-nis-bin yp
@@ -2440,6 +2443,7 @@
./usr/share/locale/cs/LC_MESSAGES/grep.mo base-util_locale-cs nls
./usr/share/locale/cs/LC_MESSAGES/tar.mo base-obsolete obsolete
./usr/share/locale/cs/LC_MESSAGES/texinfo.mo base-texinfo_locale-cs nls
+./usr/share/locale/cs/LC_MESSAGES/xz.mo base-util_locale-cs nls
./usr/share/locale/cs_CZ.ISO8859-2 base-locale-cs
./usr/share/locale/cs_CZ.ISO8859-2/LC_CTYPE base-locale-cs nls
./usr/share/locale/cs_CZ.ISO8859-2/LC_MESSAGES base-locale-cs
@@ -2470,6 +2474,7 @@
./usr/share/locale/de/LC_MESSAGES/grep.mo base-util_locale-de nls
./usr/share/locale/de/LC_MESSAGES/tar.mo base-obsolete obsolete
./usr/share/locale/de/LC_MESSAGES/texinfo.mo base-texinfo_locale-de nls
+./usr/share/locale/de/LC_MESSAGES/xz.mo base-util_locale-de nls
./usr/share/locale/de_AT base-locale-de
./usr/share/locale/de_AT.ISO8859-1 base-locale-de
./usr/share/locale/de_AT.ISO8859-1/LC_CTYPE base-locale-de nls
@@ -2820,6 +2825,7 @@
./usr/share/locale/it/LC_MESSAGES base-locale-it
./usr/share/locale/it/LC_MESSAGES/grep.mo base-util_locale-it nls
./usr/share/locale/it/LC_MESSAGES/tar.mo base-obsolete obsolete
+./usr/share/locale/it/LC_MESSAGES/xz.mo base-util_locale-it nls
./usr/share/locale/it_CH.ISO8859-1 base-locale-it
./usr/share/locale/it_CH.ISO8859-1/LC_CTYPE base-locale-it nls
./usr/share/locale/it_CH.ISO8859-1/LC_MESSAGES base-locale-it
Index: src/distrib/sets/lists/base/shl.mi
diff -u src/distrib/sets/lists/base/shl.mi:1.552 src/distrib/sets/lists/base/shl.mi:1.553
--- src/distrib/sets/lists/base/shl.mi:1.552 Sun Oct 31 11:52:51 2010
+++ src/distrib/sets/lists/base/shl.mi Tue Nov 2 16:34:33 2010
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.552 2010/10/31 11:52:51 mbalmer Exp $
+# $NetBSD: shl.mi,v 1.553 2010/11/02 16:34:33 joerg Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -43,6 +43,9 @@
./lib/liblzf.so base-sys-shlib dynamicroot
./lib/liblzf.so.0 base-sys-shlib dynamicroot
./lib/liblzf.so.0.0 base-sys-shlib dynamicroot
+./lib/liblzma.so base-sys-shlib dynamicroot
+./lib/liblzma.so.1 base-sys-shlib dynamicroot
+./lib/liblzma.so.1.0 base-sys-shlib dynamicroot
./lib/libm.so base-sys-shlib dynamicroot
./lib/libm.so.0 base-sys-shlib dynamicroot
./lib/libm.so.0.8 base-sys-shlib dynamicroot
@@ -287,6 +290,9 @@
./usr/lib/liblwres.so base-bind-shlib
./usr/lib/liblwres.so.5 base-bind-shlib
./usr/lib/liblwres.so.5.1 base-bind-shlib
+./usr/lib/liblzma.so base-sys-shlib
+./usr/lib/liblzma.so.1 base-sys-shlib
+./usr/lib/liblzma.so.1.0 base-sys-shlib
./usr/lib/liblzf.so base-sys-shlib
./usr/lib/liblzf.so.0 base-sys-shlib
./usr/lib/liblzf.so.0.0 base-sys-shlib
Index: src/distrib/sets/lists/comp/ad.mips64eb
diff -u src/distrib/sets/lists/comp/ad.mips64eb:1.10 src/distrib/sets/lists/comp/ad.mips64eb:1.11
--- src/distrib/sets/lists/comp/ad.mips64eb:1.10 Sat Aug 7 05:53:20 2010
+++ src/distrib/sets/lists/comp/ad.mips64eb Tue Nov 2 16:34:34 2010
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64eb,v 1.10 2010/08/07 05:53:20 agc Exp $
+# $NetBSD: ad.mips64eb,v 1.11 2010/11/02 16:34:34 joerg Exp $
./usr/bin/elf2aout comp-obsolete obsolete
./usr/bin/elf2ecoff comp-sysutil-bin
./usr/include/mips comp-c-include
@@ -340,6 +340,10 @@
./usr/lib/64/liblwres.so base-sys-shlib compat,pic
./usr/lib/64/liblwres_p.a comp-c-proflib compat,profile
./usr/lib/64/liblwres_pic.a comp-c-piclib compat,pic
+./usr/lib/64/liblzma.a comp-c-lib compat
+./usr/lib/64/liblzma.so base-sys-shlib compat,pic
+./usr/lib/64/liblzma_p.a comp-c-proflib compat,profile
+./usr/lib/64/liblzma_pic.a comp-c-piclib compat,pic
./usr/lib/64/libm.a comp-c-lib compat
./usr/lib/64/libm.so base-sys-shlib compat,pic
./usr/lib/64/libm_p.a comp-c-proflib compat,profile
@@ -809,6 +813,10 @@
./usr/lib/o32/liblwres.so base-sys-shlib compat,pic
./usr/lib/o32/liblwres_p.a comp-c-proflib compat,profile
./usr/lib/o32/liblwres_pic.a comp-c-piclib compat,pic
+./usr/lib/o32/liblzma.a comp-c-lib compat
+./usr/lib/o32/liblzma.so base-sys-shlib compat,pic
+./usr/lib/o32/liblzma_p.a comp-c-proflib compat,profile
+./usr/lib/o32/liblzma_pic.a comp-c-piclib compat,pic
./usr/lib/o32/libm.a comp-c-lib compat
./usr/lib/o32/libm.so base-sys-shlib compat,pic
./usr/lib/o32/libm_p.a comp-c-proflib compat,profile
Index: src/distrib/sets/lists/comp/ad.mips64el
diff -u src/distrib/sets/lists/comp/ad.mips64el:1.10 src/distrib/sets/lists/comp/ad.mips64el:1.11
--- src/distrib/sets/lists/comp/ad.mips64el:1.10 Sat Aug 7 05:53:20 2010
+++ src/distrib/sets/lists/comp/ad.mips64el Tue Nov 2 16:34:34 2010
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64el,v 1.10 2010/08/07 05:53:20 agc Exp $
+# $NetBSD: ad.mips64el,v 1.11 2010/11/02 16:34:34 joerg Exp $
./usr/bin/elf2aout comp-obsolete obsolete
./usr/bin/elf2ecoff comp-sysutil-bin
./usr/include/mips comp-c-include
@@ -809,6 +809,10 @@
./usr/lib/o32/liblwres.so base-sys-shlib compat,pic
./usr/lib/o32/liblwres_p.a comp-c-proflib compat,profile
./usr/lib/o32/liblwres_pic.a comp-c-piclib compat,pic
+./usr/lib/o32/liblzma.a comp-c-lib compat
+./usr/lib/o32/liblzma.so base-sys-shlib compat,pic
+./usr/lib/o32/liblzma_p.a comp-c-proflib compat,profile
+./usr/lib/o32/liblzma_pic.a comp-c-piclib compat,pic
./usr/lib/o32/libm.a comp-c-lib compat
./usr/lib/o32/libm.so base-sys-shlib compat,pic
./usr/lib/o32/libm_p.a comp-c-proflib compat,profile
Index: src/distrib/sets/lists/comp/md.amd64
diff -u src/distrib/sets/lists/comp/md.amd64:1.76 src/distrib/sets/lists/comp/md.amd64:1.77
--- src/distrib/sets/lists/comp/md.amd64:1.76 Sun Oct 31 23:29:16 2010
+++ src/distrib/sets/lists/comp/md.amd64 Tue Nov 2 16:34:34 2010
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.76 2010/10/31 23:29:16 njoly Exp $
+# $NetBSD: md.amd64,v 1.77 2010/11/02 16:34:34 joerg Exp $
./usr/include/amd64 comp-c-include
./usr/include/amd64/ansi.h comp-c-include
./usr/include/amd64/aout_machdep.h comp-c-include
@@ -563,6 +563,7 @@
./usr/lib/i386/libkvm_g.a comp-c-proflib compat,debuglib
./usr/lib/i386/libkvm_p.a comp-c-proflib compat,profile
./usr/lib/i386/libkvm_pic.a comp-c-piclib compat,pic
+./usr/lib/i386/liblzma_pic.a comp-c-piclib compat,pic
./usr/lib/i386/libl.a comp-c-lib compat
./usr/lib/i386/libl_g.a comp-c-proflib compat,debuglib
./usr/lib/i386/libl_p.a comp-c-proflib compat,profile
@@ -590,6 +591,10 @@
./usr/lib/i386/liblwres_g.a comp-c-proflib compat,debuglib
./usr/lib/i386/liblwres_p.a comp-c-proflib compat,profile
./usr/lib/i386/liblwres_pic.a comp-c-piclib compat,pic
+./usr/lib/i386/liblzma.a comp-c-lib compat
+./usr/lib/i386/liblzma.so comp-sys-shlib compat,pic
+./usr/lib/i386/liblzma_g.a comp-c-proflib compat,debuglib
+./usr/lib/i386/liblzma_p.a comp-c-proflib compat,profile
./usr/lib/i386/libm.a comp-c-lib compat
./usr/lib/i386/libm.so comp-sys-shlib compat,pic
./usr/lib/i386/libm_g.a comp-c-proflib compat,debuglib
@@ -891,6 +896,7 @@
./usr/libdata/debug/usr/lib/i386/libldap_r.so.4.1.debug comp-compat-shlib compat,pic,ldap,debug
./usr/libdata/debug/usr/lib/i386/liblua.so.1.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/i386/liblwres.so.5.1.debug comp-compat-shlib compat,pic,debug
+./usr/libdata/debug/usr/lib/i386/liblzma.so.1.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/i386/libm.so.0.8.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/i386/libmagic.so.3.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/i386/libmenu.so.6.0.debug comp-compat-shlib compat,pic,debug
Index: src/distrib/sets/lists/comp/md.sparc64
diff -u src/distrib/sets/lists/comp/md.sparc64:1.65 src/distrib/sets/lists/comp/md.sparc64:1.66
--- src/distrib/sets/lists/comp/md.sparc64:1.65 Sun Oct 31 23:29:16 2010
+++ src/distrib/sets/lists/comp/md.sparc64 Tue Nov 2 16:34:34 2010
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.65 2010/10/31 23:29:16 njoly Exp $
+# $NetBSD: md.sparc64,v 1.66 2010/11/02 16:34:34 joerg Exp $
./usr/include/ieeefp.h comp-c-include
./usr/include/sparc comp-c-include
./usr/include/sparc/_G_config.h comp-obsolete obsolete
@@ -416,6 +416,10 @@
./usr/lib/sparc/liblwres.so base-sys-shlib compat,pic
./usr/lib/sparc/liblwres_p.a comp-c-proflib compat,profile
./usr/lib/sparc/liblwres_pic.a comp-c-piclib compat,pic
+./usr/lib/sparc/liblzma.a comp-c-lib compat
+./usr/lib/sparc/liblzma.so base-sys-shlib compat,pic
+./usr/lib/sparc/liblzma_p.a comp-c-proflib compat,profile
+./usr/lib/sparc/liblzma_pic.a comp-c-piclib compat,pic
./usr/lib/sparc/libm.a comp-c-lib compat
./usr/lib/sparc/libm.so base-sys-shlib compat,pic
./usr/lib/sparc/libm_p.a comp-c-proflib compat,profile
@@ -667,6 +671,7 @@
./usr/libdata/debug/usr/lib/sparc/libldap_r.so.4.1.debug comp-compat-shlib compat,pic,debug,ldap
./usr/libdata/debug/usr/lib/sparc/liblua.so.1.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/sparc/liblwres.so.5.1.debug comp-compat-shlib compat,pic,debug
+./usr/libdata/debug/usr/lib/sparc/liblzma.so.1.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/sparc/libm.so.0.8.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/sparc/libmagic.so.3.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/sparc/libmenu.so.6.0.debug comp-compat-shlib compat,pic,debug
Index: src/distrib/sets/lists/comp/mi
diff -u src/distrib/sets/lists/comp/mi:1.1518 src/distrib/sets/lists/comp/mi:1.1519
--- src/distrib/sets/lists/comp/mi:1.1518 Sun Oct 31 23:29:16 2010
+++ src/distrib/sets/lists/comp/mi Tue Nov 2 16:34:34 2010
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1518 2010/10/31 23:29:16 njoly Exp $
+# $NetBSD: mi,v 1.1519 2010/11/02 16:34:34 joerg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -2516,6 +2516,9 @@
./usr/lib/liblzf.a comp-c-lib
./usr/lib/liblzf_g.a -unknown- debuglib
./usr/lib/liblzf_p.a comp-c-proflib profile
+./usr/lib/liblzma.a comp-c-lib
+./usr/lib/liblzma_g.a -unknown- debuglib
+./usr/lib/liblzma_p.a comp-c-proflib profile
./usr/lib/libm.a comp-c-lib
./usr/lib/libm_g.a -unknown- debuglib
./usr/lib/libm_p.a comp-c-proflib profile
Index: src/distrib/sets/lists/comp/shl.mi
diff -u src/distrib/sets/lists/comp/shl.mi:1.135 src/distrib/sets/lists/comp/shl.mi:1.136
--- src/distrib/sets/lists/comp/shl.mi:1.135 Sun Oct 31 23:29:17 2010
+++ src/distrib/sets/lists/comp/shl.mi Tue Nov 2 16:34:34 2010
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.135 2010/10/31 23:29:17 njoly Exp $
+# $NetBSD: shl.mi,v 1.136 2010/11/02 16:34:34 joerg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -65,6 +65,7 @@
./usr/lib/libldap_r_pic.a comp-ldap-piclib ldap
./usr/lib/liblua_pic.a comp-c-piclib
./usr/lib/liblwres_pic.a comp-bind-piclib
+./usr/lib/liblzma_pic.a comp-c-piclib
./usr/lib/liblzf_pic.a comp-c-piclib
./usr/lib/libm_pic.a comp-c-piclib
./usr/lib/libmagic_pic.a comp-c-piclib
@@ -250,6 +251,7 @@
./usr/libdata/debug/usr/lib/libldap_r.so.4.1.debug comp-ldap-debug ldap,debug
./usr/libdata/debug/usr/lib/liblua.so.1.0.debug comp-sys-debug debug
./usr/libdata/debug/usr/lib/liblwres.so.5.1.debug comp-bind-debug debug
+./usr/libdata/debug/usr/lib/liblzma.so.1.0.debug comp-sys-debug debug
./usr/libdata/debug/usr/lib/liblzf.so.0.0.debug comp-sys-debug debug
./usr/libdata/debug/usr/lib/libm.so.0.8.debug comp-sys-debug debug
./usr/libdata/debug/usr/lib/libmagic.so.3.0.debug comp-sys-debug debug
Index: src/distrib/sets/lists/man/mi
diff -u src/distrib/sets/lists/man/mi:1.1244 src/distrib/sets/lists/man/mi:1.1245
--- src/distrib/sets/lists/man/mi:1.1244 Sun Oct 31 11:52:52 2010
+++ src/distrib/sets/lists/man/mi Tue Nov 2 16:34:34 2010
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1244 2010/10/31 11:52:52 mbalmer Exp $
+# $NetBSD: mi,v 1.1245 2010/11/02 16:34:34 joerg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -561,6 +561,7 @@
./usr/share/man/cat1/x68k/tvctrl.0 man-util-catman .cat
./usr/share/man/cat1/xargs.0 man-util-catman .cat
./usr/share/man/cat1/xgettext.0 man-locale-catman .cat
+./usr/share/man/cat1/xz.0 man-util-catman .cat
./usr/share/man/cat1/yes.0 man-util-catman .cat
./usr/share/man/cat1/ypcat.0 man-nis-catman yp,.cat
./usr/share/man/cat1/ypmatch.0 man-nis-catman yp,.cat
@@ -3306,6 +3307,7 @@
./usr/share/man/html1/x68k/tvctrl.html man-util-htmlman html
./usr/share/man/html1/xargs.html man-util-htmlman html
./usr/share/man/html1/xgettext.html man-locale-htmlman html
+./usr/share/man/html1/xz.html man-util-htmlman html
./usr/share/man/html1/yes.html man-util-htmlman html
./usr/share/man/html1/ypcat.html man-nis-htmlman yp,html
./usr/share/man/html1/ypmatch.html man-nis-htmlman yp,html
@@ -5719,6 +5721,7 @@
./usr/share/man/man1/x68k/tvctrl.1 man-util-man .man
./usr/share/man/man1/xargs.1 man-util-man .man
./usr/share/man/man1/xgettext.1 man-locale-man .man
+./usr/share/man/man1/xz.1 man-util-man .man
./usr/share/man/man1/yes.1 man-util-man .man
./usr/share/man/man1/ypcat.1 man-nis-man yp,.man
./usr/share/man/man1/ypmatch.1 man-nis-man yp,.man
Index: src/external/Makefile
diff -u src/external/Makefile:1.12 src/external/Makefile:1.13
--- src/external/Makefile:1.12 Sun Oct 31 11:52:53 2010
+++ src/external/Makefile Tue Nov 2 16:34:35 2010
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.12 2010/10/31 11:52:53 mbalmer Exp $
+# $NetBSD: Makefile,v 1.13 2010/11/02 16:34:35 joerg Exp $
SUBDIR+= lib .WAIT
SUBDIR+= apache2 bsd intel-fw-eula intel-fw-public gpl2 gpl3 historical
-SUBDIR+= ibm-public intel-public cddl mit
+SUBDIR+= ibm-public intel-public public-domain cddl mit
.include <bsd.subdir.mk>
Index: src/external/lib/Makefile
diff -u src/external/lib/Makefile:1.16 src/external/lib/Makefile:1.17
--- src/external/lib/Makefile:1.16 Wed Jun 9 23:02:44 2010
+++ src/external/lib/Makefile Tue Nov 2 16:34:35 2010
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2010/06/09 23:02:44 christos Exp $
+# $NetBSD: Makefile,v 1.17 2010/11/02 16:34:35 joerg Exp $
#
# This Makefile exists to provide a single point to build
@@ -28,6 +28,8 @@
SUBDIR+= ../bsd/iscsi/lib # depends on libpthread
.endif
+SUBDIR+= ../public-domain/xz/lib .WAIT
+
SUBDIR+= ../bsd/fetch/lib
SUBDIR+= ../bsd/libarchive/lib
SUBDIR+= ../bsd/libevent/lib
Added files:
Index: src/external/public-domain/Makefile
diff -u /dev/null src/external/public-domain/Makefile:1.1
--- /dev/null Tue Nov 2 16:34:37 2010
+++ src/external/public-domain/Makefile Tue Nov 2 16:34:35 2010
@@ -0,0 +1,7 @@
+# $NetBSD: Makefile,v 1.1 2010/11/02 16:34:35 joerg Exp $
+
+.include <bsd.own.mk>
+
+SUBDIR+= xz
+
+.include <bsd.subdir.mk>
Index: src/external/public-domain/xz/Makefile
diff -u /dev/null src/external/public-domain/xz/Makefile:1.1
--- /dev/null Tue Nov 2 16:34:37 2010
+++ src/external/public-domain/xz/Makefile Tue Nov 2 16:34:36 2010
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2010/11/02 16:34:36 joerg Exp $
+
+SUBDIR+= lib .WAIT bin
+
+.include <bsd.subdir.mk>
Index: src/external/public-domain/xz/Makefile.inc
diff -u /dev/null src/external/public-domain/xz/Makefile.inc:1.1
--- /dev/null Tue Nov 2 16:34:37 2010
+++ src/external/public-domain/xz/Makefile.inc Tue Nov 2 16:34:36 2010
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile.inc,v 1.1 2010/11/02 16:34:36 joerg Exp $
+
+XZHOMEPAGE= http://tukaani.org/xz/
+XZVERSION= 5.0.0
+
+XZSRCDIR:= ${.PARSEDIR}/dist
+XZINCDIR:= ${.PARSEDIR}/include
+
+CPPFLAGS+= -I${XZINCDIR}
+CPPFLAGS+= -I${XZSRCDIR}/src/common
+CPPFLAGS+= -I${XZSRCDIR}/src/liblzma/api
+CPPFLAGS+= -DHAVE_CONFIG_H
+
+CFLAGS+= -std=c99
+WARNS= 2
Index: src/external/public-domain/xz/prepare-import.sh
diff -u /dev/null src/external/public-domain/xz/prepare-import.sh:1.1
--- /dev/null Tue Nov 2 16:34:37 2010
+++ src/external/public-domain/xz/prepare-import.sh Tue Nov 2 16:34:36 2010
@@ -0,0 +1,33 @@
+#!/bin/sh
+# $NetBSD: prepare-import.sh,v 1.1 2010/11/02 16:34:36 joerg Exp $
+
+set -e
+
+rm -rf dist tmp
+tar xzf xz-5.0.0.tar.gz
+mv xz-5.0.0 dist
+
+cd dist
+# Binary files derived from distribution files
+rm -rf doc/man
+# Files under GPL
+rm -rf build-aux extra lib m4/[a-s]* m4/[u-z]* src/scripts/xz* Doxyfile.in
+# Files not of relevance
+rm -rf ABOUT-NLS aclocal.m4 autogen.sh configure COPYING.*GPL* INSTALL.generic
+mkdir po.tmp
+mv po/*.po po/*.gmo po.tmp/
+rm -rf po
+mv po.tmp po
+rm -rf debug dos windows
+rm -rf Makefile* */Makefile* */*/Makefile* */*/*/Makefile*
+# Binary files to be encoded
+for f in tests/compress_prepared_bcj_sparc tests/compress_prepared_bcj_x86 \
+ tests/files/*.xz; do
+ uuencode -m $f $f > $f.base64
+ rm $f
+done
+
+# Files under GPL/LGPL kept:
+# build-aux/* from autoconf
+# lib/*
+# m4/*
Index: src/external/public-domain/xz/bin/Makefile
diff -u /dev/null src/external/public-domain/xz/bin/Makefile:1.1
--- /dev/null Tue Nov 2 16:34:37 2010
+++ src/external/public-domain/xz/bin/Makefile Tue Nov 2 16:34:36 2010
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1 2010/11/02 16:34:36 joerg Exp $
+
+PROG= xz
+BINDIR= /usr/bin
+SRCS= args.c coder.c file_io.c hardware.c list.c main.c \
+ message.c options.c signals.c suffix.c util.c \
+ tuklib_exit.c tuklib_cpucores.c tuklib_open_stdxxx.c \
+ tuklib_mbstr_fw.c tuklib_mbstr_width.c \
+ tuklib_physmem.c tuklib_progname.c
+
+USETBL= yes
+
+.include <bsd.init.mk>
+
+CPPFLAGS+= -DPACKAGE=\"xz\"
+CPPFLAGS+= -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\"
+
+DPADD+= ${LIBLZMA} ${LIBINTL}
+LDADD+= -llzma -lintl
+
+LINKS+= ${BINDIR}/xz ${BINDIR}/unxz \
+ ${BINDIR}/xz ${BINDIR}/xzcat \
+
+.PATH: ${XZSRCDIR}/src/common ${XZSRCDIR}/src/xz
+
+.for lang in cs de it
+FILES+= ${XZSRCDIR}/po/${lang}.gmo
+FILESDIR_${XZSRCDIR}/po/${lang}.gmo= /usr/share/locale/${lang}/LC_MESSAGES
+FILESNAME_${XZSRCDIR}/po/${lang}.gmo= xz.mo
+.endfor
+
+.include <bsd.prog.mk>
Index: src/external/public-domain/xz/include/config.h
diff -u /dev/null src/external/public-domain/xz/include/config.h:1.1
--- /dev/null Tue Nov 2 16:34:37 2010
+++ src/external/public-domain/xz/include/config.h Tue Nov 2 16:34:36 2010
@@ -0,0 +1,356 @@
+/* config.h. Generated from config.h.in by configure. */
+/* config.h.in. Generated from configure.ac by autoheader. */
+
+/* Define if building universal (internal helper macro) */
+/* #undef AC_APPLE_UNIVERSAL_BUILD */
+
+/* How many MiB of RAM to assume if the real amount cannot be determined. */
+#define ASSUME_RAM 128
+
+/* Define to 1 if bswap_16 is available. */
+/* #undef HAVE_BSWAP_16 */
+
+/* Define to 1 if bswap_32 is available. */
+/* #undef HAVE_BSWAP_32 */
+
+/* Define to 1 if bswap_64 is available. */
+/* #undef HAVE_BSWAP_64 */
+
+/* Define to 1 if you have the <byteswap.h> header file. */
+/* #undef HAVE_BYTESWAP_H */
+
+/* Define to 1 if crc32 integrity check is enabled. */
+#define HAVE_CHECK_CRC32 1
+
+/* Define to 1 if crc64 integrity check is enabled. */
+#define HAVE_CHECK_CRC64 1
+
+/* Define to 1 if sha256 integrity check is enabled. */
+#define HAVE_CHECK_SHA256 1
+
+/* Define to 1 if you have the declaration of `program_invocation_name', and
+ to 0 if you don't. */
+#define HAVE_DECL_PROGRAM_INVOCATION_NAME 0
+
+/* Define to 1 if arm decoder is enabled. */
+#define HAVE_DECODER_ARM 1
+
+/* Define to 1 if armthumb decoder is enabled. */
+#define HAVE_DECODER_ARMTHUMB 1
+
+/* Define to 1 if delta decoder is enabled. */
+#define HAVE_DECODER_DELTA 1
+
+/* Define to 1 if ia64 decoder is enabled. */
+#define HAVE_DECODER_IA64 1
+
+/* Define to 1 if lzma1 decoder is enabled. */
+#define HAVE_DECODER_LZMA1 1
+
+/* Define to 1 if lzma2 decoder is enabled. */
+#define HAVE_DECODER_LZMA2 1
+
+/* Define to 1 if powerpc decoder is enabled. */
+#define HAVE_DECODER_POWERPC 1
+
+/* Define to 1 if sparc decoder is enabled. */
+#define HAVE_DECODER_SPARC 1
+
+/* Define to 1 if x86 decoder is enabled. */
+#define HAVE_DECODER_X86 1
+
+/* Define to 1 if arm encoder is enabled. */
+#define HAVE_ENCODER_ARM 1
+
+/* Define to 1 if armthumb encoder is enabled. */
+#define HAVE_ENCODER_ARMTHUMB 1
+
+/* Define to 1 if delta encoder is enabled. */
+#define HAVE_ENCODER_DELTA 1
+
+/* Define to 1 if ia64 encoder is enabled. */
+#define HAVE_ENCODER_IA64 1
+
+/* Define to 1 if lzma1 encoder is enabled. */
+#define HAVE_ENCODER_LZMA1 1
+
+/* Define to 1 if lzma2 encoder is enabled. */
+#define HAVE_ENCODER_LZMA2 1
+
+/* Define to 1 if powerpc encoder is enabled. */
+#define HAVE_ENCODER_POWERPC 1
+
+/* Define to 1 if sparc encoder is enabled. */
+#define HAVE_ENCODER_SPARC 1
+
+/* Define to 1 if x86 encoder is enabled. */
+#define HAVE_ENCODER_X86 1
+
+/* Define to 1 if you have the <fcntl.h> header file. */
+#define HAVE_FCNTL_H 1
+
+/* Define to 1 if you have the `futimens' function. */
+/* #undef HAVE_FUTIMENS */
+
+/* Define to 1 if you have the `futimes' function. */
+#define HAVE_FUTIMES 1
+
+/* Define to 1 if you have the `futimesat' function. */
+/* #undef HAVE_FUTIMESAT */
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define to 1 if you have the <limits.h> header file. */
+#define HAVE_LIMITS_H 1
+
+/* Define to 1 if mbrtowc and mbstate_t are properly declared. */
+#define HAVE_MBRTOWC 1
+
+/* Define to 1 if you have the <memory.h> header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define to 1 to enable bt2 match finder. */
+#define HAVE_MF_BT2 1
+
+/* Define to 1 to enable bt3 match finder. */
+#define HAVE_MF_BT3 1
+
+/* Define to 1 to enable bt4 match finder. */
+#define HAVE_MF_BT4 1
+
+/* Define to 1 to enable hc3 match finder. */
+#define HAVE_MF_HC3 1
+
+/* Define to 1 to enable hc4 match finder. */
+#define HAVE_MF_HC4 1
+
+/* Define to 1 if optimizing for size. */
+/* #undef HAVE_SMALL */
+
+/* Define to 1 if stdbool.h conforms to C99. */
+#define HAVE_STDBOOL_H 1
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#define HAVE_STDINT_H 1
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#define HAVE_STDLIB_H 1
+
+/* Define to 1 if you have the <strings.h> header file. */
+#define HAVE_STRINGS_H 1
+
+/* Define to 1 if you have the <string.h> header file. */
+#define HAVE_STRING_H 1
+
+/* Define to 1 if `st_atimensec' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
+
+/* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1
+
+/* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */
+/* #undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC */
+
+/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
+/* #undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC */
+
+/* Define to 1 if `st_uatime' is a member of `struct stat'. */
+/* #undef HAVE_STRUCT_STAT_ST_UATIME */
+
+/* Define to 1 if you have the <sys/byteorder.h> header file. */
+/* #undef HAVE_SYS_BYTEORDER_H */
+
+/* Define to 1 if you have the <sys/endian.h> header file. */
+#define HAVE_SYS_ENDIAN_H 1
+
+/* Define to 1 if you have the <sys/param.h> header file. */
+#define HAVE_SYS_PARAM_H 1
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#define HAVE_SYS_STAT_H 1
+
+/* Define to 1 if you have the <sys/time.h> header file. */
+#define HAVE_SYS_TIME_H 1
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if the system has the type `uintptr_t'. */
+#define HAVE_UINTPTR_T 1
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#define HAVE_UNISTD_H 1
+
+/* Define to 1 if you have the `utime' function. */
+/* #undef HAVE_UTIME */
+
+/* Define to 1 if you have the `utimes' function. */
+/* #undef HAVE_UTIMES */
+
+/* Define to 1 if you have the `wcwidth' function. */
+#define HAVE_WCWIDTH 1
+
+/* Define to 1 if the system has the type `_Bool'. */
+#define HAVE__BOOL 1
+
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT "[email protected]"
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME "XZ Utils"
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING "XZ Utils 5.0.0"
+
+/* Define to the one symbol short name of this package. */
+#define PACKAGE_TARNAME "xz"
+
+/* Define to the home page for this package. */
+#define PACKAGE_URL "http://tukaani.org/xz/"
+
+/* Define to the version of this package. */
+#define PACKAGE_VERSION "5.0.0"
+
+/* The size of `size_t', as computed by sizeof. */
+#define SIZEOF_SIZE_T 8
+
+/* Define to 1 if you have the ANSI C header files. */
+#define STDC_HEADERS 1
+
+/* Define to 1 if the number of available CPU cores can be detected with
+ pstat_getdynamic(). */
+/* #undef TUKLIB_CPUCORES_PSTAT_GETDYNAMIC */
+
+/* Define to 1 if the number of available CPU cores can be detected with
+ sysconf(_SC_NPROCESSORS_ONLN) or sysconf(_SC_NPROC_ONLN). */
+/* #undef TUKLIB_CPUCORES_SYSCONF */
+
+/* Define to 1 if the number of available CPU cores can be detected with
+ sysctl(). */
+#define TUKLIB_CPUCORES_SYSCTL 1
+
+/* Define to 1 if the system supports fast unaligned access to 16-bit and
+ 32-bit integers. */
+/* #undef TUKLIB_FAST_UNALIGNED_ACCESS */
+
+/* Define to 1 if the amount of physical memory can be detected with
+ _system_configuration.physmem. */
+/* #undef TUKLIB_PHYSMEM_AIX */
+
+/* Define to 1 if the amount of physical memory can be detected with
+ getinvent_r(). */
+/* #undef TUKLIB_PHYSMEM_GETINVENT_R */
+
+/* Define to 1 if the amount of physical memory can be detected with
+ getsysinfo(). */
+/* #undef TUKLIB_PHYSMEM_GETSYSINFO */
+
+/* Define to 1 if the amount of physical memory can be detected with
+ pstat_getstatic(). */
+/* #undef TUKLIB_PHYSMEM_PSTAT_GETSTATIC */
+
+/* Define to 1 if the amount of physical memory can be detected with
+ sysconf(_SC_PAGESIZE) and sysconf(_SC_PHYS_PAGES). */
+/* #undef TUKLIB_PHYSMEM_SYSCONF */
+
+/* Define to 1 if the amount of physical memory can be detected with sysctl().
+ */
+#define TUKLIB_PHYSMEM_SYSCTL 1
+
+/* Define to 1 if the amount of physical memory can be detected with Linux
+ sysinfo(). */
+/* #undef TUKLIB_PHYSMEM_SYSINFO */
+
+/* Enable extensions on AIX 3, Interix. */
+#ifndef _ALL_SOURCE
+# define _ALL_SOURCE 1
+#endif
+/* Enable GNU extensions on systems that have them. */
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+/* Enable threading extensions on Solaris. */
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# define _POSIX_PTHREAD_SEMANTICS 1
+#endif
+/* Enable extensions on HP NonStop. */
+#ifndef _TANDEM_SOURCE
+# define _TANDEM_SOURCE 1
+#endif
+/* Enable general extensions on Solaris. */
+#ifndef __EXTENSIONS__
+# define __EXTENSIONS__ 1
+#endif
+
+
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+ significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+# define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+/* # undef WORDS_BIGENDIAN */
+# endif
+#endif
+
+/* Number of bits in a file offset, on hosts where this is settable. */
+/* #undef _FILE_OFFSET_BITS */
+
+/* Define for large files, on AIX-style hosts. */
+/* #undef _LARGE_FILES */
+
+/* Define to 1 if on MINIX. */
+/* #undef _MINIX */
+
+/* Define to 2 if the system does not provide POSIX.1 features except with
+ this defined. */
+/* #undef _POSIX_1_SOURCE */
+
+/* Define to 1 if you need to in order for `stat' and other things to work. */
+/* #undef _POSIX_SOURCE */
+
+/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
+ <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
+ #define below would cause a syntax error. */
+/* #undef _UINT32_T */
+
+/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
+ <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
+ #define below would cause a syntax error. */
+/* #undef _UINT64_T */
+
+/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
+ <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
+ #define below would cause a syntax error. */
+/* #undef _UINT8_T */
+
+/* Define to the type of a signed integer type of width exactly 32 bits if
+ such a type exists and the standard includes do not define it. */
+/* #undef int32_t */
+
+/* Define to the type of a signed integer type of width exactly 64 bits if
+ such a type exists and the standard includes do not define it. */
+/* #undef int64_t */
+
+/* Define to the type of an unsigned integer type of width exactly 16 bits if
+ such a type exists and the standard includes do not define it. */
+/* #undef uint16_t */
+
+/* Define to the type of an unsigned integer type of width exactly 32 bits if
+ such a type exists and the standard includes do not define it. */
+/* #undef uint32_t */
+
+/* Define to the type of an unsigned integer type of width exactly 64 bits if
+ such a type exists and the standard includes do not define it. */
+/* #undef uint64_t */
+
+/* Define to the type of an unsigned integer type of width exactly 8 bits if
+ such a type exists and the standard includes do not define it. */
+/* #undef uint8_t */
+
+/* Define to the type of an unsigned integer type wide enough to hold a
+ pointer, if such a type exists, and if the system does not define it. */
+/* #undef uintptr_t */
Index: src/external/public-domain/xz/lib/Makefile
diff -u /dev/null src/external/public-domain/xz/lib/Makefile:1.1
--- /dev/null Tue Nov 2 16:34:37 2010
+++ src/external/public-domain/xz/lib/Makefile Tue Nov 2 16:34:36 2010
@@ -0,0 +1,80 @@
+# $NetBSD: Makefile,v 1.1 2010/11/02 16:34:36 joerg Exp $
+
+LIB= lzma
+USE_SHLIBDIR= yes
+NOLINT= yes
+
+.include <bsd.init.mk>
+
+LDFLAGS+= -Wl,-z,defs
+
+CPPFLAGS+= -I${XZSRCDIR}/src/liblzma/check
+CPPFLAGS+= -I${XZSRCDIR}/src/liblzma/common
+CPPFLAGS+= -I${XZSRCDIR}/src/liblzma/delta
+CPPFLAGS+= -I${XZSRCDIR}/src/liblzma/lz
+CPPFLAGS+= -I${XZSRCDIR}/src/liblzma/lzma
+CPPFLAGS+= -I${XZSRCDIR}/src/liblzma/rangecoder
+CPPFLAGS+= -I${XZSRCDIR}/src/liblzma/simple
+CPPFLAGS+= -DTUKLIB_SYMBOL_PREFIX=lzma_
+CPPFLAGS+= -DNETBSD_NATIVE_SHA256
+
+.PATH: ${XZSRCDIR}/src/common
+SRCS+= tuklib_physmem.c
+
+.PATH: ${XZSRCDIR}/src/liblzma/check
+SRCS+= check.c crc32_table.c crc64_table.c
+SRCS+= crc32_fast.c crc64_fast.c
+
+.PATH: ${XZSRCDIR}/src/liblzma/common
+SRCS+= common.c block_util.c easy_preset.c filter_common.c \
+ hardware_physmem.c index.c \
+ stream_flags_common.c vli_size.c \
+ alone_encoder.c block_buffer_encoder.c block_encoder.c \
+ block_header_encoder.c easy_buffer_encoder.c \
+ easy_encoder_memusage.c filter_buffer_encoder.c \
+ filter_encoder.c filter_flags_encoder.c index_encoder.c \
+ stream_buffer_encoder.c stream_encoder.c stream_flags_encoder.c \
+ vli_encoder.c \
+ alone_decoder.c auto_decoder.c block_buffer_decoder.c \
+ block_decoder.c block_header_decoder.c easy_decoder_memusage.c \
+ filter_buffer_decoder.c filter_decoder.c filter_flags_decoder.c \
+ index_decoder.c index_hash.c stream_buffer_decoder.c \
+ stream_decoder.c stream_flags_decoder.c vli_decoder.c
+
+.PATH: ${XZSRCDIR}/src/liblzma/delta
+SRCS+= delta_common.c delta_encoder.c delta_decoder.c
+
+.PATH: ${XZSRCDIR}/src/liblzma/lz
+SRCS+= lz_decoder.c lz_encoder.c lz_encoder_mf.c
+
+.PATH: ${XZSRCDIR}/src/liblzma/lzma
+SRCS+= lzma_encoder.c lzma_encoder_presets.c \
+ lzma_encoder_optimum_fast.c lzma_encoder_optimum_normal.c \
+ lzma_decoder.c lzma2_encoder.c lzma2_decoder.c \
+ fastpos_table.c
+
+.PATH: ${XZSRCDIR}/src/liblzma/rangecoder
+SRCS+= price_table.c
+
+.PATH: ${XZSRCDIR}/src/liblzma/simple
+SRCS+= simple_coder.c simple_encoder.c simple_decoder.c \
+ arm.c armthumb.c ia64.c powerpc.c sparc.c x86.c
+
+liblzma.pc: ${XZSRCDIR}/src/liblzma/liblzma.pc.in
+ ${_MKTARGET_CREATE}
+ rm -f ${.TARGET}
+ ${TOOL_SED} \
+ -e 's,@prefix@,/usr,' \
+ -e 's,@exec_prefix@,/usr,' \
+ -e 's,@libdir@,/usr/lib,' \
+ -e 's,@includedir@,/usr/include,' \
+ -e 's,@PACKAGE_HOMEPAGE@,${XZHOMEPAGE:Q},' \
+ -e 's,@PACKAGE_VERSION@,${XZVERSION:Q},' \
+ -e 's,@PTHREAD_CFLAGS@ @PTHREAD_LIBS@,,' \
+ < ${XZSRCDIR}/src/liblzma/liblzma.pc.in \
+ > ${.TARGET}.tmp && \
+ mv -f ${.TARGET}.tmp ${.TARGET}
+
+CLEANFILES+= liblzma.pc
+
+.include <bsd.lib.mk>
Index: src/external/public-domain/xz/lib/shlib_version
diff -u /dev/null src/external/public-domain/xz/lib/shlib_version:1.1
--- /dev/null Tue Nov 2 16:34:37 2010
+++ src/external/public-domain/xz/lib/shlib_version Tue Nov 2 16:34:36 2010
@@ -0,0 +1,4 @@
+# $NetBSD: shlib_version,v 1.1 2010/11/02 16:34:36 joerg Exp $
+#
+major=1
+minor=0