2008-06-20 03:09:05 +02:00
|
|
|
# $NetBSD: Makefile,v 1.55 2008/06/20 01:09:23 joerg Exp $
|
1999-01-24 12:47:33 +01:00
|
|
|
#
|
1998-03-30 00:16:36 +02:00
|
|
|
|
update to tgif-4.1.45
-----------------------> tgif-4.1.44 => tgif-4.1.45 <-----------------------
1) Fix a bug with the create_arc_obj() internal command. Thanks to
Jack Tucker for pointing out the bug.
2) Fix a bug with measurements in the ruler window when Tgif.ShowMeasure is
active. Thanks to Olin Johnson for pointing out the bug.
3) Fix a bug with "tgif -print -pdf". Thanks to Rob for pointing out the
problem.
4) Fix a bug with copy and paste in cygwin. Thanks to Tobias Naehring for
fixing the bug.
5) Move tgif's web server to a standard web server port (80). The new tgif
home page is now at:
http://bourbon.usc.edu/tgif/
6) Please note that as of 5/16/2006, postings to tgif related groups at
Yahoo!Groups are restricted to members only. This is done to cut down
SPAM. The affected groups are at:
http://groups.yahoo.com/group/tgif4-discuss
http://groups.yahoo.com/group/tgif4-howto
http://groups.yahoo.com/group/tgif4-bugs
http://groups.yahoo.com/group/tgif4-develop
If you have registered as a member in a group above, you can now only
post via the web interface or by sending an e-mail from your registered
e-mail address. Sorry about this inconvenience. But there have been
just too much SPAM on these lists.
7) Use the X Selections mechanism to perform copy and paste.
8) Add support for linking to an external JPEG file to save file size (under
File->Import). Some editing operations cannot be performed on these
linked JPEG objects. However, these objects do not have the color
limitation of X11 pixmap objects. Therefore, when they are exported in
the PS/EPS formation, they will have a lot more colors.
9) The standard Linux distribution now use Xtoolkit by default (this is done
by including -DUSE_XT_INITIALIZE in the MISCDEFINES line and -lXt in the
SYS_LIBRARIES line of Tgif.tmpl-linux). One advantage of this is that now
it's easy to override X defaults. For example, one can use:
tgif -xrm "Tgif.Foreground: red"
10) Add support for Tgif.PSDistillerNoImageCompress so that images in a
generated PostScript file will \fInot\fR be compressed by a distiller
program such as ps2pdf. Thanks to Dirk Farin for supplying the PostScript
code. Please use Tgif.PSDistillerNoImageCompress with care. It has been
noticed that generated EPS file may not work well with LaTeX.
11) Add support for Tgif.AdditionalPSSetup (and -pssetup commandline option)
so that a user can add additiional user specified PostScript code in the
PostScript file header (right before %%EndSetup).
12) Support a new commandline option "-noshowpageineps" so that the "showpage"
PostScript command is not generated when printing/exporting in the EPS
format when tgif is run with "-print"..
13) Add support for Tgif.PSFontNeedCharSubs and Tgif.PSCharSubs.* so that
some characters in the non-ASCII portion of a non-iso8859-1 font can be
replaced by user specified PostScript characters. Thanks to Peter
Dembinski for the suggestion.
14) Add a new X default, Tgif.DrawTextFuncKey_F#, so that a function key
can be associated with a list of internal commands (and activiated only
in the text drawing mode).
15) Add the following internal commands:
set_selected_text_style(<textstyle>)
objs_bbox_intersect(<obj1_name>,<obj2_name>,<result_attr>)
delete_all_attr_from_selected_objs()
2006-07-11 14:12:41 +02:00
|
|
|
DISTNAME= tgif-4.1.45
|
1998-08-26 23:18:57 +02:00
|
|
|
CATEGORIES= graphics
|
update to tgif-4.1.42
Here's a list of added features/bug fixes.
1) Tgif's home has moved from University of Maryland to University of
Southern California.
2) If there's no domain resources specified in the X resource file,
tgif will use the library path specified when tgif is compiled as the
default. This is the directory where the equation symbols are installed.
Thanks to A. Sengupta <osegu@iitk.ac.in> for pointing out the problem.
3) For Red Hat 7.2, /usr/bin/xpmtoppm cannot handle input file whose
format is XPM version 1. Suport for a new compiler option,
-D_XPM3TOPPM, is added so that tgif can generate XPM format version 3 by
default. This is has the same effect as setting Tgif.XPmOutputVersion to 3
and Tgif.UseXPmVersion1ForImageMap to false.
4) Add more information in the tooltip when
Tgif.MeasureTooltipVerbose is set to true.
5) Add a new LaTeX equation symbol file "eq4xpm.sym" in the release.
Instead of generating and embedding an EPS file, this new object
will generate and embed an XPM file with additional controls. Please
open this file with tgif for more details and check out
http://bourbon.usc.edu:8001/tgif/faq/eq4xpm.html.
Thanks to Kai Sattler <kaisat@post.tele.dk> for the contribution.
6) Fix a bug in tgwb when a text object is being edited.
7) Obsolete the Tgif.LandscapePdfSetPageDevice X default (because the
name was misleading) and add support for a new X default,
Tgif.PdfSetPageDevice. As mentioned in the release notes for
tgif-4.1.39, the use of this should
not be necessary in the future (and is considered a bug in
should not be necessary in the future (and is considered a bug in
ps2pdf).
The old commandline option, "-nolandpdfspd" is also obsolete and
is replaced by "-pdfspd=yes" and "-pdfspd=no".
8) Add a new X default, Tgif.NoModeWindow, so that tgif can start
without a mode window.
9) Add a new X default, Tgif.MakeUnsavableInSlideShow, so that the
current file will be made unsavable when slideshow mode is entered. (If
the current file contains auto page numbering objects, the file will
be made
unsavable regardless of the setting of this X default.)
10) Update the Reliable IP-multicast Library (distributed in the
rmcast subdirectory of this distribution). The new version allows
point-to-point connection between 2 whiteboards. Please see the updated
README.tgwb file. Thanks to the team members of the research group lead by
Professor Edmundo de Souze e Silva <edmundo@land.ufrj.br> at the
Federal University of Rio de Janeiro.
2002-03-29 16:40:21 +01:00
|
|
|
MASTER_SITES= ftp://bourbon.usc.edu/pub/tgif/free-of-charge/
|
1998-03-30 00:16:36 +02:00
|
|
|
|
2003-07-17 23:41:05 +02:00
|
|
|
MAINTAINER= dmcmahill@NetBSD.org
|
2006-10-04 23:35:58 +02:00
|
|
|
HOMEPAGE= http://bourbon.usc.edu/tgif/tgif.html
|
2001-02-16 16:22:13 +01:00
|
|
|
COMMENT= Fully-featured X11 drawing program
|
1998-03-30 00:16:36 +02:00
|
|
|
|
2008-06-20 03:09:05 +02:00
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
|
1998-08-26 23:18:57 +02:00
|
|
|
USE_IMAKE= yes
|
|
|
|
|
2002-08-01 07:48:00 +02:00
|
|
|
PTHREAD_OPTS+= require
|
update to tgif-4.1.42
Here's a list of added features/bug fixes.
1) Tgif's home has moved from University of Maryland to University of
Southern California.
2) If there's no domain resources specified in the X resource file,
tgif will use the library path specified when tgif is compiled as the
default. This is the directory where the equation symbols are installed.
Thanks to A. Sengupta <osegu@iitk.ac.in> for pointing out the problem.
3) For Red Hat 7.2, /usr/bin/xpmtoppm cannot handle input file whose
format is XPM version 1. Suport for a new compiler option,
-D_XPM3TOPPM, is added so that tgif can generate XPM format version 3 by
default. This is has the same effect as setting Tgif.XPmOutputVersion to 3
and Tgif.UseXPmVersion1ForImageMap to false.
4) Add more information in the tooltip when
Tgif.MeasureTooltipVerbose is set to true.
5) Add a new LaTeX equation symbol file "eq4xpm.sym" in the release.
Instead of generating and embedding an EPS file, this new object
will generate and embed an XPM file with additional controls. Please
open this file with tgif for more details and check out
http://bourbon.usc.edu:8001/tgif/faq/eq4xpm.html.
Thanks to Kai Sattler <kaisat@post.tele.dk> for the contribution.
6) Fix a bug in tgwb when a text object is being edited.
7) Obsolete the Tgif.LandscapePdfSetPageDevice X default (because the
name was misleading) and add support for a new X default,
Tgif.PdfSetPageDevice. As mentioned in the release notes for
tgif-4.1.39, the use of this should
not be necessary in the future (and is considered a bug in
should not be necessary in the future (and is considered a bug in
ps2pdf).
The old commandline option, "-nolandpdfspd" is also obsolete and
is replaced by "-pdfspd=yes" and "-pdfspd=no".
8) Add a new X default, Tgif.NoModeWindow, so that tgif can start
without a mode window.
9) Add a new X default, Tgif.MakeUnsavableInSlideShow, so that the
current file will be made unsavable when slideshow mode is entered. (If
the current file contains auto page numbering objects, the file will
be made
unsavable regardless of the setting of this X default.)
10) Update the Reliable IP-multicast Library (distributed in the
rmcast subdirectory of this distribution). The new version allows
point-to-point connection between 2 whiteboards. Please see the updated
README.tgwb file. Thanks to the team members of the research group lead by
Professor Edmundo de Souze e Silva <edmundo@land.ufrj.br> at the
Federal University of Rio de Janeiro.
2002-03-29 16:40:21 +01:00
|
|
|
|
2006-02-08 17:58:29 +01:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
|
|
|
|
.if ${OPSYS} == "DragonFly"
|
|
|
|
OS_TEMPLATE= ${WRKSRC}/Tgif.tmpl-freebsd
|
|
|
|
.else
|
|
|
|
OS_TEMPLATE= ${WRKSRC}/Tgif.tmpl-${LOWER_OPSYS}
|
|
|
|
.endif
|
|
|
|
|
2005-08-23 04:33:32 +02:00
|
|
|
post-patch::
|
|
|
|
@${RM} -f ${WRKSRC}/Tgif.tmpl
|
2006-02-08 17:58:29 +01:00
|
|
|
@${CP} ${OS_TEMPLATE} ${WRKSRC}/Tgif.tmpl
|
2005-08-23 04:33:32 +02:00
|
|
|
|
|
|
|
.include "../../graphics/jpeg/buildlink3.mk"
|
2006-12-27 14:37:35 +01:00
|
|
|
.include "../../x11/libX11/buildlink3.mk"
|
|
|
|
.include "../../x11/libXext/buildlink3.mk"
|
2005-08-23 04:33:32 +02:00
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|
|
|
|
|
2003-11-09 22:26:06 +01:00
|
|
|
# avoid "xmkmf -a" on Solaris which runs makedepend because the
|
|
|
|
# openwindows makedepend program can't handle the number of
|
|
|
|
# files. We should probably have a replacement makedepend in
|
|
|
|
# pkgsrc.
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if ${OPSYS} == "SunOS"
|
|
|
|
XMKMF= ${XMKMF_CMD}
|
|
|
|
.endif
|