Initial import of Cgraph version 2.04.

A PostScript plotting library in C.

PR:		8051
Submitted by:	Anton Berezin <tobez@plab.ku.dk>
This commit is contained in:
Steve Price 1998-12-24 07:10:15 +00:00
parent 16a24fb1cd
commit e615b3dbed
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=15565
8 changed files with 106 additions and 0 deletions

41
graphics/Cgraph/Makefile Normal file
View File

@ -0,0 +1,41 @@
# New ports collection makefile for: cgraph
# Version required: 2.04
# Date created: 25 September 1998
# Whom: Anton Berezin <tobez@plab.ku.dk>
#
# $Id$
#
DISTNAME= Cgraph2.04
PKGNAME= Cgraph-2.04
CATEGORIES= graphics
MASTER_SITES= ftp://pinoko.berkeley.edu/pub/software/
MAINTAINER= tobez@plab.ku.dk
WRKSRC= ${WRKDIR}/Cgraph/source
.include <bsd.port.pre.mk>
post-extract:
@${CP} ${FILESDIR}/Makefile.lib ${WRKSRC}/Makefile
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${PREFIX}/share/doc/cgraph
@${INSTALL_DATA} ${WRKSRC}/../docs/cgraph.ps ${PREFIX}/share/doc/cgraph
.endif
.if !defined(NOPORTEXAMPLES)
@${MKDIR} ${PREFIX}/share/examples/cgraph
@${INSTALL_DATA} ${WRKSRC}/../examples/minimal/CGminimal.c ${PREFIX}/share/examples/cgraph
@${INSTALL_DATA} ${WRKSRC}/../examples/dash/dashlist.c ${PREFIX}/share/examples/cgraph
@${INSTALL_DATA} ${WRKSRC}/../examples/marker/markerlist.c ${PREFIX}/share/examples/cgraph
@${INSTALL_DATA} ${WRKSRC}/../examples/loglog/TFopt-lrLog.c ${PREFIX}/share/examples/cgraph
@${INSTALL_DATA} ${WRKSRC}/../examples/loglog/TFampspect.dat ${PREFIX}/share/examples/cgraph
.endif
.if ${PORTOBJFORMAT} == "aout"
@${LN} -sf libcgraph.so.2.4 ${PREFIX}/lib/libcgraph.so
.endif
@${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
.include <bsd.port.post.mk>

1
graphics/Cgraph/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (Cgraph2.04.tar.gz) = abd35dddd307a693467e59c518d80b97

View File

@ -0,0 +1,20 @@
# makefile for Cgraph sources
LIBDIR = ${PREFIX}/lib
SHLIB_MAJOR= 2
SHLIB_MINOR= 4
LIB= cgraph
SRCS= bgdash.c bginit.c bgshow.c bgstart.c\
glcmp.c gxaxs.c gxlog.c gyaxs.c gylog.c\
gfont.c gcord.c gmlin.c gorig.c gprim.c\
grmle.c grset.c gmark.c ggraycolor.c gstrk.c\
gaxlabel.c gbott.c cgsave.c cgprint.c\
gtext.c gtrnc.c gmesh.c gstyl.c gwdth.c\
cg_newfuncs.c
beforeinstall:
${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/cgraph.h ${PREFIX}/include
.include <bsd.lib.mk>

View File

@ -0,0 +1,11 @@
--- gfont.c.orig Fri Sep 25 17:49:17 1998
+++ gfont.c Fri Sep 25 17:49:30 1998
@@ -5,7 +5,7 @@
/* 9-09-87 starting */
/******************************************************************/
-/* Modified on 5/13/92 to work on NeXt's
+/* Modified on 5/13/92 to work on NeXt's */
#include <string.h>

View File

@ -0,0 +1,10 @@
--- ../examples/loglog/TFopt-lrLog.c.orig Fri Sep 25 18:05:29 1998
+++ ../examples/loglog/TFopt-lrLog.c Fri Sep 25 18:05:38 1998
@@ -14,7 +14,6 @@
#include <stdio.h>
#include <math.h>
#include <string.h>
-#include <streams/streams.h>
#include <cgraph.h>
#define PI 3.141592654

View File

@ -0,0 +1 @@
A PostScript plotting library in C

View File

@ -0,0 +1,7 @@
Cgraph: PostScript plotting library in C
This is a C source code library that contains a set of C functions
that generate PostScript for publication quality scientific plots.
If you have a PostScript previewer, it is possible to launch the
viewer automatically on generated PS/EPS files. The Cgraph Library
source code, examples, and documentation are in the public domain.

15
graphics/Cgraph/pkg-plist Normal file
View File

@ -0,0 +1,15 @@
include/cgraph.h
lib/libcgraph.a
lib/libcgraph_p.a
lib/libcgraph.so
lib/libcgraph.so.2.4
@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
share/doc/cgraph/cgraph.ps
share/examples/cgraph/CGminimal.c
share/examples/cgraph/dashlist.c
share/examples/cgraph/markerlist.c
share/examples/cgraph/TFopt-lrLog.c
share/examples/cgraph/TFampspect.dat
@dirrm share/doc/cgraph
@dirrm share/examples/cgraph