From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Nov 15 16:20:13 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F91F16A4CE for ; Sat, 15 Nov 2003 16:20:13 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B1A0143FAF for ; Sat, 15 Nov 2003 16:20:11 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hAG0KBFY036395 for ; Sat, 15 Nov 2003 16:20:11 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hAG0KBMb036394; Sat, 15 Nov 2003 16:20:11 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 15 Nov 2003 16:20:11 -0800 (PST) Resent-Message-Id: <200311160020.hAG0KBMb036394@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, Soulburner Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 987E116A4CE for ; Sat, 15 Nov 2003 16:11:12 -0800 (PST) Received: from cumulus.air-internet.com (cumulus.air-internet.com [12.110.32.7]) by mx1.FreeBSD.org (Postfix) with SMTP id 67D0643FB1 for ; Sat, 15 Nov 2003 16:11:11 -0800 (PST) (envelope-from freebsd@doghouserepair.com) Received: (qmail 2224 invoked from network); 16 Nov 2003 00:11:11 -0000 Received: from airnode212.air-internet.com (HELO router.local.inet) (12.28.133.212) by cumulus.air-internet.com with SMTP; 16 Nov 2003 00:11:10 -0000 Received: from localhost (localhost [127.0.0.1]) by router.local.inet (Postfix) with ESMTP id 235E992 for ; Sat, 15 Nov 2003 16:11:10 -0800 (PST) Received: by router.local.inet (Postfix, from userid 1001) id 1C64788; Sat, 15 Nov 2003 16:11:09 -0800 (PST) Message-Id: <20031116001109.1C64788@router.local.inet> Date: Sat, 15 Nov 2003 16:11:09 -0800 (PST) From: Soulburner To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/59313: [patch] Update to graphics/jpgtn port X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Soulburner List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Nov 2003 00:20:13 -0000 >Number: 59313 >Category: ports >Synopsis: [patch] Update to graphics/jpgtn port >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sat Nov 15 16:20:11 PST 2003 >Closed-Date: >Last-Modified: >Originator: Ryan Rogers >Release: FreeBSD 5.1-RELEASE-p10 i386 >Organization: >Environment: System: FreeBSD router.local.inet 5.1-RELEASE-p10 FreeBSD 5.1-RELEASE-p10 #0: Sat Oct 25 09:48:27 PDT 2003 soul@router.local.inet:/usr/obj/usr/src/sys/ROUTER i386 >Description: Currently the jpgtn port (graphics/jpgtn) requires editing of source files to change the minimum and maximum thumbnail size allowed. The following Makefile diff adds the WITH_MINSIZE and WITH_MAXSIZE variables, so no source editing is required by the user. Also, the man page is updated to reflect the selected values. >How-To-Repeat: >Fix: The following patch applied to: # $FreeBSD: ports/graphics/jpgtn/Makefile,v 1.3 2003/03/07 06:04:05 ade Exp $ --- Makefile.diff begins here --- --- Makefile.old Sat Nov 15 15:43:51 2003 +++ Makefile Sat Nov 15 15:37:20 2003 @@ -7,6 +7,7 @@ PORTNAME= jpgtn PORTVERSION= 1.04 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= apps/graphics/misc @@ -17,5 +18,28 @@ LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg MAN1= jpgtn.1 +USE_REINPLACE= yes + +pre-everything:: + @${ECHO_MSG} "===>" + @${ECHO_MSG} "===> You can control program functionality by defining the following variables:" + @${ECHO_MSG} "===>" +.if !defined(WITH_MAXSIZE) + @${ECHO_MSG} "===> Define WITH_MAXSIZE to set the maximum allowable thumbnail size" +.endif +.if !defined(WITH_MINSIZE) + @${ECHO_MSG} "===> Define WITH_MINSIZE to set the minimum allowable thumbnail size" +.endif + @${ECHO_MSG} "===>" + +post-patch: +.if defined(WITH_MAXSIZE) + @${REINPLACE_CMD} "s/define MAXSIZE[[:blank:]]*256/define MAXSIZE ${WITH_MAXSIZE}/" ${WRKSRC}/jpgtn.h + @${REINPLACE_CMD} "s/allowable range (24-256)/allowable range (24-${WITH_MAXSIZE})/" ${WRKSRC}/jpgtn.1 +.endif +.if defined(WITH_MINSIZE) + @${REINPLACE_CMD} "s/define MINSIZE[[:blank:]]*24/define MINSIZE ${WITH_MINSIZE}/" ${WRKSRC}/jpgtn.h + @${REINPLACE_CMD} "s/allowable range (24-)/allowable range (${WITH_MINSIZE}-/" ${WRKSRC}/jpgtn.1 +.endif .include --- Makefile.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: