diff --no-dereference -Naur -- xz.normalized/build-aux/config.sub xz.srctix/build-aux/config.sub --- xz.normalized/build-aux/config.sub 2015-02-26 15:55:24.000000000 +0100 +++ xz.srctix/build-aux/config.sub 2015-08-24 21:31:55.139182497 +0200 @@ -1373,7 +1373,7 @@ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* | -aros* \ + | -aos* | -aros* | -sortix* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ diff --no-dereference -Naur -- xz.normalized/configure xz.srctix/configure --- xz.normalized/configure 2015-02-26 15:55:22.000000000 +0100 +++ xz.srctix/configure 2015-08-24 21:40:10.235193685 +0200 @@ -18313,6 +18313,7 @@ #if defined(_WIN32) || defined(__CYGWIN__) || defined(__OS2__) \ || defined(__DJGPP__) || defined(__VMS) \ + || defined(__sortix__) \ || defined(AMIGA) || defined(__AROS__) int main(void) { return 0; } #else diff --no-dereference -Naur -- xz.normalized/src/common/tuklib_physmem.c xz.srctix/src/common/tuklib_physmem.c --- xz.normalized/src/common/tuklib_physmem.c 2015-02-26 15:54:33.000000000 +0100 +++ xz.srctix/src/common/tuklib_physmem.c 2015-08-24 21:34:08.795185517 +0200 @@ -67,6 +67,11 @@ // This sysinfo() is Linux-specific. #elif defined(TUKLIB_PHYSMEM_SYSINFO) # include + +// Sortix +#elif defined(__sortix__) +# include + #endif @@ -197,6 +202,10 @@ struct sysinfo si; if (sysinfo(&si) == 0) ret = (uint64_t)si.totalram * si.mem_unit; +#elif defined(__sortix__) + size_t ret_size_t; + memstat(NULL, &ret_size_t); + ret = ret_size_t; #endif return ret; diff --no-dereference -Naur -- xz.normalized/tixbuildinfo xz.srctix/tixbuildinfo --- xz.normalized/tixbuildinfo 1970-01-01 01:00:00.000000000 +0100 +++ xz.srctix/tixbuildinfo 2015-08-24 21:40:42.107194405 +0200 @@ -0,0 +1,7 @@ +tix.version=1 +tix.class=srctix +pkg.name=xz +pkg.build-libraries=libiconv? gettext? +pkg.build-system=configure +pkg.configure.args=--disable-lzmadec --disable-lzmainfo --disable-lzma-links +pkg.post-install.cmd=tix-eradicate-libtool-la