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>