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]

Reply via email to