summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/ivtools/Makefile23
-rw-r--r--graphics/ivtools/distinfo1
-rw-r--r--graphics/ivtools/files/patch-Makefile23
-rw-r--r--graphics/ivtools/files/patch-config::Imakefile15
-rw-r--r--graphics/ivtools/files/patch-config::InterViews::Imakefile16
-rw-r--r--graphics/ivtools/files/patch-config::rules.def66
-rw-r--r--graphics/ivtools/files/patch-src::comtest::Imakefile11
-rw-r--r--graphics/ivtools/files/patch-src::dclock::Imakefile11
-rw-r--r--graphics/ivtools/files/patch-src::glyphs::gclock::Imakefile11
-rw-r--r--graphics/ivtools/files/patch-src::glyphterp::Imakefile11
-rw-r--r--graphics/ivtools/files/patch-src::idemo::Imakefile15
-rw-r--r--graphics/ivtools/files/patch-src::man::Imakefile12
-rw-r--r--graphics/ivtools/files/patch-src::man::man1::Imakefile11
-rw-r--r--graphics/ivtools/files/patch-src::scripts::Imakefile11
-rw-r--r--graphics/ivtools/pkg-comment1
-rw-r--r--graphics/ivtools/pkg-descr11
-rw-r--r--graphics/ivtools/pkg-plist53
18 files changed, 303 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index 45c7aabbf199..7b665a3d139f 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -122,6 +122,7 @@
SUBDIR += imlib2_loaders
SUBDIR += ipe
SUBDIR += isreal
+ SUBDIR += ivtools
SUBDIR += jasper
SUBDIR += jbigkit
SUBDIR += jgraph
diff --git a/graphics/ivtools/Makefile b/graphics/ivtools/Makefile
new file mode 100644
index 000000000000..0ac869b07875
--- /dev/null
+++ b/graphics/ivtools/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: ivtools
+# Date created: 13 March 2002
+# Whom: scott
+#
+# $FreeBSD$
+#
+
+PORTNAME= ivtools
+PORTVERSION= 1.0.3
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= johnston@vectaport.com
+
+GNU_CONFIGURE= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
+
+MANCOMPRESSED= no
+MAN1= idraw.1 iclass.1 drawtool.1 comterp.1 comdraw.1 flipbook.1 graphdraw.1
+
+.include <bsd.port.mk>
diff --git a/graphics/ivtools/distinfo b/graphics/ivtools/distinfo
new file mode 100644
index 000000000000..32e26b71d81d
--- /dev/null
+++ b/graphics/ivtools/distinfo
@@ -0,0 +1 @@
+MD5 (ivtools-1.0.3.tgz) = 31c0a8c99205edf8f0cee55947bc8207
diff --git a/graphics/ivtools/files/patch-Makefile b/graphics/ivtools/files/patch-Makefile
new file mode 100644
index 000000000000..35d15aadd373
--- /dev/null
+++ b/graphics/ivtools/files/patch-Makefile
@@ -0,0 +1,23 @@
+--- Makefile.orig Fri Mar 1 15:59:11 2002
++++ Makefile Wed Mar 27 12:18:06 2002
+@@ -67,9 +67,9 @@
+
+ PROJECTDIR = /proj
+
+- RELEASE = ivtools-1.0.2
++ RELEASE = ivtools-1.0.3
+
+- VERSION = 1.0.2
++ VERSION = 1.0.3
+
+ REPOSITORY_FILES = *.c *.cc *.cxx *.C *.h Imakefile *.def template README INSTALL VERSION MANIFEST COPYRIGHT ANNOUNCE README.ivmkcm *.patch *.bugfix.? *.script *.sed comutil.arg comterp.err comutil.ci comterp.arg comterp.ci site.def.SUN4 site.def.LINUX site.def.SGI site.def.HP800 site.def.ALPHA site.def.CYGWIN site.def.NETBSD site.def.FREEBSD WishList *.defaults *.cf HOWTO Copyright *.sh CHANGES CHANGES-0.? *.cpp ivmkmf *.bash *.1 *.3 config.guess config.sub configure configure.in MANIFEST.perceps MANIFEST.comterp *.mk config.mk.in *.tmpl *.flt *.m4 config.defs.in
+
+@@ -351,7 +351,7 @@
+ touch make.makefiles; fi
+ -@if [ ! -f make.depend ]; then \
+ echo ""; \
+- $(MAKE) depend; \
++ echo skip $(MAKE) depend for quick BSD port; \
+ touch make.depend; fi
+ -@if [ ! -f make.make ]; then \
+ echo ""; fi
diff --git a/graphics/ivtools/files/patch-config::Imakefile b/graphics/ivtools/files/patch-config::Imakefile
new file mode 100644
index 000000000000..a18353b963d9
--- /dev/null
+++ b/graphics/ivtools/files/patch-config::Imakefile
@@ -0,0 +1,15 @@
+--- config/Imakefile.orig Mon Jul 16 10:10:06 2001
++++ config/Imakefile Wed Mar 27 12:18:06 2002
+@@ -9,12 +9,3 @@
+
+ MakeInSubdirs($(SUBDIRS))
+
+-#if !InstallRelative
+-install::
+- MakeDir($(CONFIGDIR))
+- $(INSTALL) -c $(INSTINCFLAGS) *.def* template *.mk $(CONFIGDIR)
+-
+-uninstall::
+- (cd $(CONFIGDIR);$(RM) *.def* template *.mk)
+-#endif
+-
diff --git a/graphics/ivtools/files/patch-config::InterViews::Imakefile b/graphics/ivtools/files/patch-config::InterViews::Imakefile
new file mode 100644
index 000000000000..c995111b55ed
--- /dev/null
+++ b/graphics/ivtools/files/patch-config::InterViews::Imakefile
@@ -0,0 +1,16 @@
+--- config/InterViews/Imakefile.orig Mon Jul 16 10:11:11 2001
++++ config/InterViews/Imakefile Wed Mar 27 12:18:06 2002
+@@ -6,13 +6,4 @@
+
+ IvmkcmTargets($(PACKAGE))
+
+-#if !InstallRelative
+-install::
+- MakeDir($(CONFIGDIR)/InterViews)
+- $(INSTALL) -c $(INSTINCFLAGS) *.cf $(CONFIGDIR)/InterViews
+-
+-uninstall::
+- (cd $(CONFIGDIR)/InterViews; $(RM) *.cf)
+-#endif
+-
+
diff --git a/graphics/ivtools/files/patch-config::rules.def b/graphics/ivtools/files/patch-config::rules.def
new file mode 100644
index 000000000000..987cde99fb39
--- /dev/null
+++ b/graphics/ivtools/files/patch-config::rules.def
@@ -0,0 +1,66 @@
+--- config/rules.def.orig Tue Feb 5 09:12:01 2002
++++ config/rules.def Wed Mar 27 12:18:06 2002
+@@ -1056,35 +1056,17 @@
+
+ #ifndef InstallIncludes
+ #if InstallRelative
+-#define InstallIncludes(dir) @@\
+-install:: @@\
+- -@if [ -h $(TOP)/include ]; then exit 0; else \ @@\
+- (cd $(TOP) && $(LN) src/include include); fi
++#define InstallIncludes(dir) /**/
+ #else
+-#define InstallIncludes(dir) @@\
+-install:: @@\
+- MakeDir($(INCDIR)/dir) @@\
+- $(INSTALL) -c $(INSTINCFLAGS) *.h $(INCDIR)/dir @@\
+- @@\
+-uninstall:: @@\
+- (cd $(INCDIR)/dir;$(RM) *.h)
++#define InstallIncludes(dir) /**/
+ #endif
+ #endif
+
+ #ifndef InstallInclude
+ #if InstallRelative
+-#define InstallInclude(dir, file) @@\
+-install:: @@\
+- -@if [ -h $(TOP)/include ]; then exit 0; else \ @@\
+- (cd $(TOP) && $(LN) src/include include); fi
++#define InstallInclude(dir, file) /**/
+ #else
+-#define InstallInclude(dir, file) @@\
+-install:: @@\
+- MakeDir($(INCDIR)/dir) @@\
+- $(INSTALL) -c $(INSTINCFLAGS) file $(INCDIR)/dir @@\
+- @@\
+-uninstall:: @@\
+- $(RM) $(INCDIR)/dir/file
++#define InstallInclude(dir, file) /**/
+ #endif
+ #endif
+
+@@ -1093,21 +1075,9 @@
+ #define InstallSymLink(dir, file) /**/
+ #else
+ #if !defined(SVR4)
+-#define InstallSymLink(dir, file) @@\
+-install:: @@\
+- MakeDir(dir) @@\
+- cp -fd file dir @@\
+- @@\
+-uninstall:: @@\
+- $(RM) dir/file
++#define InstallSymLink(dir, file) /**/
+ #else
+-#define InstallSymLink(dir, file) @@\
+-install:: @@\
+- MakeDir(dir) @@\
+- tar cf - file | (cd dir; tar xfp -) @@\
+- @@\
+-uninstall:: @@\
+- $(RM) dir/file
++#define InstallSymLink(dir, file) /**/
+ #endif
+ #endif
+ #endif
diff --git a/graphics/ivtools/files/patch-src::comtest::Imakefile b/graphics/ivtools/files/patch-src::comtest::Imakefile
new file mode 100644
index 000000000000..494e8a627b5b
--- /dev/null
+++ b/graphics/ivtools/files/patch-src::comtest::Imakefile
@@ -0,0 +1,11 @@
+--- src/comtest/Imakefile.orig Tue Jul 27 16:11:39 1999
++++ src/comtest/Imakefile Wed Mar 27 12:18:06 2002
+@@ -16,7 +16,7 @@
+ OTHER_CCINCLUDES = $(ACE_CCINCLUDES)
+ OTHER_CCLDLIBS = $(ACE_CCLDLIBS)
+
+-ComplexProgramTarget(comtest)
++ComplexProgramTargetNoInstall(comtest)
+
+ #define Obj(file) MakeObjectFromSrcFlags(file,)
+
diff --git a/graphics/ivtools/files/patch-src::dclock::Imakefile b/graphics/ivtools/files/patch-src::dclock::Imakefile
new file mode 100644
index 000000000000..b64a5e5ff46a
--- /dev/null
+++ b/graphics/ivtools/files/patch-src::dclock::Imakefile
@@ -0,0 +1,11 @@
+--- src/dclock/Imakefile.orig Tue Jul 27 16:11:41 1999
++++ src/dclock/Imakefile Wed Mar 27 12:18:06 2002
+@@ -10,7 +10,7 @@
+
+ Use_libInterViews()
+ Use_2_6()
+-ComplexProgramTarget(dclock)
++ComplexProgramTargetNoInstall(dclock)
+
+ #define Obj(file) MakeObjectFromSrcFlags(file,)
+
diff --git a/graphics/ivtools/files/patch-src::glyphs::gclock::Imakefile b/graphics/ivtools/files/patch-src::glyphs::gclock::Imakefile
new file mode 100644
index 000000000000..4f9475cfdb43
--- /dev/null
+++ b/graphics/ivtools/files/patch-src::glyphs::gclock::Imakefile
@@ -0,0 +1,11 @@
+--- src/glyphs/gclock/Imakefile.orig Tue Jul 27 16:11:58 1999
++++ src/glyphs/gclock/Imakefile Wed Mar 27 12:18:06 2002
+@@ -16,7 +16,7 @@
+
+ Use_libInterViews()
+
+-ComplexProgramTarget(gclock)
++ComplexProgramTargetNoInstall(gclock)
+
+ MakeObjectFromSrcFlags(main,)
+
diff --git a/graphics/ivtools/files/patch-src::glyphterp::Imakefile b/graphics/ivtools/files/patch-src::glyphterp::Imakefile
new file mode 100644
index 000000000000..113b634e43ef
--- /dev/null
+++ b/graphics/ivtools/files/patch-src::glyphterp::Imakefile
@@ -0,0 +1,11 @@
+--- src/glyphterp/Imakefile.orig Tue Jul 27 16:12:03 1999
++++ src/glyphterp/Imakefile Wed Mar 27 12:18:06 2002
+@@ -17,7 +17,7 @@
+
+ Use_libInterViews()
+
+-ComplexProgramTarget(glyphterp)
++ComplexProgramTargetNoInstall(glyphterp)
+
+ MakeObjectFromSrcFlags(main,)
+
diff --git a/graphics/ivtools/files/patch-src::idemo::Imakefile b/graphics/ivtools/files/patch-src::idemo::Imakefile
new file mode 100644
index 000000000000..8e0221e6fe39
--- /dev/null
+++ b/graphics/ivtools/files/patch-src::idemo::Imakefile
@@ -0,0 +1,15 @@
+--- src/idemo/Imakefile.orig Tue Jul 27 16:12:05 1999
++++ src/idemo/Imakefile Wed Mar 27 12:18:06 2002
+@@ -9,11 +9,9 @@
+ CLIPPOLY_CCLDLIBS =
+
+ Use_libInterViews()
+-ComplexProgramTarget(idemo)
++ComplexProgramTargetNoInstall(idemo)
+
+ MakeObjectFromSrcFlags(main,)
+-
+-InstallScriptAs(../Idemo.defaults,$(LIBALLDIR),Idemo)
+
+ IncludeDependencies()
+
diff --git a/graphics/ivtools/files/patch-src::man::Imakefile b/graphics/ivtools/files/patch-src::man::Imakefile
new file mode 100644
index 000000000000..0ee6fff9862e
--- /dev/null
+++ b/graphics/ivtools/files/patch-src::man::Imakefile
@@ -0,0 +1,12 @@
+--- src/man/Imakefile.orig Tue Jul 27 16:12:15 1999
++++ src/man/Imakefile Wed Mar 27 12:18:06 2002
+@@ -6,8 +6,7 @@
+ PACKAGE = man_ivtools
+
+ SUBDIRS = \
+- man1 \
+- man3
++ man1
+
+ MakeInSubdirs($(SUBDIRS))
+ FormatSubdirs($(SUBDIRS))
diff --git a/graphics/ivtools/files/patch-src::man::man1::Imakefile b/graphics/ivtools/files/patch-src::man::man1::Imakefile
new file mode 100644
index 000000000000..8fc82fa7ab27
--- /dev/null
+++ b/graphics/ivtools/files/patch-src::man::man1::Imakefile
@@ -0,0 +1,11 @@
+--- src/man/man1/Imakefile.orig Tue Jul 27 16:12:13 1999
++++ src/man/man1/Imakefile Wed Mar 27 12:18:06 2002
+@@ -4,7 +4,7 @@
+
+ PACKAGE = man1_ivtools
+
+-TROFFSRCS = comdraw.1 dclock.1 flipbook.1 iclass.1 ivmkmf.1 comterp.1\
++TROFFSRCS = comdraw.1 flipbook.1 iclass.1 comterp.1\
+ drawtool.1 graphdraw.1 idraw.1
+ TROFFFLAGS = -man
+ TROFFOUTPUT = man1.PS
diff --git a/graphics/ivtools/files/patch-src::scripts::Imakefile b/graphics/ivtools/files/patch-src::scripts::Imakefile
new file mode 100644
index 000000000000..9c52e333edf9
--- /dev/null
+++ b/graphics/ivtools/files/patch-src::scripts::Imakefile
@@ -0,0 +1,11 @@
+--- src/scripts/Imakefile.orig Wed Mar 27 12:18:06 2002
++++ src/scripts/Imakefile Wed Mar 27 12:18:06 2002
+@@ -23,8 +23,6 @@
+ CppScriptTarget(ivmkmf,ivmkmf.cpp,-DCONFIGDIRSPEC='$(CONFIGDIRSPEC)' -DMAKEMAKESPEC='$(MAKEMAKESPEC)' -DUSE_INSTALLED,)
+ #endif
+
+-InstallMultipleFlags($(PROGRAMS),$(BINDIR),$(INSTBINFLAGS))
+-
+ LDLIB_SPEC = LD_LIBRARY_PATH='$(LIBABSDIR)':$$LD_LIBRARY_PATH
+ PATH_SPEC = PATH='$(BINDIR)':$$PATH
+ CppScriptTarget(ivct,ivct.cpp,-DLDLIB_SPEC='$(LDLIB_SPEC)' -DPATH_SPEC='$(PATH_SPEC)',)
diff --git a/graphics/ivtools/pkg-comment b/graphics/ivtools/pkg-comment
new file mode 100644
index 000000000000..35c4545fa02f
--- /dev/null
+++ b/graphics/ivtools/pkg-comment
@@ -0,0 +1 @@
+Drawing editors derived from idraw
diff --git a/graphics/ivtools/pkg-descr b/graphics/ivtools/pkg-descr
new file mode 100644
index 000000000000..2a5ad8fa6d9a
--- /dev/null
+++ b/graphics/ivtools/pkg-descr
@@ -0,0 +1,11 @@
+This is a port of ivtools, a collection of vector-graphic drawing
+editors which augments the original idraw from Stanford University
+with mechanisms for scripting, networking, animation, and
+graph-editing. They also add support for additional raster formats
+(PBM/PGM/PPM, PNG, GIF), arbitrary PostScript (using pstoedit), and
+export/import via Unix filters.
+
+WWW: http://www.ivtools.org
+
+- Scott Johnston
+johnston@vectaport.com
diff --git a/graphics/ivtools/pkg-plist b/graphics/ivtools/pkg-plist
new file mode 100644
index 000000000000..33235fcfa2c1
--- /dev/null
+++ b/graphics/ivtools/pkg-plist
@@ -0,0 +1,53 @@
+bin/comdraw
+bin/comterp
+bin/drawtool
+bin/flipbook
+bin/graphdraw
+bin/iclass
+bin/idraw
+bin/ivdl
+bin/ivtiftopnm
+bin/ivtmpnam
+bin/mkgif89a
+bin/mkgif89ac
+bin/pnmtopgm
+bin/stdcmapppm
+lib/ivtools/InterViews
+lib/ivtools/comterp.err
+lib/libAttrGlyph.so
+lib/libAttrGlyph.so.1.0.3
+lib/libAttribute.so
+lib/libAttribute.so.1.0.3
+lib/libComGlyph.so
+lib/libComGlyph.so.1.0.3
+lib/libComTerp.so
+lib/libComTerp.so.1.0.3
+lib/libComUnidraw.so
+lib/libComUnidraw.so.1.0.3
+lib/libComUtil.so
+lib/libComUtil.so.1.0.3
+lib/libDrawServ.so
+lib/libDrawServ.so.1.0.3
+lib/libFrameUnidraw.so
+lib/libFrameUnidraw.so.1.0.3
+lib/libGraphUnidraw.so
+lib/libGraphUnidraw.so.1.0.3
+lib/libIV-common.so
+lib/libIV-common.so.1.0.3
+lib/libIV.so
+lib/libIV.so.1.0.3
+lib/libIVGlyph.so
+lib/libIVGlyph.so.1.0.3
+lib/libOverlayUnidraw.so
+lib/libOverlayUnidraw.so.1.0.3
+lib/libTime.so
+lib/libTime.so.1.0.3
+lib/libTopoFace.so
+lib/libTopoFace.so.1.0.3
+lib/libUniIdraw.so
+lib/libUniIdraw.so.1.0.3
+lib/libUnidraw-common.so
+lib/libUnidraw-common.so.1.0.3
+lib/libUnidraw.so
+lib/libUnidraw.so.1.0.3
+@dirrm lib/ivtools