From owner-freebsd-ports-bugs@freebsd.org Fri Jul 10 20:18:28 2015 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 95FE1997019 for ; Fri, 10 Jul 2015 20:18:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 674561E4C for ; Fri, 10 Jul 2015 20:18:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t6AKISi5096089 for ; Fri, 10 Jul 2015 20:18:28 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 201462] [patch] security/libressl - Option to not install API manpages Date: Fri, 10 Jul 2015 20:18:28 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: adamw@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vsevolod@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status keywords bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jul 2015 20:18:28 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201462 Bug ID: 201462 Summary: [patch] security/libressl - Option to not install API manpages Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: patch Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: vsevolod@FreeBSD.org Reporter: adamw@FreeBSD.org Assignee: vsevolod@FreeBSD.org Flags: maintainer-feedback?(vsevolod@FreeBSD.org) Keywords: patch Created attachment 158588 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=158588&action=edit API_MAN There are over 1,450 API-related manpages in the LibreSSL port's plist. For many (most?) users, they don't need or want these API manpages. The attached patch adds an API_MAN option that controls whether manpages are installed. It's a simple patch that just does the work in the plist. It's on by default (meaning all manpages get installed) so the default package doesn't change. It also doesn't affect the man1 stuff, which more people are likely to use. When using the API_MAN option, the number of files goes down to less than 100, a reduction of 94%. I submitted a similar patch for the openssl port (bug #201459). As I said in that PR, adding in this option won't stop the sky from falling, but it'd be a nice option to give to users. -- You are receiving this mail because: You are the assignee for the bug.