From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Oct 12 06:20:01 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8F12FA44 for ; Fri, 12 Oct 2012 06:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [8.8.178.135]) by mx1.freebsd.org (Postfix) with ESMTP id 4C2128FC17 for ; Fri, 12 Oct 2012 06:20:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q9C6K1Or061529 for ; Fri, 12 Oct 2012 06:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q9C6K1Nw061528; Fri, 12 Oct 2012 06:20:01 GMT (envelope-from gnats) Resent-Date: Fri, 12 Oct 2012 06:20:01 GMT Resent-Message-Id: <201210120620.q9C6K1Nw061528@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alexey Markov Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 82F41862 for ; Fri, 12 Oct 2012 06:17:49 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 6BE098FC1C for ; Fri, 12 Oct 2012 06:17:49 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id q9C6HmW3017611 for ; Fri, 12 Oct 2012 06:17:48 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id q9C6Hm6J017610; Fri, 12 Oct 2012 06:17:48 GMT (envelope-from nobody) Message-Id: <201210120617.q9C6Hm6J017610@red.freebsd.org> Date: Fri, 12 Oct 2012 06:17:48 GMT From: Alexey Markov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/172627: java/openjdk7: Option to not install debuginfo files X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Oct 2012 06:20:01 -0000 >Number: 172627 >Category: ports >Synopsis: java/openjdk7: Option to not install debuginfo files >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Oct 12 06:20:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Alexey Markov >Release: 8.3-RELEASE-p3 >Organization: JSC Complitex >Environment: FreeBSD meson.complitex.ru 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #3: Wed Jun 13 09:48:21 MSK 2012 redrat@meson.complitex.ru:/arc/obj/arc/src/sys/MESON amd64 >Description: By default java/openjdk7 port build and install 13 .debuginfo files, which takes 368 Mb on disk and significally increases time for package building and installing. Proposed option allows not install .debuginfo files for those who do not need it, and decrease used space by OpenJDK7 from 517 Mb to only 149 Mb. >How-To-Repeat: >Fix: Attached patch add option to not install debuginfo files. Patch attached with submission follows: --- Makefile.orig 2012-10-04 20:19:53.000000000 +0400 +++ Makefile 2012-10-12 09:57:46.000000000 +0400 @@ -33,6 +33,7 @@ MAKE_JOBS_UNSAFE= YES OPTIONS= POLICY "Install the Unlimited Strength Policy Files" on \ + DEBUGINFO "Install debuginfo files" on \ TZUPDATE "Update the time zone data" on PORT_MINOR_VERSION= ${JDK_MINOR_VERSION} @@ -96,6 +97,10 @@ JDK_MICRO_VERSION="0_0${PORT_MINOR_VERSION}" \ BUILD_NUMBER="b${PORT_BUILD_NUMBER}" +.if !defined(WITH_DEBUGINFO) +MAKE_ENV+= ALT_OBJCOPY="/nonexistent" +.endif + .if !defined(DISABLE_MAKE_JOBS) .if defined(MAKE_JOBS_NUMBER) BUILD_JOBS_NUMBER= ${MAKE_JOBS_NUMBER} >Release-Note: >Audit-Trail: >Unformatted: