From owner-freebsd-ports-bugs@freebsd.org Fri Jul 10 18:03:16 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 0C4123BAD for ; Fri, 10 Jul 2015 18:03:16 +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 D1D59785 for ; Fri, 10 Jul 2015 18:03:15 +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 t6AI3FkN059515 for ; Fri, 10 Jul 2015 18:03:15 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 201459] [patch] security/openssl - allow disabling API manpage installation Date: Fri, 10 Jul 2015 18:03:15 +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: dinoex@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 18:03:16 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201459 Bug ID: 201459 Summary: [patch] security/openssl - allow disabling API manpage installation Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: patch Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: dinoex@FreeBSD.org Reporter: adamw@FreeBSD.org Assignee: dinoex@FreeBSD.org Flags: maintainer-feedback?(dinoex@FreeBSD.org) Keywords: patch Created attachment 158586 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=158586&action=edit API_MAN The openssl port contains a lot of manpages. About 1500 of them, to be precise. For many (most?) users, we just need the libraries, not the API manpages, and it'd be nice to not have to install them. The attached patch is pretty simple, it just adds an API_MAN option (defaults to ON) that controls whether the man3 pages are installed. It shouldn't change the default package at all (so it shouldn't need a PORTREVISION bump). It doesn't affect the man1 manpages. While here, I also cleaned up the @dir handling in the plist. So, it removes all the @dirrm/@dirrmtry stuff, and only lists @dir for empty directories. With this patch and API_MAN off, the installation goes from 1,647 files to 168 files, and reduces the resulting package size by 37%. Installing the manpages won't cause the earth to stop turning, but I thought it'd be a nice option to have. -- You are receiving this mail because: You are the assignee for the bug.