Commit graph

77 commits

Author SHA1 Message Date
drochner
497989ea5b update to 0.96.1
changes:
* Text rendering is now based on the TextLine objects, each of which
  contain one line of text along with font and font height.  This has
  allowed proper control of text width and speedier rendering.
* Visio VXD files can now be imported and exported, thanks to Ian
  Redfern.
-internal API changes
* A number of new keyboard shortcuts.
* Layer visibility is now undoable.
* New sheets for Business Process Modelling
-bugfixes
2007-04-19 20:14:58 +00:00
wiz
2d1a8cc474 Bump PKGREVISION for gnome-keyring ABI bump. 2007-03-21 12:05:41 +00:00
wiz
6e2c35c083 pkglint cleanup; update HOMEPAGE/MASTER_SITES.
From Sergey Svishchev in private mail.
2007-02-22 19:01:13 +00:00
joerg
68f088dd4f DESTDIR support. 2006-11-14 13:56:15 +00:00
joerg
7fc81309f9 Move msgfmt into Makefile.common, as it is needed by configure and
dia-python fails otherwise.
2006-10-25 16:52:23 +00:00
rillig
a28c1c2518 Fixed "test ==". 2006-10-10 19:43:32 +00:00
rillig
144a1ee175 Added "c" to USE_LANGUAGES for packages that use GNU configure scripts,
since they always need a C compiler, even when the source code is
completely in C++.

For some other packages, stated in the comment that a C compiler is
really not needed.
2006-07-22 04:46:13 +00:00
jlam
00478b39e6 Sweep pkgsrc and convert packages that included intltool/buildlink3.mk
to use instead "USE_TOOLS+=intltool".  Remove now unused
intltool/buildlink3.mk
2006-07-05 05:37:39 +00:00
joerg
f00a67813c Needs msgfmt. 2006-06-22 10:04:25 +00:00
drochner
fdf9bcb767 fix help file installation in the !gnome case, problem found by
Lubomir Sedlacik
(no PKGREVISION bump because the default case is not affected)
Help display seems fundamentally broken to me in the !gnome case;
the code looks for an "index.html" which is not installed (and which
no make rule is present for).
2006-06-11 16:55:35 +00:00
drochner
13bb0830bd update to 0.95.1
changes:
3 minor bugfixes
2006-05-31 17:50:12 +00:00
abs
4b6f858b71 USE_LANGUAGES+=c++ 2006-05-16 21:15:23 +00:00
drochner
98f401acd8 update to 0.95
changes:
-"mainpoint" system allows lines to always point towards the middle
-Python plug-ins added
-automatically change grid size depending on zoom level
-Text input now highlights the object
-security problems fixed in XFig import and Python plug-in
-new shapes added
-new UML objects added
-Full screen mode
-Improved SVG import
-Plug-in loading and unloading doesn't require restart
-i18n problems fixed
-bugs have been fixed
-Command line usage has improved
-ses the new GTK+ File Dialog

pkgsrc change:
-precompile Python files
2006-05-02 16:23:30 +00:00
rillig
9fc2d7d281 Removed the superfluous "quotes" and 'quotes' from variables that don't
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-22 09:22:05 +00:00
wiz
375b5e4933 More PKGREVISION bumps for png-1.2.9nb2 update. 2006-04-17 14:52:10 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
salo
2a654f617f Security fix for CVE-2006-1550:
"Multiple buffer overflows in the xfig import code (xfig-import.c) in Dia 0.87
 and later before 0.95-pre6 allow user-complicit attackers to have an unknown
 impact via a crafted xfig file, possibly involving an invalid (1) color index,
 (2) number of points, or (3) depth."

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-1550
http://mail.gnome.org/archives/dia-list/2006-March/msg00149.html

Fix from Dia CVS.
2006-04-04 14:52:15 +00:00
jlam
11993b86ed Bump PKGREVISION for all packages that had broken INSTALL/DEINSTALL
scripts prior to revision 1.43 of bsd.pkginstall.mk.
2006-03-21 06:00:43 +00:00
minskim
89872a35e4 Do not declare a static function as non-static. This makes the package
build with gcc-4.
2006-02-24 02:52:22 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
wiz
f61c002199 Recursive PKGREVISION bump for gnutls shlib major bump.
Bump BUILDLINK_RECOMMENDED.
2005-12-31 12:32:31 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
dillo
f81ae835ad Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a
user settable variable.  Set PKG_SUGGESTED_OPTIONS instead.  Also,
make use of PKG_OPTIONS_LEGACY_VARS.

Reviewed by wiz.
2005-05-31 10:01:36 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
jlam
f35b224a50 SUBST_FILES.* must be relative to ${WRKSRC}. 2005-05-21 04:10:17 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
jmcneill
7beb416ebf Update maintainer email address. 2005-03-24 19:40:27 +00:00
agc
6a7b384635 Add RMD160 digests 2005-02-24 08:45:01 +00:00
jmmv
99eb6f6c46 Remove python support from this package and bump PKGREVISION to 1.
Reason: drop a build time option.

While here, split the Makefile in two parts to allow the addition
of the upcoming dia-python package, which will provide the missing
bits.
2005-01-20 18:49:33 +00:00
xtraeme
18efda262a Convert to use bsd.options.mk, I don't bump PKGREVISION because the
binary will be the same (all options turned on by default), currently
there are two options: python gnome.

If you want to disable them, use PKG_OPTIONS.dia=-python -gnome
2004-11-17 21:42:11 +00:00
jmmv
25c28752c3 Update to 0.94:
dia-0.94: 17-Aug-2004

Nothing new happened since last prerelease, releasing.

dia-0.94-pre6: 7-Aug-2004

Fixed crash bug in save as, as well as string sorting issue and crash bug
in UML class and group unhighlighting bug.

dia-0.94-pre5: 2-Aug-2004

Finally fixed memory leak from layout cache.

dia-0.94-pre4: 1-Aug-2004

Important fix for export filters.  Still some leaking from layout cache,
but not as awful.

dia-0.94-pre3: 25-Jul-2004

Fixing a number of png issues and a few bugs.

dia-0.94-pre2: 17-Jul-2004

Second prerelease of version 0.94.  Bunch of small fixes, but together
important enough to make a new prerelease.

dia-0.94-pre1: 04-Jul-2004

First prerelease of version 0.94.  News in this version:

* Highlighting of objects when connecting to them makes it easier to
  connect.

* New shape sets include:
  - RDP (Petri Networks shapes)
  - KAOS (Goal-Directed Requirements Acquisition)
  - I* (Intentional STrategic Actor Relationships modelling)
  - Jackson (Jackson Diagrams)
  - ChemEng (chemical engineering)

* Hexagonal grid, for all you chemists out there.

* Allow selection between layers, selectable in layers dialog.

* Disparate persistence systems replaced by one combined system using XML,
  leaves unknown preferences alone.

* New renderer plug-in for Cairo rendering API.

* New renderer plug-in for WMF outside of Windows.

* New arrow head: Backslash.

* Rounded corners on zigzaglines and polylines.

* Automaticall open new diagram if now chosen at start.

* Diagram modified status now based on undo information.

* Wrapping operations arguments in UML objects.

* Better positioning of association texts.

* More persistence of toolbox selections and dialog entries.

* Better handling of dialogs when parent dialogs close.

* Changed from SGML to XML for docs, still DocBook.

* Fix shape background color compatibility problem.

* Many smaller bug fixes, leaks closed and stuff.
2004-10-14 17:04:08 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
recht
df9f6259c7 bump PKGREVISIONs since libxslt needs libgcrypt now 2004-07-06 16:28:52 +00:00
drochner
bd20fa0c37 update to 0.93
changes:
-faster text rendering
-minor feature additions
-bugfixes
2004-05-06 10:21:47 +00:00
jmmv
bedae6c90c Make use of the new USE_DIRS variable, instead of directly depending on the
*-dirs packages.
2004-04-14 16:15:20 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
jmmv
ae5a97419f Handle some shared directories by depending on (or updating dependancies to
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs.
Bump PKGREVISION.
2004-03-08 19:40:36 +00:00
jmmv
6b431737cd bl3ify and add explicit dependancies on packages used directly by this one. 2004-02-20 17:02:06 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
jmmv
bad3afef71 Bump PKGREVISION due to gnome-vfs2 update (fam readded as a dependancy). 2004-02-09 18:47:36 +00:00
grant
59daad6697 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 15:46:42 +00:00
jmmv
a58dd81611 Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2004-01-23 21:50:42 +00:00
reed
6d9af8d68d Bump package revisions for tiff update.
Tiff is backward compatible, but was broken on amd64 platform
so this makes sure new tiff is used.
2004-01-03 18:49:33 +00:00
jmmv
a51d1c36df Bump PKGREVISION due to gnome-vfs2 update (fam removed as dependancy).
( We really need non-recursive dependancies... *sigh* )
2003-12-28 23:37:05 +00:00
wiz
391b5798e6 Bump PKGREVISION for atk library major bump. 2003-12-13 00:45:21 +00:00
recht
f167609795 update to 0.92.2
many changes / fixes (see NEWS for details)
including:

* Autorouting of orthconn lines.  Still fairly primitive, doesn't avoid
  objects, but at least goes the right way out of connectionpoints (when
  connectionpoints have their dirs set).
* Parenting.  Objects can now be set to be parents of others (so far, only
  the UML Large Package is set so by default).  Objects created into these
  or explicitly added are moved with the parent and cannot be moved
  outside.
* Dynamic grid that changes with zoom scale.
* Grid now has thicker line every n lines (default 5).  Stippled grid
  option removed.
* Mouse wheel(s) can be used to scroll and zoom.
* More diagram properties can be set for existing diagrams, and are loaded
  and saved.
* UML Component features:  Event sources and sinks.
* Improved undo of grouping and ungrouping.
* Updates of the Python plugin:
  - groups, rgb, and images can be manipulated
  - better svg parsing
* Gnome and Gnome HIG conformance better.
* Better text alignment in flowchart objects.
* Better SVG export.
* Better arrow head calculations.
* More tooltips.

This also fixes a gcc3 build problem.

ok'ed by wiz@
2003-12-02 22:32:48 +00:00