ports/114273: Update drivers for math/plplot

pfgshield-freebsd at yahoo.com pfgshield-freebsd at yahoo.com
Wed Jul 4 01:00:22 UTC 2007


The following reply was made to PR ports/114273; it has been noted by GNATS.

From: <pfgshield-freebsd at yahoo.com>
To: FreeBSD-gnats-submit at FreeBSD.org, freebsd-ports-bugs at FreeBSD.org
Cc:  
Subject: Re: ports/114273: Update drivers for math/plplot
Date: Wed, 4 Jul 2007 02:23:47 +0200 (CEST)

 Ugh..
 A minor fix.. when GNOME is not chosen, gcw must be disabled, otherwise it will
 build the extra driver upon detecting the gnome components. Here is an updated
 patch.
 
 diff -ru plplot.orig/Makefile plplot/Makefile
 --- plplot.orig/Makefile	Mon Jul  2 22:41:51 2007
 +++ plplot/Makefile	Tue Jul  3 19:16:43 2007
 @@ -7,7 +7,7 @@
  
  PORTNAME=	plplot
  PORTVERSION=	5.6.1
 -PORTREVISION=	2
 +PORTREVISION=	3
  CATEGORIES=	math
  MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
  MASTER_SITE_SUBDIR=	${PORTNAME}
 @@ -49,8 +49,8 @@
  PLIST_SUB+=	X11="@comment "
  .else
  USE_XLIB=	yes
 +LIB_DEPENDS+=	LASi.0:${PORTSDIR}/devel/lasi
  PLIST_SUB+=	X11=""
 -#USE_GNOME=	libgnomeui pkgconfig pango
  .endif
  
  .if !defined(WITHOUT_PTHREAD)
 @@ -74,6 +74,15 @@
  PLIST_SUB+=	PYTHON="@comment "
  .endif
  
 +.if defined(WITH_GNOME)
 +.undef WITHOUT_X11
 +USE_GNOME=	libgnomeprintui libgnomeui
 +PLIST_SUB+=	GNOME=""
 +.else
 +PLIST_SUB+=	GNOME="@comment "
 +CONFIGURE_ARGS+=	--disable-gcw
 +.endif
 +
  .if defined(WITH_TCLTK)
  .undef WITHOUT_X11
  PKGNAMESUFFIX=	-tcltk
 @@ -102,6 +111,7 @@
  	@${ECHO_MSG} "	WITHOUT_X11=yes		Turns off X11 support"
  	@${ECHO_MSG} "	WITHOUT_PTHREAD=yes	Turns off pthread support"
  	@${ECHO_MSG} "	WITH_SVGALIB=yes	Turns on SVGAlib support"
 +	@${ECHO_MSG} "	WITH_GNOME=yes		Turns on GNOME driver support"
  	@${ECHO_MSG} "	WITH_PYTHON=yes		Turns on Python support"
  	@${ECHO_MSG} "	WITH_TCLTK=yes		Turns on Tcl/Tk support"
  	@${ECHO_MSG} ""
 diff -ru plplot.orig/pkg-plist plplot/pkg-plist
 --- plplot.orig/pkg-plist	Mon Jul  2 22:41:51 2007
 +++ plplot/pkg-plist	Tue Jul  3 19:13:07 2007
 @@ -94,15 +94,21 @@
  lib/plplot%%VERSION%%/driversd/ps.la
  lib/plplot%%VERSION%%/driversd/ps.rc
  lib/plplot%%VERSION%%/driversd/ps.so
 +lib/plplot%%VERSION%%/driversd/xfig.la
 +lib/plplot%%VERSION%%/driversd/xfig.rc
 +lib/plplot%%VERSION%%/driversd/xfig.so
  %%TCLTK%%lib/plplot%%VERSION%%/driversd/tk.la
  %%TCLTK%%lib/plplot%%VERSION%%/driversd/tk.rc
  %%TCLTK%%lib/plplot%%VERSION%%/driversd/tk.so
  %%TCLTK%%lib/plplot%%VERSION%%/driversd/tkwin.la
  %%TCLTK%%lib/plplot%%VERSION%%/driversd/tkwin.rc
  %%TCLTK%%lib/plplot%%VERSION%%/driversd/tkwin.so
 -lib/plplot%%VERSION%%/driversd/xfig.la
 -lib/plplot%%VERSION%%/driversd/xfig.rc
 -lib/plplot%%VERSION%%/driversd/xfig.so
 +%%GNOME%%lib/plplot%%VERSION%%/driversd/gcw.la
 +%%GNOME%%lib/plplot%%VERSION%%/driversd/gcw.rc
 +%%GNOME%%lib/plplot%%VERSION%%/driversd/gcw.so
 +%%X11%%lib/plplot%%VERSION%%/driversd/psttf.la
 +%%X11%%lib/plplot%%VERSION%%/driversd/psttf.rc
 +%%X11%%lib/plplot%%VERSION%%/driversd/psttf.so
  %%X11%%lib/plplot%%VERSION%%/driversd/xwin.la
  %%X11%%lib/plplot%%VERSION%%/driversd/xwin.rc
  %%X11%%lib/plplot%%VERSION%%/driversd/xwin.so
 @@ -234,6 +240,14 @@
  %%DATADIR%%%%VERSION%%/examples/f95/Makefile
  %%DATADIR%%%%VERSION%%/examples/test_f95.sh
  %%DATADIR%%%%VERSION%%/examples/plplot-test.sh
 +%%DATADIR%%%%VERSION%%/examples/test_c.sh
 +%%DATADIR%%%%VERSION%%/examples/test_cxx.sh
 +%%DATADIR%%%%VERSION%%/examples/test_f77.sh
 +%%DATADIR%%%%VERSION%%/globe.map
 +%%DATADIR%%%%VERSION%%/plstnd5.fnt
 +%%DATADIR%%%%VERSION%%/plxtnd5.fnt
 +%%DATADIR%%%%VERSION%%/usa.map
 +%%DATADIR%%%%VERSION%%/usaglobe.map
  %%PYTHON%%%%DATADIR%%%%VERSION%%/examples/python/README.plplotcanvas
  %%PYTHON%%%%DATADIR%%%%VERSION%%/examples/python/README.pythondemos
  %%PYTHON%%%%DATADIR%%%%VERSION%%/examples/python/plplot_python_start.py
 @@ -283,6 +297,9 @@
  %%PYTHON%%%%DATADIR%%%%VERSION%%/examples/python/xw19.py
  %%PYTHON%%%%DATADIR%%%%VERSION%%/examples/python/xw22.py
  %%PYTHON%%%%DATADIR%%%%VERSION%%/examples/python/xw23.py
 +%%PYTHON%%%%DATADIR%%%%VERSION%%/examples/test_python.sh
 +%%PYTHON%%@dirrm %%DATADIR%%%%VERSION%%/examples/python
 +%%TCLTK%%%%DATADIR%%%%VERSION%%/examples/test_tcl.sh
  %%TCLTK%%%%DATADIR%%%%VERSION%%/examples/tcl/README.tcldemos
  %%TCLTK%%%%DATADIR%%%%VERSION%%/examples/tcl/plgrid.tcl
  %%TCLTK%%%%DATADIR%%%%VERSION%%/examples/tcl/plot.dat
 @@ -364,15 +381,7 @@
  %%TCLTK%%%%DATADIR%%%%VERSION%%/examples/tk/xtk01.c
  %%TCLTK%%%%DATADIR%%%%VERSION%%/examples/tk/xtk02.c
  %%TCLTK%%%%DATADIR%%%%VERSION%%/examples/tk/xtk04.c
 -%%DATADIR%%%%VERSION%%/examples/test_c.sh
 -%%DATADIR%%%%VERSION%%/examples/test_cxx.sh
 -%%DATADIR%%%%VERSION%%/examples/test_f77.sh
 -%%PYTHON%%%%DATADIR%%%%VERSION%%/examples/test_python.sh
 -%%TCLTK%%%%DATADIR%%%%VERSION%%/examples/test_tcl.sh
 -%%DATADIR%%%%VERSION%%/globe.map
  %%TCLTK%%%%DATADIR%%%%VERSION%%/pkgIndex.tcl
 -%%DATADIR%%%%VERSION%%/plstnd5.fnt
 -%%DATADIR%%%%VERSION%%/plxtnd5.fnt
  %%TCLTK%%%%DATADIR%%%%VERSION%%/tcl/FileSelector.tcl
  %%TCLTK%%%%DATADIR%%%%VERSION%%/tcl/PLWin.itk
  %%TCLTK%%%%DATADIR%%%%VERSION%%/tcl/PLXWin.itk
 @@ -396,12 +405,12 @@
  %%TCLTK%%%%DATADIR%%%%VERSION%%/tcl/pltools.tcl
  %%TCLTK%%%%DATADIR%%%%VERSION%%/tcl/plwidget.tcl
  %%TCLTK%%%%DATADIR%%%%VERSION%%/tcl/tclIndex
 -%%DATADIR%%%%VERSION%%/usa.map
 -%%DATADIR%%%%VERSION%%/usaglobe.map
  %%TCLTK%%@dirrm %%DATADIR%%%%VERSION%%/tcl
  %%TCLTK%%@dirrm %%DATADIR%%%%VERSION%%/examples/tk
  %%TCLTK%%@dirrm %%DATADIR%%%%VERSION%%/examples/tcl
 -%%PYTHON%%@dirrm %%DATADIR%%%%VERSION%%/examples/python
 +%%GNOME%%%%DATADIR%%%%VERSION%%/examples/c/README.plplotcanvas
 +%%GNOME%%%%DATADIR%%%%VERSION%%/examples/c/plplotcanvas_animation.c
 +%%GNOME%%%%DATADIR%%%%VERSION%%/examples/c/plplotcanvas_demo.c
  @dirrm %%DATADIR%%%%VERSION%%/examples/f95
  @dirrm %%DATADIR%%%%VERSION%%/examples/f77
  @dirrm %%DATADIR%%%%VERSION%%/examples/c++
 
 
 ---
      Pedro F. Giffuni
      M. Sc. Industrial Eng. University of Pittsburgh
      Mech. Eng.      Universidad Nacional de Colombia
 ---
 Yahoo is powered by FreeBSD    http://www.FreeBSD.org/
 
 
       ___________________________________ 
 L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: http://it.docs.yahoo.com/nowyoucan.html



More information about the freebsd-ports-bugs mailing list