From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Oct 18 15:00:47 2004 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 7DDDA16A4D5 for ; Mon, 18 Oct 2004 15:00:47 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E4BC43D46 for ; Mon, 18 Oct 2004 15:00:47 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i9IF0lpp076976 for ; Mon, 18 Oct 2004 15:00:47 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i9IF0luZ076975; Mon, 18 Oct 2004 15:00:47 GMT (envelope-from gnats) Resent-Date: Mon, 18 Oct 2004 15:00:47 GMT Resent-Message-Id: <200410181500.i9IF0luZ076975@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, Fernan Aguero Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B63716A4D2; Mon, 18 Oct 2004 15:00:12 +0000 (GMT) Received: from smtp.unsam.edu.ar (smtp.unsam.edu.ar [170.210.48.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 711FB43D41; Mon, 18 Oct 2004 15:00:07 +0000 (GMT) (envelope-from fernan@pi.iib.unsam.edu.ar) Received: from pi.iib.unsam.edu.ar (pi.iib.unsam.edu.ar [192.168.10.11]) by smtp.unsam.edu.ar (8.12.6/8.12.6) with ESMTP id i9IF8Els000107; Mon, 18 Oct 2004 12:08:14 -0300 (ART) (envelope-from fernan@pi.iib.unsam.edu.ar) Received: from pi.iib.unsam.edu.ar (localhost.iib.unsam.edu.ar [127.0.0.1]) by pi.iib.unsam.edu.ar (8.12.11/8.12.9) with ESMTP id i9IEwjjC099504; Mon, 18 Oct 2004 11:58:45 -0300 (ART) (envelope-from fernan@pi.iib.unsam.edu.ar) Received: (from fernan@localhost) by pi.iib.unsam.edu.ar (8.12.11/8.12.11/Submit) id i9IEwiPX099503; Mon, 18 Oct 2004 11:58:44 -0300 (ART) (envelope-from fernan) Message-Id: <200410181458.i9IEwiPX099503@pi.iib.unsam.edu.ar> Date: Mon, 18 Oct 2004 11:58:44 -0300 (ART) From: Fernan Aguero To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: glewis@FreeBSD.org Subject: ports/72827: [patch] math/gnuplot: provide stacked/clustered histograms X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Fernan Aguero List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Oct 2004 15:00:47 -0000 >Number: 72827 >Category: ports >Synopsis: [patch] math/gnuplot: provide stacked/clustered histograms >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: Mon Oct 18 15:00:44 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Fernan Aguero >Release: FreeBSD 4.10-RELEASE i386 >Organization: IIB-UNSAM >Environment: FreeBSD pi.iib.unsam.edu.ar 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Wed May 26 12:56:43 ART 2004 fernan@pi.iib.unsam.edu.ar:/usr/obj/usr/src/sys/PI i386 >Description: I needed to be able to plot clustered, stacked histograms. There are patches by Ethan Merritt that make gnuplot able to plot this kind of graphs. I have modified the FreeBSD gnuplot port so that it is able to download and apply the patches. The port has now an additional option (WITH_HISTOGRAMS) to select this functionality. The patches relevant to this issue (datastrings_4.0 and histograms_4.0) have been already applied to the 4.1 development tree in CVS so it won't be necessary to patch 4.1 (whenever it is released) to have this functionality. Not relevant to this update, but, is it possible to include readline functionality for FreeBSD-4.x? Perhaps adding something like .if ${OSVERSION} < 50018 LIB_DEPENDS+= readline.4:${PORTSDIR}/devel/readline .endif What are the reasons for having readline only available for OSVERSION > 50018? >How-To-Repeat: >Fix: --- gnuplot.diff begins here --- diff -ruN /usr/ports/math/gnuplot/Makefile ./gnuplot/Makefile --- /usr/ports/math/gnuplot/Makefile Sat Jul 17 01:11:12 2004 +++ ./gnuplot/Makefile Mon Oct 18 10:39:12 2004 @@ -7,7 +7,7 @@ PORTNAME= gnuplot PORTVERSION= 4.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -22,7 +22,16 @@ OPTIONS= GD "Enable GD support" on \ PDF "Enable PDF support" on \ - PNG "Enable PNG support" on + PNG "Enable PNG support" on \ + HISTOGRAMS "Enable stacked histograms" off + +.if defined(WITH_HISTOGRAMS) +PATCH_SITES= http://www.bmsc.washington.edu/people/merritt/gnuplot/ +PATCHFILES= datastrings_4.0.patch histograms_4.0.patch +PATCH_DIST_STRIP= -p1 +USE_AUTOCONF_VER= 259 +CONFIGURE_ARGS+= --enable-datastrings --enable-histograms +.endif MAN1= gnuplot.1 lasergnu.1 INFO= gnuplot diff -ruN /usr/ports/math/gnuplot/distinfo ./gnuplot/distinfo --- /usr/ports/math/gnuplot/distinfo Wed Jun 16 09:29:11 2004 +++ ./gnuplot/distinfo Mon Oct 18 11:06:36 2004 @@ -1,2 +1,6 @@ MD5 (gnuplot-4.0.0.tar.gz) = 66258443d9f93cc4f46b147dac33e63a SIZE (gnuplot-4.0.0.tar.gz) = 2160918 +MD5 (datastrings_4.0.patch) = 7d2c4015f15f96e3a0f8063c2199ab6f +SIZE (datastrings_4.0.patch) = 77936 +MD5 (histograms_4.0.patch) = ba87f28e4aed68637e7b5160e7151919 +SIZE (histograms_4.0.patch) = 63433 --- gnuplot.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: