[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