View | Details | Raw Unified | Return to bug 52932
Collapse All | Expand All

(-)math/ploticus/Makefile (-3 / +16 lines)
Lines 8-13 Link Here
8
8
9
PORTNAME=	ploticus
9
PORTNAME=	ploticus
10
PORTVERSION=	2.11
10
PORTVERSION=	2.11
11
PORTREVISION=	1
11
CATEGORIES=	math
12
CATEGORIES=	math
12
MASTER_SITES=	http://ploticus.sourceforge.net/download/
13
MASTER_SITES=	http://ploticus.sourceforge.net/download/
13
DISTNAME=	plsrc${PORTVERSION:S/.//}
14
DISTNAME=	plsrc${PORTVERSION:S/.//}
Lines 15-29 Link Here
15
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
16
COMMENT=	Generates plots and graphs from data
17
COMMENT=	Generates plots and graphs from data
17
18
18
LIB_DEPENDS=	gd.2:${PORTSDIR}/graphics/gd \
19
LIB_DEPENDS=	gd.4:${PORTSDIR}/graphics/gd2 \
19
		jpeg.9:${PORTSDIR}/graphics/jpeg \
20
		jpeg.9:${PORTSDIR}/graphics/jpeg \
21
		ming.3:${PORTSDIR}/graphics/ming \
20
		png.5:${PORTSDIR}/graphics/png \
22
		png.5:${PORTSDIR}/graphics/png \
21
		freetype.9:${PORTSDIR}/print/freetype2
23
		freetype.9:${PORTSDIR}/print/freetype2
22
24
23
WRKSRC=		${WRKDIR}/${DISTNAME}/src
25
WRKSRC=		${WRKDIR}/${DISTNAME}/src
24
26
25
USE_XLIB=	yes
27
FREETYPE_CONFIG?=	${LOCALBASE}/bin/freetype-config
26
ALL_TARGET=	${PORTNAME}
28
29
USE_XPM=	yes
30
MAKE_ARGS=	CC="${CC}" FLAGS="${CFLAGS}" \
31
		LOCALEOBJ="localef.o" LOCALE_FLAG="-DLOCALE" \
32
		MING="-L${LOCALBASE}/lib -lming" \
33
		MINGH="-I${LOCALBASE}/include/ming" NOSWFFLAG="" \
34
		GD18LIBS="`${FREETYPE_CONFIG} --libs` \
35
			-L${LOCALBASE}/lib -lgd -lpng -lz -ljpeg" \
36
		GD18H="`${FREETYPE_CONFIG} --cflags` \
37
			-L${LOCALBASE}/include" \
38
		GDFREETYPE="-DGDFREETYPE" PREFABS_DIR="${DATADIR}"
39
ALL_TARGET=	plgd18
27
40
28
MAN1=	pl.1
41
MAN1=	pl.1
29
42
(-)math/ploticus/files/patch-src::Makefile (-88 lines)
Lines 1-88 Link Here
1
--- Makefile.orig	Sat May 24 15:00:02 2003
2
+++ Makefile		Sat May 24 15:06:19 2003
3
@@ -23,7 +23,7 @@
4
 ######## Covered by GPL; see the file ./Copyright for details. 
5
 
6
 # defaults..
7
-CC = gcc
8
+CC ?= gcc
9
 PLATFORM = UNIX
10
 RMCOM = rm -f
11
 XOBJ = x11.o interact.o
12
@@ -41,7 +41,8 @@
13
 XLIBS = -L/usr/X11R6/lib -lX11
14
 XINCLUDEDIR = -I/usr/X11R6/include
15
 #### For FreeBSD uncomment the following and find GD16H or GD18H below and set to -I/usr/local/include
16
-# ADDLIBS = -L/usr/local/lib
17
+ADDLIBS = -L${LOCALBASE}/lib
18
+FLAGS = -I${LOCALBASE}/include
19
 
20
 #### For Solaris 2.x uncomment the following..
21
 # XLIBS = -L/usr/openwin/lib -lX11
22
@@ -105,11 +106,11 @@
23
 # ploticus: pl 
24
 
25
 #### For PNG (only) uncomment the following.. (you must have libpng and zlib)
26
-ploticus: plpng 
27
-PLPNG = pl 
28
-GD16LIBS = -lpng -lz
29
-GD16H = 
30
-ZFLAG = -DWZ
31
+#ploticus: plpng 
32
+#PLPNG = pl 
33
+#GD16LIBS = -lpng -lz
34
+#GD16H = 
35
+#ZFLAG = -DWZ
36
 
37
 #### For both pseudo-GIF & PNG uncomment the following..  (you must have libpng and zlib)
38
 # ploticus: pl plpng 
39
@@ -121,18 +122,18 @@
40
 #### (you must have gd 1.84+, libpng, zlib, libjpeg)
41
 # ploticus: plgd18 
42
 # GD18LIBS = -lgd -lpng -lz -ljpeg 
43
-# GD18H = 
44
-# GDFREETYPE = 
45
+# GD18H = -I${LOCALBASE}/include/gd
46
+# GDFREETYPE = -DGDFREETYPE
47
 # ZFLAG = -DWZ
48
 
49
 #### For JPEG, WBMP, PNG, and FreeType2, using your copy of GD 1.84+, uncomment the following..
50
 #### (you must have gd 1.84+, libpng, zlib, libjpeg, libfreetype)
51
 #### Before using set environment var GDFONTPATH to directory containing .ttf files
52
-# ploticus: plgd18 
53
-# GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype
54
-# GD18H = 
55
-# GDFREETYPE = -DGDFREETYPE
56
-# ZFLAG = -DWZ
57
+ploticus: plgd18 
58
+GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype
59
+GD18H = -I${LOCALBASE}/include/gd 
60
+GDFREETYPE = -DGDFREETYPE
61
+ZFLAG = -DWZ
62
 
63
 #### To disable all GD image support (no PNG, JPEG, GIF, etc) uncomment the following..
64
 # ploticus: plnogd 
65
@@ -149,11 +150,11 @@
66
 #### To set a hard-coded directory for prefabs files, uncomment & edit the following.. 
67
 #### If done, users won't be required to have PLOTICUS_PREFABS environment variable defined.
68
 #### This option not available for win32
69
-# PREFABS_DIR = "/usr/lib/ploticus"
70
+PREFABS_DIR = "${PREFIX}/share/ploticus"
71
 
72
 #### For LOCALE support (non-roman alphabets & collation), uncomment the following..
73
-# LOCALEOBJ = localef.o
74
-# LOCALE_FLAG = -DLOCALE
75
+LOCALEOBJ = localef.o
76
+LOCALE_FLAG = -DLOCALE
77
 
78
 #### SVG output is always available by default.
79
 #### If you want compressed SVG (.svgz), and you selected "GIF only", "GIF & PNG", or "disable GD" above, 
80
@@ -197,7 +198,7 @@
81
 
82
 LIBS = $(XLIBS) -lm $(ADDLIBS) 
83
 
84
-CFLAGS = -DPLOTICUS -D$(PLATFORM) -DTDH_NOREC $(ZFLAG) $(FLAGS) $(LOCALE_FLAG) \
85
+CFLAGS += -DPLOTICUS -D$(PLATFORM) -DTDH_NOREC $(ZFLAG) $(FLAGS) $(LOCALE_FLAG) \
86
   $(NOGDFLAG) $(NOXFLAG) $(NOPSFLAG) $(NOSVGFLAG) $(NOSWFFLAG) $(XINCLUDEDIR) \
87
   $(MINGH) $(NORLIMFLAG) -DPREFABS_DIR=\"$(PREFABS_DIR)\"
88
 
(-)math/ploticus/files/patch-src::swf.c (+11 lines)
Line 0 Link Here
1
--- swf.c.orig	Tue May 20 02:55:58 2003
2
+++ swf.c	Wed Jun  4 09:41:53 2003
3
@@ -80,7 +80,7 @@
4
 static void swf_TX(char *s);
5
 static void swf_LS(char *s);
6
 static void swf_PO(char *s);
7
-static void swf_FT(char *s);
8
+/* static void swf_FT(char *s); */
9
 static void swf_TR(char *s);
10
 
11
 /* ============================= */

Return to bug 52932