diff options
-rw-r--r-- | math/ploticus/Makefile | 20 | ||||
-rw-r--r-- | math/ploticus/files/patch-src::Makefile | 88 | ||||
-rw-r--r-- | math/ploticus/files/patch-src::swf.c | 11 |
3 files changed, 28 insertions, 91 deletions
diff --git a/math/ploticus/Makefile b/math/ploticus/Makefile index ae6b87f74793..9ec313128004 100644 --- a/math/ploticus/Makefile +++ b/math/ploticus/Makefile @@ -8,6 +8,7 @@ PORTNAME= ploticus PORTVERSION= 2.11 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://ploticus.sourceforge.net/download/ DISTNAME= plsrc${PORTVERSION:S/.//} @@ -15,15 +16,28 @@ DISTNAME= plsrc${PORTVERSION:S/.//} MAINTAINER= ports@FreeBSD.org COMMENT= Generates plots and graphs from data -LIB_DEPENDS= gd.2:${PORTSDIR}/graphics/gd \ +LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd2 \ jpeg.9:${PORTSDIR}/graphics/jpeg \ + ming.3:${PORTSDIR}/graphics/ming \ png.5:${PORTSDIR}/graphics/png \ freetype.9:${PORTSDIR}/print/freetype2 WRKSRC= ${WRKDIR}/${DISTNAME}/src CONFLICTS= slffea-* swi-pl-* -USE_XLIB= yes -ALL_TARGET= ${PORTNAME} + +FREETYPE_CONFIG?= ${LOCALBASE}/bin/freetype-config + +USE_XPM= yes +MAKE_ARGS= CC="${CC}" FLAGS="${CFLAGS}" \ + LOCALEOBJ="localef.o" LOCALE_FLAG="-DLOCALE" \ + MING="-L${LOCALBASE}/lib -lming" \ + MINGH="-I${LOCALBASE}/include/ming" NOSWFFLAG="" \ + GD18LIBS="`${FREETYPE_CONFIG} --libs` \ + -L${LOCALBASE}/lib -lgd -lpng -lz -ljpeg" \ + GD18H="`${FREETYPE_CONFIG} --cflags` \ + -L${LOCALBASE}/include" \ + GDFREETYPE="-DGDFREETYPE" PREFABS_DIR="${DATADIR}" +ALL_TARGET= plgd18 MAN1= pl.1 diff --git a/math/ploticus/files/patch-src::Makefile b/math/ploticus/files/patch-src::Makefile deleted file mode 100644 index 47715281a655..000000000000 --- a/math/ploticus/files/patch-src::Makefile +++ /dev/null @@ -1,88 +0,0 @@ ---- 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 --git a/math/ploticus/files/patch-src::swf.c b/math/ploticus/files/patch-src::swf.c new file mode 100644 index 000000000000..63e500760310 --- /dev/null +++ b/math/ploticus/files/patch-src::swf.c @@ -0,0 +1,11 @@ +--- swf.c.orig Tue May 20 02:55:58 2003 ++++ swf.c Wed Jun 4 09:41:53 2003 +@@ -80,7 +80,7 @@ + static void swf_TX(char *s); + static void swf_LS(char *s); + static void swf_PO(char *s); +-static void swf_FT(char *s); ++/* static void swf_FT(char *s); */ + static void swf_TR(char *s); + + /* ============================= */ |