This is really from steven@, because I failed to notice that xz 5.0.0 had finally been released.
Tests fine on alpha, amd64, i386, sparc64. I would appreciate tests on additional architectures. (At least make regress and run xz -t on any .xz or .lzma files you have lying around.) Index: Makefile =================================================================== RCS file: /cvs/ports/archivers/xz/Makefile,v retrieving revision 1.3 diff -u -p -r1.3 Makefile --- Makefile 18 Oct 2010 16:47:00 -0000 1.3 +++ Makefile 31 Oct 2010 21:36:51 -0000 @@ -2,8 +2,8 @@ COMMENT= LZMA compression and decompression tools -DISTNAME= xz-4.999.9beta -SHARED_LIBS += lzma 0.0 # .0.0 +DISTNAME= xz-5.0.0 +SHARED_LIBS= lzma 1.0 # .5.0 CATEGORIES= archivers HOMEPAGE= http://tukaani.org/xz/ @@ -28,7 +28,6 @@ USE_GROFF = Yes SEPARATE_BUILD= simple CONFIGURE_STYLE=gnu CONFIGURE_ARGS= ${CONFIGURE_SHARED} \ - --enable-dynamic=yes \ --disable-threads MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/build-aux Index: distinfo =================================================================== RCS file: /cvs/ports/archivers/xz/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 10 Sep 2009 15:27:26 -0000 1.1.1.1 +++ distinfo 31 Oct 2010 21:36:51 -0000 @@ -1,5 +1,5 @@ -MD5 (xz-4.999.9beta.tar.gz) = 8gc1ebbaL+NdRTre4arxsg== -RMD160 (xz-4.999.9beta.tar.gz) = ElPOAXRsdIyFSe/6UEEiQESRnE4= -SHA1 (xz-4.999.9beta.tar.gz) = lifeOZfdzbAvjTJ+hLLPGUHs0jA= -SHA256 (xz-4.999.9beta.tar.gz) = +jkB0cA0hC2kf+waJKm1pb1DX17Pu0RMFoUS4trduG8= -SIZE (xz-4.999.9beta.tar.gz) = 1037541 +MD5 (xz-5.0.0.tar.gz) = 88BwbRAK0rbWMydYTQJsUA== +RMD160 (xz-5.0.0.tar.gz) = wzawgb3QVikPGJA7Cww7ZXsUHVg= +SHA1 (xz-5.0.0.tar.gz) = vM5pfX8JWE8P6yHjWxOhW6dBeh8= +SHA256 (xz-5.0.0.tar.gz) = 66khGZCmQvwsNeoCYYtxDH+omNeMzKSLVGoHvd4DxE0= +SIZE (xz-5.0.0.tar.gz) = 1232154 Index: patches/patch-src_common_cpucores_h =================================================================== RCS file: patches/patch-src_common_cpucores_h diff -N patches/patch-src_common_cpucores_h --- patches/patch-src_common_cpucores_h 10 Sep 2009 15:27:26 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-src_common_cpucores_h,v 1.1.1.1 2009/09/10 15:27:26 naddy Exp $ ---- src/common/cpucores.h.orig Tue Sep 8 17:08:04 2009 -+++ src/common/cpucores.h Tue Sep 8 17:08:16 2009 -@@ -40,7 +40,7 @@ cpucores(void) - int name[2] = { CTL_HW, HW_NCPU }; - int cpus; - size_t cpus_size = sizeof(cpus); -- if (!sysctl(name, &cpus, &cpus_size, NULL, NULL) -+ if (!sysctl(name, 2, &cpus, &cpus_size, NULL, NULL) - && cpus_size == sizeof(cpus) && cpus > 0) - ret = (uint32_t)(cpus); - #endif Index: patches/patch-src_xz_util_c =================================================================== RCS file: patches/patch-src_xz_util_c diff -N patches/patch-src_xz_util_c --- patches/patch-src_xz_util_c 10 Sep 2009 15:27:26 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-src_xz_util_c,v 1.1.1.1 2009/09/10 15:27:26 naddy Exp $ ---- src/xz/util.c.orig Tue Sep 8 18:58:46 2009 -+++ src/xz/util.c Tue Sep 8 18:59:08 2009 -@@ -15,7 +15,7 @@ - - // Thousand separator for format strings is not supported outside POSIX. - // This is used in uint64_to_str() and double_to_str(). --#ifdef DOSLIKE -+#if defined(DOSLIKE) || defined(__OpenBSD__) - # define THOUSAND "" - #else - # define THOUSAND "'" Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/archivers/xz/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 10 Sep 2009 15:27:26 -0000 1.1.1.1 +++ pkg/PLIST 31 Oct 2010 21:36:51 -0000 @@ -34,11 +34,11 @@ include/lzma/check.h include/lzma/container.h include/lzma/delta.h include/lzma/filter.h +include/lzma/hardware.h include/lzma/index.h include/lzma/index_hash.h include/lzma/lzma.h include/lzma/stream_flags.h -include/lzma/subblock.h include/lzma/version.h include/lzma/vli.h lib/liblzma.a @@ -80,3 +80,6 @@ share/doc/xz/faq.txt share/doc/xz/history.txt share/doc/xz/lzma-file-format.txt share/doc/xz/xz-file-format.txt +share/locale/cs/LC_MESSAGES/xz.mo +share/locale/de/LC_MESSAGES/xz.mo +share/locale/it/LC_MESSAGES/xz.mo -- Christian "naddy" Weisgerber [email protected]
