Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Mar 2002 15:17:49 -0800
From:      Scott Johnston <scott@accom.com>
To:        freebsd-gnats-submit@FreeBSD.org
Cc:        johnston@vectaport.com
Subject:   ports/36316: new port: ivtools
Message-ID:  <3C9FB01D.FBEAF145@accom.com>

next in thread | raw e-mail | index | archive | help

>Number:         36316
>Category:       ports
>Synopsis:       ivtools port
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 25 15:30:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Scott Johnston
>Release:        FreeBSD 4.3-RELEASE i386
>Organization:
ivtools.org
>Environment:
System: FreeBSD devi.accom.com 4.3-RELEASE FreeBSD 4.3-RELEASE #0: Sat Apr 21 10:54:49 GMT 2001 jkh@narf.osd.bsdi.com:/usr/src/sys/compile/GENERIC i386



>Description:
 port of ivtools, a collection of vector graphic drawing editors
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# graphics/ivtools
# graphics/ivtools/Makefile
# graphics/ivtools/distinfo
# graphics/ivtools/pkg-comment
# graphics/ivtools/pkg-descr
# graphics/ivtools/pkg-plist
# graphics/ivtools/files
# graphics/ivtools/files/patch-aa
#
echo c - graphics/ivtools
mkdir -p graphics/ivtools > /dev/null 2>&1
echo x - graphics/ivtools/Makefile
sed 's/^X//' >graphics/ivtools/Makefile << 'END-of-graphics/ivtools/Makefile'
X# New ports collection makefile for:   ivtools
X# Date created:        13 March 2002
X# Whom:                scott
X#
X# $FreeBSD$
X#
X
XPORTNAME=      ivtools
XPORTVERSION=   1.0.3
XEXTRACT_SUFX=  .tgz
XCATEGORIES=    graphics
XMASTER_SITES=  http://prdownloads.sf.net/ivtools/
X
XMAINTAINER=    johnston@vectaport.com
X
XMAN1=          idraw.1 iclass.1 drawtool.1 comterp.1 comdraw.1 flipbook.1 graphdraw.1
XMANCOMPRESSED= no
XGNU_CONFIGURE= yes
XCONFIGURE_ARGS=
XWRKSRC=        $(WRKDIR)/ivtools-1.0
X
X.include <bsd.port.mk>
END-of-graphics/ivtools/Makefile
echo x - graphics/ivtools/distinfo
sed 's/^X//' >graphics/ivtools/distinfo << 'END-of-graphics/ivtools/distinfo'
XMD5 (ivtools-1.0.3.tgz) = 31c0a8c99205edf8f0cee55947bc8207
END-of-graphics/ivtools/distinfo
echo x - graphics/ivtools/pkg-comment
sed 's/^X//' >graphics/ivtools/pkg-comment << 'END-of-graphics/ivtools/pkg-comment'
XDrawing editors derived from idraw
END-of-graphics/ivtools/pkg-comment
echo x - graphics/ivtools/pkg-descr
sed 's/^X//' >graphics/ivtools/pkg-descr << 'END-of-graphics/ivtools/pkg-descr'
XThis is a port of ivtools, a collection of vector-graphic drawing
Xeditors which augments the original idraw from Stanford University
Xwith mechanisms for scripting, networking, animation, and
Xgraph-editing.  They also add support for additional raster formats
X(PBM/PGM/PPM, PNG, GIF), arbitrary PostScript (using pstoedit), and
Xexport/import via Unix filters.
X
XWWW: http://www.ivtools.org
X
X- Scott Johnston
Xjohnston@vectaport.com
END-of-graphics/ivtools/pkg-descr
echo x - graphics/ivtools/pkg-plist
sed 's/^X//' >graphics/ivtools/pkg-plist << 'END-of-graphics/ivtools/pkg-plist'
Xbin/comdraw
Xbin/comterp
Xbin/drawserv
Xbin/drawtool
Xbin/flipbook
Xbin/graphdraw
Xbin/iclass
Xbin/idraw
Xbin/ivtiftopnm
Xbin/ivtmpnam
Xbin/mkgif89a
Xbin/mkgif89ac
Xbin/pnmtopgm
Xbin/stdcmapppm
Xlib/ivtools/InterViews
Xlib/ivtools/comterp.err
Xlib/libAttrGlyph.so.1.0.3
Xlib/libAttribute.so.1.0.3
Xlib/libComGlyph.so.1.0.3
Xlib/libComTerp.so.1.0.3
Xlib/libComUnidraw.so.1.0.3
Xlib/libComUtil.so.1.0.3
Xlib/libDrawServ.so.1.0.3
Xlib/libFrameUnidraw.so.1.0.3
Xlib/libGraphUnidraw.so.1.0.3
Xlib/libIV-common.so.1.0.3
Xlib/libIV.so.1.0.3
Xlib/libIVGlyph.so.1.0.3
Xlib/libOverlayUnidraw.so.1.0.3
Xlib/libTime.so.1.0.3
Xlib/libTopoFace.so.1.0.3
Xlib/libUniIdraw.so.1.0.3
Xlib/libUnidraw-common.so.1.0.3
Xlib/libUnidraw.so.1.0.3
X@dirrm lib/ivtools
END-of-graphics/ivtools/pkg-plist
echo c - graphics/ivtools/files
mkdir -p graphics/ivtools/files > /dev/null 2>&1
echo x - graphics/ivtools/files/patch-aa
sed 's/^X//' >graphics/ivtools/files/patch-aa << 'END-of-graphics/ivtools/files/patch-aa'
X*** Makefile.dist Wed Mar 13 14:56:45 2002
X--- Makefile Wed Mar 13 15:01:05 2002
X***************
X*** 67,75 ****
X
X     PROJECTDIR = /proj
X
X!    RELEASE = ivtools-1.0.2
X
X!    VERSION = 1.0.2
X
X     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
X
X--- 67,75 ----
X
X     PROJECTDIR = /proj
X
X!    RELEASE = ivtools-1.0.3
X
X!    VERSION = 1.0.3
X
X     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
X
X***************
X*** 351,357 ****
X   touch make.makefiles; fi
X   -@if [ ! -f make.depend ]; then \
X   echo ""; \
X!  $(MAKE) depend; \
X   touch make.depend; fi
X   -@if [ ! -f make.make ]; then \
X   echo ""; fi
X--- 351,357 ----
X   touch make.makefiles; fi
X   -@if [ ! -f make.depend ]; then \
X   echo ""; \
X!  echo skip $(MAKE) depend for quick BSD port; \
X   touch make.depend; fi
X   -@if [ ! -f make.make ]; then \
X   echo ""; fi
X*** config/InterViews/Imakefile.dist Wed Mar 13 15:31:53 2002
X--- config/InterViews/Imakefile Wed Mar 13 15:32:00 2002
X***************
X*** 6,18 ****
X
X  IvmkcmTargets($(PACKAGE))
X
X- #if !InstallRelative
X- install::
X-  MakeDir($(CONFIGDIR)/InterViews)
X-  $(INSTALL) -c $(INSTINCFLAGS) *.cf $(CONFIGDIR)/InterViews
X-
X- uninstall::
X-  (cd $(CONFIGDIR)/InterViews; $(RM) *.cf)
X- #endif
X-
X
X--- 6,9 ----
X*** config/Imakefile.dist Wed Mar 13 15:30:39 2002
X--- config/Imakefile Wed Mar 13 15:31:09 2002
X***************
X*** 9,20 ****
X
X  MakeInSubdirs($(SUBDIRS))
X
X- #if !InstallRelative
X- install::
X-  MakeDir($(CONFIGDIR))
X-  $(INSTALL) -c $(INSTINCFLAGS) *.def* template *.mk $(CONFIGDIR)
X-
X- uninstall::
X-  (cd $(CONFIGDIR);$(RM) *.def* template *.mk)
X- #endif
X-
X--- 9,11 ----
X*** config/rules.def.dist Tue Feb  5 09:12:01 2002
X--- config/rules.def Wed Mar 13 15:36:39 2002
X***************
X*** 1056,1090 ****
X
X  #ifndef InstallIncludes
X  #if InstallRelative
X! #define InstallIncludes(dir)      @@\
X! install::        @@\
X!  -@if [ -h $(TOP)/include ]; then exit 0; else \                 @@\
X!         (cd $(TOP) && $(LN) src/include include); fi
X  #else
X! #define InstallIncludes(dir)      @@\
X! install::        @@\
X!  MakeDir($(INCDIR)/dir)      @@\
X!  $(INSTALL) -c $(INSTINCFLAGS) *.h $(INCDIR)/dir   @@\
X!          @@\
X! uninstall::        @@\
X!  (cd $(INCDIR)/dir;$(RM) *.h)
X  #endif
X  #endif
X
X  #ifndef InstallInclude
X  #if InstallRelative
X! #define InstallInclude(dir, file)     @@\
X! install::        @@\
X!  -@if [ -h $(TOP)/include ]; then exit 0; else \                 @@\
X!         (cd $(TOP) && $(LN) src/include include); fi
X  #else
X! #define InstallInclude(dir, file)     @@\
X! install::        @@\
X!  MakeDir($(INCDIR)/dir)      @@\
X!  $(INSTALL) -c $(INSTINCFLAGS) file $(INCDIR)/dir  @@\
X!          @@\
X! uninstall::        @@\
X!  $(RM) $(INCDIR)/dir/file
X  #endif
X  #endif
X
X--- 1056,1072 ----
X
X  #ifndef InstallIncludes
X  #if InstallRelative
X! #define InstallIncludes(dir) /**/
X  #else
X! #define InstallIncludes(dir) /**/
X  #endif
X  #endif
X
X  #ifndef InstallInclude
X  #if InstallRelative
X! #define InstallInclude(dir, file) /**/
X  #else
X! #define InstallInclude(dir, file) /**/
X  #endif
X  #endif
X
X***************
X*** 1093,1113 ****
X  #define InstallSymLink(dir, file) /**/
X  #else
X  #if !defined(SVR4)
X! #define InstallSymLink(dir, file)     @@\
X! install::        @@\
X!  MakeDir(dir)       @@\
X!  cp -fd file dir       @@\
X!          @@\
X! uninstall::        @@\
X!  $(RM) dir/file
X  #else
X! #define InstallSymLink(dir, file)     @@\
X! install::        @@\
X!  MakeDir(dir)       @@\
X!  tar cf - file | (cd dir; tar xfp -)    @@\
X!          @@\
X! uninstall::        @@\
X!  $(RM) dir/file
X  #endif
X  #endif
X  #endif
X--- 1075,1083 ----
X  #define InstallSymLink(dir, file) /**/
X  #else
X  #if !defined(SVR4)
X! #define InstallSymLink(dir, file) /**/
X  #else
X! #define InstallSymLink(dir, file) /**/
X  #endif
X  #endif
X  #endif
X*** src/comtest/Imakefile.dist Wed Mar 13 15:40:44 2002
X--- src/comtest/Imakefile Wed Mar 13 15:40:51 2002
X***************
X*** 16,22 ****
X  OTHER_CCINCLUDES = $(ACE_CCINCLUDES)
X  OTHER_CCLDLIBS = $(ACE_CCLDLIBS)
X
X! ComplexProgramTarget(comtest)
X
X  #define Obj(file) MakeObjectFromSrcFlags(file,)
X
X--- 16,22 ----
X  OTHER_CCINCLUDES = $(ACE_CCINCLUDES)
X  OTHER_CCLDLIBS = $(ACE_CCLDLIBS)
X
X! ComplexProgramTargetNoInstall(comtest)
X
X  #define Obj(file) MakeObjectFromSrcFlags(file,)
X
X*** src/dclock/Imakefile.dist Wed Mar 13 15:41:00 2002
X--- src/dclock/Imakefile Wed Mar 13 15:41:07 2002
X***************
X*** 10,16 ****
X
X  Use_libInterViews()
X  Use_2_6()
X! ComplexProgramTarget(dclock)
X
X  #define Obj(file) MakeObjectFromSrcFlags(file,)
X
X--- 10,16 ----
X
X  Use_libInterViews()
X  Use_2_6()
X! ComplexProgramTargetNoInstall(dclock)
X
X  #define Obj(file) MakeObjectFromSrcFlags(file,)
X
X*** src/glyphs/gclock/Imakefile.dist Wed Mar 13 15:41:41 2002
X--- src/glyphs/gclock/Imakefile Wed Mar 13 15:41:47 2002
X***************
X*** 16,22 ****
X
X  Use_libInterViews()
X
X! ComplexProgramTarget(gclock)
X
X  MakeObjectFromSrcFlags(main,)
X
X--- 16,22 ----
X
X  Use_libInterViews()
X
X! ComplexProgramTargetNoInstall(gclock)
X
X  MakeObjectFromSrcFlags(main,)
X
X*** src/glyphterp/Imakefile.dist Wed Mar 13 15:42:00 2002
X--- src/glyphterp/Imakefile Wed Mar 13 15:42:05 2002
X***************
X*** 17,23 ****
X
X  Use_libInterViews()
X
X! ComplexProgramTarget(glyphterp)
X
X  MakeObjectFromSrcFlags(main,)
X
X--- 17,23 ----
X
X  Use_libInterViews()
X
X! ComplexProgramTargetNoInstall(glyphterp)
X
X  MakeObjectFromSrcFlags(main,)
X
X*** src/idemo/Imakefile.dist Wed Mar 13 15:38:25 2002
X--- src/idemo/Imakefile Wed Mar 13 15:42:24 2002
X***************
X*** 9,19 ****
X  CLIPPOLY_CCLDLIBS =
X
X  Use_libInterViews()
X! ComplexProgramTarget(idemo)
X
X  MakeObjectFromSrcFlags(main,)
X-
X- InstallScriptAs(../Idemo.defaults,$(LIBALLDIR),Idemo)
X
X  IncludeDependencies()
X
X--- 9,17 ----
X  CLIPPOLY_CCLDLIBS =
X
X  Use_libInterViews()
X! ComplexProgramTargetNoInstall(idemo)
X
X  MakeObjectFromSrcFlags(main,)
X
X  IncludeDependencies()
X
X*** src/scripts/Imakefile.dist Wed Mar 13 15:39:34 2002
X--- src/scripts/Imakefile Wed Mar 13 15:39:46 2002
X***************
X*** 36,43 ****
X
X  InstallScriptAs(mkgif89a.bash,$(BINDIR),mkgif89a)
X  InstallScriptAs(mkgif89ac.bash,$(BINDIR),mkgif89ac)
X- InstallScriptAs(ivgetjpg.bash,$(BINDIR),ivgetjpg)
X- InstallScriptAs(cntsrclines.bash,$(BINDIR),cntsrclines)
X  InstallScriptAs(ivtiftopnm.bash,$(BINDIR),ivtiftopnm)
X
X  InstallScriptAs(pnmtopgm.sh,$(BINDIR),pnmtopgm)
X--- 36,41 ----
X*** src/man/man1/Imakefile.dist Fri Mar 15 10:28:24 2002
X--- src/man/man1/Imakefile Fri Mar 15 10:28:57 2002
X***************
X*** 4,10 ****
X
X  PACKAGE = man1_ivtools
X
X! TROFFSRCS = comdraw.1 dclock.1 flipbook.1 iclass.1 ivmkmf.1 comterp.1\
X   drawtool.1 graphdraw.1 idraw.1
X  TROFFFLAGS  = -man
X  TROFFOUTPUT = man1.PS
X--- 4,10 ----
X
X  PACKAGE = man1_ivtools
X
X! TROFFSRCS = comdraw.1 flipbook.1 iclass.1 comterp.1\
X   drawtool.1 graphdraw.1 idraw.1
X  TROFFFLAGS  = -man
X  TROFFOUTPUT = man1.PS
X*** src/man/Imakefile.dist Fri Mar 15 10:27:41 2002
X--- src/man/Imakefile Fri Mar 15 10:28:15 2002
X***************
X*** 6,13 ****
X  PACKAGE = man_ivtools
X
X  SUBDIRS = \
X!  man1 \
X!         man3
X
X  MakeInSubdirs($(SUBDIRS))
X  FormatSubdirs($(SUBDIRS))
X--- 6,12 ----
X  PACKAGE = man_ivtools
X
X  SUBDIRS = \
X!  man1
X
X  MakeInSubdirs($(SUBDIRS))
X  FormatSubdirs($(SUBDIRS))
X*** src/scripts/Imakefile.dist Fri Mar 15 10:27:12 2002
X--- src/scripts/Imakefile Fri Mar 15 10:27:19 2002
X***************
X*** 23,30 ****
X  CppScriptTarget(ivmkmf,ivmkmf.cpp,-DCONFIGDIRSPEC='$(CONFIGDIRSPEC)' -DMAKEMAKESPEC='$(MAKEMAKESPEC)' -DUSE_INSTALLED,)
X  #endif
X
X- InstallMultipleFlags($(PROGRAMS),$(BINDIR),$(INSTBINFLAGS))
X-
X  LDLIB_SPEC = LD_LIBRARY_PATH='$(LIBABSDIR)':$$LD_LIBRARY_PATH
X  PATH_SPEC = PATH='$(BINDIR)':$$PATH
X  CppScriptTarget(ivct,ivct.cpp,-DLDLIB_SPEC='$(LDLIB_SPEC)' -DPATH_SPEC='$(PATH_SPEC)',)
X--- 23,28 ----
END-of-graphics/ivtools/files/patch-aa
exit



>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C9FB01D.FBEAF145>