[Midnightbsd-cvs] mports: mports/graphics: add gdchart.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Jun 12 16:36:58 EDT 2008
Log Message:
-----------
add gdchart.
Modified Files:
--------------
mports/graphics:
Makefile (r1.74 -> r1.75)
Added Files:
-----------
mports/graphics/gdchart:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
mports/graphics/gdchart/files:
Makefile (r1.1)
-------------- next part --------------
--- /dev/null
+++ graphics/gdchart/pkg-descr
@@ -0,0 +1,4 @@
+GDChart is an easy to use, high performance library/C API for creating charts
+and graphs in GIF, PNG, JPEG and WBMP format.
+
+WWW: http://www.fred.net/brv/chart/
--- /dev/null
+++ graphics/gdchart/pkg-plist
@@ -0,0 +1,14 @@
+include/gdc.h
+include/gdchart.h
+include/gdcpie.h
+lib/libgdc.a
+lib/libgdc.so
+lib/libgdc.so.1
+%%PROFILE%%lib/libgdc_p.a
+%%DOCSDIR%%/README.txt
+ at dirrm %%DOCSDIR%%
+%%EXAMPLESDIR%%/ft_samp.c
+%%EXAMPLESDIR%%/gdc_samp1.c
+%%EXAMPLESDIR%%/gdc_samp2.c
+%%EXAMPLESDIR%%/gdc_pie_samp.c
+ at dirrm %%EXAMPLESDIR%%
--- /dev/null
+++ graphics/gdchart/Makefile
@@ -0,0 +1,65 @@
+# New ports collection makefile for: gdchart
+# Date created: 4 June 2001
+# Whom: Anders Nordby <anders at fix.no>
+#
+# $MidnightBSD: mports/graphics/gdchart/Makefile,v 1.1 2008/06/12 20:36:56 laffer1 Exp $
+# $FreeBSD: ports/graphics/gdchart/Makefile,v 1.18 2007/05/19 20:09:09 flz Exp $
+#
+
+PORTNAME= gdchart
+PORTVERSION= 0.11.5
+PORTREVISION= 0
+CATEGORIES= graphics
+MASTER_SITES= http://www.fred.net/brv/chart/ \
+ ftp://ftp.nuug.no/pub/anders/distfiles/
+DISTNAME= ${PORTNAME}${PORTVERSION}dev
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Easy to use, fast C API for creating charts and graphs
+LICENSE= other
+
+LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd \
+ jpeg:${PORTSDIR}/graphics/jpeg \
+ freetype:${PORTSDIR}/print/freetype2
+
+MAKEFILE= ${FILESDIR}/Makefile
+MAKE_ARGS= PREFIX="${PREFIX}" LOCALBASE="${LOCALBASE}"
+USE_LDCONFIG= yes
+
+DOCS= README.txt
+EXAMPLES= ft_samp.c gdc_pie_samp.c gdc_samp1.c gdc_samp2.c
+
+.if defined(NOPROFILE)
+PLIST_SUB+= PROFILE="@comment "
+.else
+PLIST_SUB+= PROFILE=
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} \
+ -e 's/^#ifdef HAVE_JPEG/#ifndef NO_JPEG/' \
+ -e 's/^#ifdef HAVE_LIBFREETYPE/#ifndef NO_LIBFREETYPE/' \
+ ${WRKSRC}/*.[ch]
+# ft_samp.c and gdc_samp?.c miss #include "gdcpie.h"
+ ${REINPLACE_CMD} \
+ -e 's/^#include "gdc\.h"/#include "gdcpie.h"/' \
+ ${WRKSRC}/ft_samp.c \
+ ${WRKSRC}/gdc_samp?.c
+# gdc_pie_samp.c misses #include "gdchart.h"
+ ${REINPLACE_CMD} \
+ -e 's/^#include "gdc\.h"/#include "gdchart.h"/' \
+ ${WRKSRC}/gdc_pie_samp.c
+
+.if !defined(NOPORTDOCS)
+post-install:
+.for f in ${DOCS}
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/
+.endfor
+.for f in ${EXAMPLES}
+ ${MKDIR} ${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${EXAMPLESDIR}/
+.endfor
+.endif
+
+.include <bsd.port.mk>
--- /dev/null
+++ graphics/gdchart/distinfo
@@ -0,0 +1,3 @@
+MD5 (gdchart0.11.5dev.tar.gz) = a4af7bc927d8b88934da56fce10a7a3c
+SHA256 (gdchart0.11.5dev.tar.gz) = 4dca5ffd3c2812d935cfa833d6d63e1edbe54459a97a7113ef42dcd7819db1a1
+SIZE (gdchart0.11.5dev.tar.gz) = 38783
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/graphics/Makefile,v
retrieving revision 1.74
retrieving revision 1.75
diff -L graphics/Makefile -L graphics/Makefile -u -r1.74 -r1.75
--- graphics/Makefile
+++ graphics/Makefile
@@ -17,6 +17,7 @@
SUBDIR += evince
SUBDIR += feh
SUBDIR += gd
+ SUBDIR += gdchart
SUBDIR += giblib
SUBDIR += gimp-app
SUBDIR += gle
--- /dev/null
+++ graphics/gdchart/files/Makefile
@@ -0,0 +1,26 @@
+# $MidnightBSD: mports/graphics/gdchart/files/Makefile,v 1.1 2008/06/12 20:36:56 laffer1 Exp $
+# $FreeBSD: ports/graphics/gdchart/files/Makefile,v 1.3 2006/04/29 21:23:20 pav Exp $
+
+LIB= gdc
+CFLAGS+= -I${LOCALBASE}/include
+LDADD= -L${LOCALBASE}/lib \
+ -lgd \
+ -ljpeg \
+ -lfreetype
+SRCS= array_alloc.c \
+ gdc.c \
+ gdc_pie.c \
+ gdchart.c \
+ price_conv.c
+INCS= gdc.h \
+ gdchart.h \
+ gdcpie.h
+NO_MAN= YES
+PREFIX?= /usr/local
+LOCALBASE?= /usr/local
+LIBDIR= ${PREFIX}/lib
+INCSDIR= ${PREFIX}/include
+INCDIR= ${INCSDIR} # for pre-bsd.incs.mk API
+SHLIB_MAJOR= 1
+
+.include <bsd.lib.mk>
More information about the Midnightbsd-cvs
mailing list