From owner-svn-ports-head@FreeBSD.ORG Thu May 23 04:07:10 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B76CC72D; Thu, 23 May 2013 04:07:10 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8FFC5F1F; Thu, 23 May 2013 04:07:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r4N47APW017483; Thu, 23 May 2013 04:07:10 GMT (envelope-from danfe@svn.freebsd.org) Received: (from danfe@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r4N47Axx017481; Thu, 23 May 2013 04:07:10 GMT (envelope-from danfe@svn.freebsd.org) Message-Id: <201305230407.r4N47Axx017481@svn.freebsd.org> From: Alexey Dokuchaev Date: Thu, 23 May 2013 04:07:10 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r318840 - head/emulators/hfs X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 May 2013 04:07:10 -0000 Author: danfe Date: Thu May 23 04:07:09 2013 New Revision: 318840 URL: http://svnweb.freebsd.org/changeset/ports/318840 Log: Deprecate: there is no master site, no public distfiles, certain functions do not seem to work for me on amd64, e.g. "hfs read": zero-sized files are copied to destination. Perhaps it is caused by careless assumption of the types' sizes (excerpt from hfs0_37/endian.h): typedef unsigned long ULONG; // 32 bit unsigned typedef long LONG; // 32 bit signed typedef unsigned int UINT; // 16 bit unsigned typedef int INT; // 16 bit signed typedef unsigned char BYTE; // 8 bit unsigned typedef char SBYTE; // 8 bit signed typedef int BOOL; // boolean value `sysutils/ufsutils' provides better alternative: easier to use, has alive upstream, and works correctly on amd64 (presumably on i386 as well). While here, also explicitly mention that there is no HFS+ volumes support available. Modified: head/emulators/hfs/Makefile head/emulators/hfs/pkg-descr Modified: head/emulators/hfs/Makefile ============================================================================== --- head/emulators/hfs/Makefile Thu May 23 03:57:45 2013 (r318839) +++ head/emulators/hfs/Makefile Thu May 23 04:07:09 2013 (r318840) @@ -15,6 +15,8 @@ LICENCE= GPLv2 CONFLICTS= hfsutils-[0-9]* +DEPRECATED= No upstream, no public distfiles; consider using `sysutils/hfsutils' + USE_GMAKE= yes MAKE_ARGS= CCPLUSPLUS="${CXX} -c" LD="${CXX}" DEBUG="${CFLAGS}" \ INSTALLPATH="${PREFIX}" MANINSTALLDIR="${MANPREFIX}/man/man1" Modified: head/emulators/hfs/pkg-descr ============================================================================== --- head/emulators/hfs/pkg-descr Thu May 23 03:57:45 2013 (r318839) +++ head/emulators/hfs/pkg-descr Thu May 23 04:07:09 2013 (r318840) @@ -7,3 +7,5 @@ disks, hard drives, and CD-ROMs. The fo - Copy an HFS file into a local file (read) - Display the contents of an HFS file (cat) - Display the partition table on a Macintosh volume + +There is no HFS+ volumes support available.