ports/52643: Update math/ploticus: 2.10 -> 2.11
Kirill Ponomarew
ponomarew at oberon.net
Sat May 24 13:40:15 UTC 2003
>Number: 52643
>Category: ports
>Synopsis: Update math/ploticus: 2.10 -> 2.11
>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 May 24 06:40:13 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Kirill Ponomarew
>Release: FreeBSD 4.8-STABLE i386
>Organization:
Oberon.net
>Environment:
>Description:
Update math/ploticus: 2.10 -> 2.11
swf support was added
>How-To-Repeat:
>Fix:
diff -ruN ploticus.orig/Makefile ploticus/Makefile
--- ploticus.orig/Makefile Sat May 24 14:48:03 2003
+++ ploticus/Makefile Sat May 24 14:58:04 2003
@@ -7,7 +7,7 @@
#
PORTNAME= ploticus
-PORTVERSION= 2.10
+PORTVERSION= 2.11
CATEGORIES= math
MASTER_SITES= http://ploticus.sourceforge.net/download/
DISTNAME= plsrc${PORTVERSION:S/.//}
diff -ruN ploticus.orig/distinfo ploticus/distinfo
--- ploticus.orig/distinfo Fri Jan 3 19:31:23 2003
+++ ploticus/distinfo Sat May 24 14:58:45 2003
@@ -1 +1 @@
-MD5 (plsrc210.tar.gz) = 2f37a537f998e8894399871ebffb7711
+MD5 (plsrc211.tar.gz) = c62dce203d8aeecb589c10ee9e585594
diff -ruN ploticus.orig/files/patch-Makefile ploticus/files/patch-Makefile
--- ploticus.orig/files/patch-Makefile Sat Jan 4 13:13:36 2003
+++ ploticus/files/patch-Makefile Thu Jan 1 01:00:00 1970
@@ -1,82 +0,0 @@
---- Makefile.orig Wed Dec 11 22:24:51 2002
-+++ Makefile Sat Dec 14 01:30:46 2002
-@@ -12,7 +12,7 @@
- ######## Covered by GPL; see the file ./Copyright for details.
-
- # defaults..
--CC = gcc
-+CC ?= gcc
- PLATFORM = UNIX
- RMCOM = rm -f
- XOBJ = x11.o interact.o
-@@ -25,14 +25,15 @@
- ######## Choose one of the following. All others should be commented out.
-
- #### For Solaris 2.x uncomment the following..
--XLIBS = -L/usr/openwin/lib -lX11
--XINCLUDEDIR = -I/usr/openwin/include
-+# XLIBS = -L/usr/openwin/lib -lX11
-+# XINCLUDEDIR = -I/usr/openwin/include
-
- #### For Linux and FreeBSD uncomment the following..
--# XLIBS = -L/usr/X11R6/lib -lX11
--# XINCLUDEDIR = -I/usr/X11R6/include
-+XLIBS = -L${X11BASE}/lib -lX11
-+XINCLUDEDIR = -I${X11BASE}/include
- #### For FreeBSD uncomment the following and find GD16H or GD18H below and set to -I/usr/local/include
--# ADDLIBS = -L/usr/local/lib
-+FLAGS = -I${LOCALBASE}/include
-+ADDLIBS = -L${LOCALBASE}/lib
-
- #### For Cygwin uncomment the following..
- # PLATFORM = WIN32
-@@ -79,7 +80,7 @@
- ######## Choose ONE of the following. All others should be commented out.
-
- #### For pseudo-GIF (only) uncomment the following.. (no libs required)
--ploticus: pl
-+# ploticus: pl
-
- #### For PNG (only) uncomment the following.. (you must have libpng and zlib)
- # ploticus: plpng
-@@ -104,11 +105,11 @@
- #### For JPEG, WBMP, PNG, with FreeType2, using your copy of GD 1.84 or higher,
- #### uncomment the following.. (you must have gd 1.84+, libpng, zlib, libjpeg, libfreetype)
- #### (set environment var GDFONTPATH to directory containing .ttf files)
--# ploticus: plgd18
--# GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype
--# GD18H =
--# GDFREETYPE = -DGDFREETYPE
--# ZFLAG = -DWZ
-+ploticus: plgd18
-+GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype
-+GD18H = -I${LOCALBASE}/include/gd
-+GDFREETYPE = -DGDFREETYPE
-+ZFLAG = -DWZ
-
- #### To disable all GD image support (no GIF, PNG, JPEG, etc) uncomment the following..
- # ploticus: plnogd
-@@ -126,11 +127,11 @@
- #### To set a hard-coded directory for prefabs files, uncomment & edit the following..
- #### If done, users won't be required to have PLOTICUS_PREFABS environment variable defined.
- #### This option not available for win32
--# PREFABS_DIR = "/usr/lib/ploticus"
-+PREFABS_DIR = "${PREFIX}/share/ploticus"
-
- #### For LOCALE support (non-roman alphabets & collation), uncomment the following..
--# LOCALEOBJ = localef.o
--# LOCALE_FLAG = -DLOCALE
-+LOCALEOBJ = localef.o
-+LOCALE_FLAG = -DLOCALE
-
- #### If you want compressed svg (.svgz), and you selected "GIF only", "GIF & PNG", or "disable GD" above,
- #### uncomment the following. You need to have zlib. If necessary change -lz to location of zlib.
-@@ -165,7 +166,7 @@
-
- LIBS = $(XLIBS) -lm $(ADDLIBS)
-
--CFLAGS = -DPLOTICUS -D$(PLATFORM) -DTDH_NOREC $(ZFLAG) $(FLAGS) $(LOCALE_FLAG) \
-+CFLAGS += -DPLOTICUS -D$(PLATFORM) -DTDH_NOREC $(ZFLAG) $(FLAGS) $(LOCALE_FLAG) \
- $(NOGDFLAG) $(NOXFLAG) $(XINCLUDEDIR) $(NORLIMFLAG) -DPREFABS_DIR=\"$(PREFABS_DIR)\"
-
- OBJ = proc_annotate.o proc_areadef.o proc_axis.o proc_bars.o proc_rect.o proc_breakaxis.o \
diff -ruN ploticus.orig/files/patch-reslimits.c ploticus/files/patch-reslimits.c
--- ploticus.orig/files/patch-reslimits.c Thu Mar 7 09:28:18 2002
+++ ploticus/files/patch-reslimits.c Thu Jan 1 01:00:00 1970
@@ -1,10 +0,0 @@
---- reslimits.c.orig Thu Mar 7 16:11:25 2002
-+++ reslimits.c Thu Mar 7 16:11:48 2002
-@@ -9,6 +9,7 @@
- #ifndef NORLIMIT
-
- #include <stdio.h>
-+#include <sys/types.h>
- #include <sys/time.h>
- #include <sys/resource.h>
-
diff -ruN ploticus.orig/files/patch-src::Makefile ploticus/files/patch-src::Makefile
--- ploticus.orig/files/patch-src::Makefile Thu Jan 1 01:00:00 1970
+++ ploticus/files/patch-src::Makefile Sat May 24 15:09:33 2003
@@ -0,0 +1,88 @@
+--- Makefile.orig Sat May 24 15:00:02 2003
++++ Makefile Sat May 24 15:06:19 2003
+@@ -23,7 +23,7 @@
+ ######## Covered by GPL; see the file ./Copyright for details.
+
+ # defaults..
+-CC = gcc
++CC ?= gcc
+ PLATFORM = UNIX
+ RMCOM = rm -f
+ XOBJ = x11.o interact.o
+@@ -41,7 +41,8 @@
+ XLIBS = -L/usr/X11R6/lib -lX11
+ XINCLUDEDIR = -I/usr/X11R6/include
+ #### For FreeBSD uncomment the following and find GD16H or GD18H below and set to -I/usr/local/include
+-# ADDLIBS = -L/usr/local/lib
++ADDLIBS = -L${LOCALBASE}/lib
++FLAGS = -I${LOCALBASE}/include
+
+ #### For Solaris 2.x uncomment the following..
+ # XLIBS = -L/usr/openwin/lib -lX11
+@@ -105,11 +106,11 @@
+ # ploticus: pl
+
+ #### For PNG (only) uncomment the following.. (you must have libpng and zlib)
+-ploticus: plpng
+-PLPNG = pl
+-GD16LIBS = -lpng -lz
+-GD16H =
+-ZFLAG = -DWZ
++#ploticus: plpng
++#PLPNG = pl
++#GD16LIBS = -lpng -lz
++#GD16H =
++#ZFLAG = -DWZ
+
+ #### For both pseudo-GIF & PNG uncomment the following.. (you must have libpng and zlib)
+ # ploticus: pl plpng
+@@ -121,18 +122,18 @@
+ #### (you must have gd 1.84+, libpng, zlib, libjpeg)
+ # ploticus: plgd18
+ # GD18LIBS = -lgd -lpng -lz -ljpeg
+-# GD18H =
+-# GDFREETYPE =
++# GD18H = -I${LOCALBASE}/include/gd
++# GDFREETYPE = -DGDFREETYPE
+ # ZFLAG = -DWZ
+
+ #### For JPEG, WBMP, PNG, and FreeType2, using your copy of GD 1.84+, uncomment the following..
+ #### (you must have gd 1.84+, libpng, zlib, libjpeg, libfreetype)
+ #### Before using set environment var GDFONTPATH to directory containing .ttf files
+-# ploticus: plgd18
+-# GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype
+-# GD18H =
+-# GDFREETYPE = -DGDFREETYPE
+-# ZFLAG = -DWZ
++ploticus: plgd18
++GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype
++GD18H = -I${LOCALBASE}/include/gd
++GDFREETYPE = -DGDFREETYPE
++ZFLAG = -DWZ
+
+ #### To disable all GD image support (no PNG, JPEG, GIF, etc) uncomment the following..
+ # ploticus: plnogd
+@@ -149,11 +150,11 @@
+ #### To set a hard-coded directory for prefabs files, uncomment & edit the following..
+ #### If done, users won't be required to have PLOTICUS_PREFABS environment variable defined.
+ #### This option not available for win32
+-# PREFABS_DIR = "/usr/lib/ploticus"
++PREFABS_DIR = "${PREFIX}/share/ploticus"
+
+ #### For LOCALE support (non-roman alphabets & collation), uncomment the following..
+-# LOCALEOBJ = localef.o
+-# LOCALE_FLAG = -DLOCALE
++LOCALEOBJ = localef.o
++LOCALE_FLAG = -DLOCALE
+
+ #### SVG output is always available by default.
+ #### If you want compressed SVG (.svgz), and you selected "GIF only", "GIF & PNG", or "disable GD" above,
+@@ -197,7 +198,7 @@
+
+ LIBS = $(XLIBS) -lm $(ADDLIBS)
+
+-CFLAGS = -DPLOTICUS -D$(PLATFORM) -DTDH_NOREC $(ZFLAG) $(FLAGS) $(LOCALE_FLAG) \
++CFLAGS += -DPLOTICUS -D$(PLATFORM) -DTDH_NOREC $(ZFLAG) $(FLAGS) $(LOCALE_FLAG) \
+ $(NOGDFLAG) $(NOXFLAG) $(NOPSFLAG) $(NOSVGFLAG) $(NOSWFFLAG) $(XINCLUDEDIR) \
+ $(MINGH) $(NORLIMFLAG) -DPREFABS_DIR=\"$(PREFABS_DIR)\"
+
diff -ruN ploticus.orig/files/patch-src::reslimits.c ploticus/files/patch-src::reslimits.c
--- ploticus.orig/files/patch-src::reslimits.c Thu Jan 1 01:00:00 1970
+++ ploticus/files/patch-src::reslimits.c Sat May 24 15:09:46 2003
@@ -0,0 +1,10 @@
+--- reslimits.c.orig Sat May 24 15:07:41 2003
++++ reslimits.c Sat May 24 15:08:01 2003
+@@ -9,6 +9,7 @@
+ #ifndef NORLIMIT
+
+ #include <stdio.h>
++#include <sys/types.h>
+ #include <sys/time.h>
+ #include <sys/resource.h>
+
diff -ruN ploticus.orig/pkg-plist ploticus/pkg-plist
--- ploticus.orig/pkg-plist Sat Jan 4 13:13:36 2003
+++ ploticus/pkg-plist Sat May 24 15:29:03 2003
@@ -18,6 +18,7 @@
%%PORTDOCS%%share/doc/ploticus/axis.html
%%PORTDOCS%%share/doc/ploticus/bars.html
%%PORTDOCS%%share/doc/ploticus/breakaxis.html
+%%PORTDOCS%%share/doc/ploticus/categories.html
%%PORTDOCS%%share/doc/ploticus/catslide.html
%%PORTDOCS%%share/doc/ploticus/cgi.html
%%PORTDOCS%%share/doc/ploticus/changes20.html
@@ -87,6 +88,7 @@
%%PORTDOCS%%share/doc/ploticus/specialchars.html
%%PORTDOCS%%share/doc/ploticus/sql.html
%%PORTDOCS%%share/doc/ploticus/svg.html
+%%PORTDOCS%%share/doc/ploticus/swf.html
%%PORTDOCS%%share/doc/ploticus/symboldetails.html
%%PORTDOCS%%share/doc/ploticus/tabulate.html
%%PORTDOCS%%share/doc/ploticus/textdetails.html
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list