From owner-cvs-all@FreeBSD.ORG Mon Jul 19 22:25:04 2010 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3A231065679; Mon, 19 Jul 2010 22:25:04 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C6C8D8FC22; Mon, 19 Jul 2010 22:25:04 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o6JMP4aw023145; Mon, 19 Jul 2010 22:25:04 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o6JMP45x023144; Mon, 19 Jul 2010 22:25:04 GMT (envelope-from jkim) Message-Id: <201007192225.o6JMP45x023144@repoman.freebsd.org> From: Jung-uk Kim Date: Mon, 19 Jul 2010 22:25:04 +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/devel/boost-libs Makefile ports/devel/boost-libs/files patch-boost_asio-ioctl X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jul 2010 22:25:04 -0000 jkim 2010-07-19 22:25:04 UTC FreeBSD ports repository Modified files: devel/boost-libs Makefile Added files: devel/boost-libs/files patch-boost_asio-ioctl Log: Fix Boost.Asio to accept 'unsigned long' type ioctl(2) command. Although POSIX says the type is 'int', all BSD variants (including Mac OS X) have been using 'unsigned long' type for very long time and its use predates the standard long enough. For certain commands (e.g., FIONBIO), the integer value may get sign-extended on 64-bit platforms (by implicit type promotion) and it causes annoying warnings from kernel such as this: WARNING pid 24509 (python2.6): ioctl sign-extension ioctl ffffffff8004667e Approved by: churanov.port.maintainer@gmail.com (maintainer timeout) Revision Changes Path 1.6 +1 -0 ports/devel/boost-libs/Makefile 1.1 +90 -0 ports/devel/boost-libs/files/patch-boost_asio-ioctl (new)