From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Nov 21 22:00:26 2012 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7633233E for ; Wed, 21 Nov 2012 22:00:26 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 4C9268FC0C for ; Wed, 21 Nov 2012 22:00:26 +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 qALM04sA037625 for ; Wed, 21 Nov 2012 22:00:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qALM04QC037624; Wed, 21 Nov 2012 22:00:04 GMT (envelope-from gnats) Resent-Date: Wed, 21 Nov 2012 22:00:04 GMT Resent-Message-Id: <201211212200.qALM04QC037624@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, Chris Petrik Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7E6E3B2 for ; Wed, 21 Nov 2012 21:49:55 +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 66C828FC12 for ; Wed, 21 Nov 2012 21:49:55 +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 qALLntDx013770 for ; Wed, 21 Nov 2012 21:49:55 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id qALLntE3013769; Wed, 21 Nov 2012 21:49:55 GMT (envelope-from nobody) Message-Id: <201211212149.qALLntE3013769@red.freebsd.org> Date: Wed, 21 Nov 2012 21:49:55 GMT From: Chris Petrik To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/173784: [PATCH] archievers/ark optionsng 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: Wed, 21 Nov 2012 22:00:26 -0000 >Number: 173784 >Category: ports >Synopsis: [PATCH] archievers/ark optionsng >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: Wed Nov 21 22:00:04 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Chris Petrik >Release: >Organization: na >Environment: >Description: OptionsNG changes >How-To-Repeat: >Fix: Patch attached with submission follows: Index: ark/Makefile =================================================================== --- ark/Makefile (revision 305486) +++ ark/Makefile (working copy) @@ -1,7 +1,4 @@ -# New ports collection Makefile for: kdeutils -# Date created: 2008-01-31 -# Whom: Martin Wilke -# +# Created by: Martin Wilke # $FreeBSD$ PORTNAME= ark @@ -26,17 +23,19 @@ MAN1= ark.1 -OPTIONS= 7ZIP "Support for 7-Zip archives in Ark" off \ - RAR "Support for RAR archives in Ark" off \ - ZIP "Support for ZIP archives in Ark" off +OPTIONS_DEFINE= 7ZIP RAR ZIP +7ZIP_DESC= Support for 7-Zip archives in Ark +RAR_DESC= Support for RAR archives in Ark +ZIP_DESC= Support for ZIP archives in Ark + .include -.ifdef(WITH_7ZIP) +.if ${PORT_OPTIONS:M7ZIP} RUN_DEPENDS+= 7z:${PORTSDIR}/archivers/p7zip .endif -.ifdef(WITH_ZIP) +.if ${PORT_OPTIONS:MZIP} RUN_DEPENDS+= unzip>0:${PORTSDIR}/archivers/unzip \ zip:${PORTSDIR}/archivers/zip .endif @@ -47,7 +46,7 @@ LIB_DEPENDS+= archive.12:${PORTSDIR}/archivers/libarchive .endif -.ifdef(WITH_RAR) +.if ${PORT_OPTIONS:MRAR} RUN_DEPENDS+= unrar:${PORTSDIR}/archivers/unrar .if ${ARCH} != "amd64" && ${ARCH} != "ia64" && ${ARCH} != "powerpc" && ${ARCH} != "sparc64" INSTALL_RAR= YES >Release-Note: >Audit-Trail: >Unformatted: