From owner-cvs-ports@FreeBSD.ORG Sun May 31 12:43:55 2009 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A9724106566B; Sun, 31 May 2009 12:43:55 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 97CE88FC08; Sun, 31 May 2009 12:43:55 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n4VCht1Z062248; Sun, 31 May 2009 12:43:55 GMT (envelope-from miwi@repoman.freebsd.org) Received: (from miwi@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n4VChtFE062247; Sun, 31 May 2009 12:43:55 GMT (envelope-from miwi) Message-Id: <200905311243.n4VChtFE062247@repoman.freebsd.org> From: Martin Wilke Date: Sun, 31 May 2009 12:43:55 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/sysutils Makefile ports/sysutils/filetype Makefile distinfo pkg-descr ports/sysutils/filetype/files patch-Makefile X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2009 12:43:56 -0000 miwi 2009-05-31 12:43:55 UTC FreeBSD ports repository Modified files: sysutils Makefile Added files: sysutils/filetype Makefile distinfo pkg-descr sysutils/filetype/files patch-Makefile Log: Actually, we're not trying to reinvent the wheel here, rather adapt it to suit a slightly different purpose. Below are a few main points and reasons as to why we've created filetype: * file does not work so well for loosely defined filetypes ( ie, vCards ) * file uses a text-based type database which can impose unwanted delays in frequently invoked processes * file does not have a heirachial type tree (ie, executable->MSDOS->EXE ) * file is not designed to be incorporated at a source level into existing projects * Simpler and broader type detection engine ( 'file' is very good at pulling out every detail about a file, ie, the resolution of an image, however we do not wish to seek out such fine details ) WWW: http://www.pldaniels.com/filetype/ PR: ports/135087 Submitted by: ismail.yenigul at endersys.com.tr Revision Changes Path 1.1109 +1 -0 ports/sysutils/Makefile 1.1 +31 -0 ports/sysutils/filetype/Makefile (new) 1.1 +3 -0 ports/sysutils/filetype/distinfo (new) 1.1 +27 -0 ports/sysutils/filetype/files/patch-Makefile (new) 1.1 +16 -0 ports/sysutils/filetype/pkg-descr (new)