Commit graph

119148 commits

Author SHA1 Message Date
jmmv
f9398f2617 rarian conflicts with scrollkeeper, so the reverse is also true. Then,
add a conflicts line with rarian.
2007-11-05 15:56:13 +00:00
rillig
a8826cd434 + rename 2007-11-05 15:49:45 +00:00
rillig
d498b089e1 + thaixfonts 2007-11-05 15:38:40 +00:00
rillig
ea2d7eaccb Updated x11/qwt to 5.0.2 2007-11-05 12:57:38 +00:00
rillig
10b846fbae Updated qwt to 5.0.2.
Release 5.0.2
===================

Bug Fixes
---------
1. QwtPlotCurve::Xfy curve type fixed
2. Memory leak in QwtLegend fixed
3. Vertical alignment of rich texts fixed
4. Workaround for a Qt4 bug added, that produces horrible performance
   when painting curves with a pen width > 1.
5. Background for the tracker text of QwtPickers fixed.
   Improved (faster + better rendered texts) implementation of
   painting tracker texts, using capabilities of Qt >= 4.3.
6. QwtArrowButton/QwtCounter: workaround for layout bug ( Qt < 4.3 )
   of the Cleanlook style added.
7. A couple of minor fixes

Changes
-------
1. QSvgGenerator added to the bode example

Release 5.0.1
===================

Changes
-------
1.  A couple of problems, when building Qwt fixed.
2.  Displaying Rich Text with Qt 4.x fixed

Release 5.0.0
===================

Platforms
---------
Support of Qt3 and Qt4. Qt2 is not supported any longer.

Key features
------------
1.  Redesign of plot items. Makes it much easier to develop
    individual items.
2.  Redesign of the scale classes. All calculations are
    collected in scale engines, where the application can
    implement it´s own (f.e log2, or date scales). Now it´s
    also possible to have individual and completely irregular scales
3.  Redesign of the QwtText classes. The MathML renderer of
    the Qt4 solutions package is embedded.
    work for all expressions/situations.
4.  New classes for navigating: QwtPanner, QwtMaginfier
5.  Spectrogram/Contour plots  and other classes for displaying
    raster data added.

Changes
-------
5.0.0 is by far the release with the most changes in the history of Qwt
- too many to make list.


Release 4.2.0/0.4.2
===================

License
--------
A couple of exceptions to the LGPL with the intention to allow static
linking with commercial applications. See COPYING.

Key features:
-------------
1.  Designer plugin
2.  Rich Text support ( f.e. E = m * c<sup>2</sup> ) added.
3.  QwtDial class family added (QwtDial, QwtCompass, QwtAnalogClock, ...)
4.  QwtPicker class family added. Includes QwtPlotZoomer, a complete
    implementation of recursive zooming.
5.  Device metrics independent printing of QwtPlot. (QPrinter::HighResolution)
6.  QwtPlot::setCurveBrush(), QwtCurve::setBrush() added. The area
    between curve and baseline will be filled with this brush.
7.  Rotation of axis tick labels added. Very useful for axis with long
    labels like time scales ...
8.  Added a new abstract QwtData class to plot data from almost any type of
    container class.
9.  QwtDoublePoint, QwtDoubleSize, QwtDoubleRect double counterparts
    for QPoint, QSize, QRect.
10. First steps to support Qtopia. All examples can be compiled and started
    in the qvfb emulator.


Changes:
---------
1.  Rewrite of QwtLegend/QwtLegendItem (no QTable anymore)
2.  Each plot item will be painted, even if one of the axis it is
    attached to is disabled. (like in all other releases beside 0.4.1)
3.  Code for double buffering moved to a new class QwtPaintBuffer.
    Double buffering can be enabled/disabled now.
4.  QwtPainter, QwtMetricsMap, QwtLayoutMetrics added
    Hide paint device metrics dependencies.
5.  Layout code rewritten and moved to a new class QwtPlotLayout
    New layout options canvasMargin(), alignCanvasToScales()
6.  QwtPlot: sizeHint() != minimumSizeHint()
9.  Internal plot data are private again. A couple of get methods
    added instead.
10. canvas repaints triggered by paint events. Enables event filtering
11. QwtPlot::drawCanvasItems added. In opposite to QwtPlot::drawCanvas
    it is used by the printing code too.
12. qwtMax, qwtMin, qwtInt mapped to QMAX, QMIN, qRound from qglobal.h
13. operator= for plot item classes changed.
14. readOnly property added for sliders.
15. valid flag added for QwtDblRange
16. QwtCounter wrap around policy: a counter under- or overflow sets
    focus to the smallest up/down button and disables counting.
    A space bar keypress release event re-enables counting.
17. QwtPushButton added. A class that adds rich text and alignments
    features to QPushButton, like they are used in QLabel
18. Clipped painting code moved from QwtCurve to QwtPainter/QwtRect
19. Canvas cache added to optimize trivial repaints.
20. QwtPlot::drawCurve added for incremental curve data
21. QwtSliderBase, readOnly, isValid added
22. Added filtering of the colors of the title and scales to QwtPrintFilter.
23. Support of QT_NO_CAST_ASII and QT_NO_COMPAT added
24. Batch file added for generating Visual Studio project files
25. QwtPlotCurve, QwtPlotMarker, QwtPlotGrid: more methods public
26. QwtPlot::setLegendPosition added
27. A lot of changes I don't remember, ... sorry.

Bugfixes:
---------
1.  Autodetection of painter redirection. QPixmap::grabWidget() works
    with Qwt Widgets again.
2.  QwtSlider: Rounding double->int conversions instead of simple casts.
3.  Bad additional line, connected to the first curve point, when zooming
    deep, fixed.
4.  QwtMarker: Painting of symbols with width != height fixed
5.  QwtPlot::plotMouseXXX/canvasMap pixel coordinates synced.
    Now both include the canvas frame.
6.  Layout fixed for QwtScaleDraws without tick labels
8.  Tab focus chains fixed, focus indications added.
9.  Support QwtAutoScale::Inverted when autoScale is off also.
10. Keyboard control, focus indications added.
11. Improved QStyle awareness.
12. Printing of plots with disabled axes

Examples
--------
1.  New example linux/cpustat added. Runs also on non linux boxes
    with dummy values. Beside showing a couple of features that
    are new with 0.4.1 and 0.4.2, it shows how to extend and customize
    a QwtPlots.
2.  Added new example event_filter to demonstrate event filtering.
    This example shows how to add additional controls to the scales,
    how to translate mouse clicks on the scales into signals and
    how to move points on the canvas.
3.  realtime example shows how to use scrollbars when zooming

Release 0.4.1
============

Changes:
---------
1.  Platform independent project files. makefiles directory removed.
2.  RPM spec file template added.
3.  __declspec formalism added for Win32 DLLs. Requires
    'DEFINES += QWT_DLL' in the .pro file.
4.  QString used for visible texts.
5.  Code for error curves removed. These type of features should be
    implemented in derived curve classes.
6.  A lot of Qt 1.2 related code removed/replaced.
7.  QwtColorFilter, QwtPixFrame removed. QwtPlotPixFrame renamed
    to QwtPlotCanvas.
8.  qmodules.h aware. Skips QwtLegend in case of !QT_MODULE_TABLE
9.  All Widgets including QwtPlot optimized to reduce flicker
    during resize/repaint.
10. QwtPlot curves/markers can be disabled/enabled to hide/show individual
    curves without removing the curves from the plot.
11. Internal maps removed from QwtCurve. QwtCurve::setMap, QwtCurve::setRect,
    QwtCurve::setRange removed.

Feature additions:
------------------
1. Printing
   QwtPlot::print prints to any type of QPaintDevice now.
   Hardcoded printer attributes margin, creator and document title have
   been removed and must/can be set by the applications now.
   Printing of background and legends added. QwtColorFilter replaced
   by QwtPlotPrintFilter.
2. Layout
   Many layout fixes and additions.  Now all Widgets behave well in
   QLayouts and provide sensible sizeHints. QwtPlot::setMargin(int) added.
   Fieldwidth added for QwtPlot::setAxisFormat for application that need
   range independent width. Title and axis title are Qt:Alignment aware.
   Qt::WordBreak or multiline titles are possible.
3. Legend
   En/Disabling of single curves in the legend added.
   QwtPlot::setAutoLegend added.
4. Extensibility
   QwtPlot::insertCurve + QwtPlot::insertMarker added. Now derived
   classes of QwtPlotCurve and QwtPlotMarker can be added. Virtual
   methods provided by QwtPlotCurve for sub-classing.
   QwtScale::setScaleDraw + QwtPlot::setAxisScaleDraw + some virtual
   methods for QwtScaleDraw added. Application can implement individual
   axis labels now.
5. Sliders
   QWheelEvent added. The MouseWheel stepsize is controlled by the
   Scroll Page Size. QwtWheel::setWheelWidth added. QwtKnob::setSymbol,
   QwtKnob::symbol added.

Bugfixes:
---------
1. Workaround for spontanous curves resulting from overruns
   when zooming too deep.
2. Wrong QColorGroup::ColorRole for background colors fixed.
   Necessary for several non default QStyles.
3. QwtWheel fixed for vertical wheels. Better color support.
4. QwtSlider fixed.
5. Many forgotten others

Release 0.4.0
============

Bugfixes:
---------
1. A few occurences of the boolean literal \c false were changed into macro
   \c FALSE for cross compiler compatibility.
2. A few local variables in member functions were renamed to suppress
   warnings issued by really picky compilers about global/class variables
   being hidden.
3. In qwt_legend.h, a fully qualified name was used in a class declaration.
   The HPUX compiler chokes on this (and it's ugly), so it was fixed.
4. Macro M_2PI is now only defined is this hasn't already been done by the
   system's clib.

Feature additions:
------------------
1. Qwt now works with Qt3.0. In order to achieve this, QwtLegend now no
   longer derives from QTableView, but from QTable. This seems to have had
   quite a few consequences. Kudo's to Uwe Rathmann for uploading this nice
   fix to the CVS tree.
2. Getters for a plot's title and title font have been added.
2007-11-05 12:56:44 +00:00
drochner
d63be85aea update to 2.20.1
This switches to the new gnome-2.20 branch.

This should also resolve PR pkg/37282 by Gilles Gravier.
2007-11-05 11:44:06 +00:00
joerg
b569b7e071 Add Open Font License text. 2007-11-05 11:40:58 +00:00
drochner
852dfaac8c There were API changes between 2.18 and 2.20, so update dependencies.
Addresses (but does not fix) PR pkg/37282 by Gilles Gravier.
2007-11-05 11:36:17 +00:00
drochner
ae13fb82c8 apply a patch from Debian for CVE-2007-5197:
Buffer overflow in the Mono.Math.BigInteger class in Mono allows
context-dependent attackers to execute arbitrary code via
unspecified vectors
2007-11-05 11:28:50 +00:00
joerg
91812f0d5f Also add -E to usage(). From PR 37265. 2007-11-05 09:39:38 +00:00
rillig
c76d7212b5 Restored the correct checksums for goffice-0.5.1. Noticed by wiz. 2007-11-05 09:02:41 +00:00
rillig
bb4781c27f Fixed building with newer versions of boehm-gc, which doesn't provide
the GC_quiet variable.
2007-11-05 07:14:51 +00:00
rillig
8f8d3f20b6 + oak
+ rename
2007-11-05 06:42:00 +00:00
rillig
354e34f6a1 Imported sysutils/rename-1.3nb1 from PR 37280 2007-11-05 06:40:09 +00:00
bjs
0b01815af6 + Updated devel/scmgit to 1.5.3.5 [bjs 2007-11-05] 2007-11-05 06:35:56 +00:00
bjs
2e8a39dde2 Update to version 1.5.3.5, a bug-fix release. The ChangeLog for
git is always very verbose, so please check
${WRKSRC}/Documentation/RelNotes-1.5.3.5.txt for more information.
2007-11-05 06:34:55 +00:00
obache
521e8a1c43 Remove unusual rename trick.
Add destdir support.
2007-11-05 06:12:00 +00:00
grant
6979db74bb fix build on Solaris w/ sunpro:
- don't call the linker directly to build shared libraries,
  use ${CC} -G
- link libsunmath statically, as it is provided by SUNWspro and
  therefore not available on systems where the compiler is not
  installed.
2007-11-05 01:09:23 +00:00
uebayasi
ce502a864c Change the default EMACS_TYPE to emacs22. Suggested on tech-pkg, no objections
for one week.
2007-11-04 23:53:44 +00:00
rillig
af17969f76 Fixed pkglint warning:
WARN: Makefile.common:48: "${SH} ./configure" is not a valid pathname.

Fixing this fixed the following error:

... ${CONFIGURE_ENV} /bin/ksh /bin/ksh ./configure ...
/bin/ksh: /bin/ksh: cannot execute
2007-11-04 23:29:13 +00:00
rillig
0cef6c1b87 Added two patches to make the package build with sunpro. 2007-11-04 22:59:36 +00:00
rillig
3a94c0eed0 Needs flex to build on Solaris. 2007-11-04 16:57:15 +00:00
adrianp
dd8c492935 Added time/p5-Time-Interval version 1.22 2007-11-04 16:04:15 +00:00
adrianp
3122461e52 +p5-Time-Interval 2007-11-04 16:03:02 +00:00
adrianp
70cf706633 Time::Interval
==============

This package installs the Time::Interval perl module.
Time::Interval's primary purpose is to take a given number
of seconds and return the number of days, hours, minutes,
and seconds are represented.
2007-11-04 16:02:12 +00:00
agc
ddcd0cd417 Add MAKE_JOBS_SAFE=no, pointed out by ASau as part of the pkgthon 2007-11-04 16:00:02 +00:00
agc
29df3ccee5 Mark zsh packages as MAKE_JOBS_SAFE=no (from ASau in pkgthon). 2007-11-04 15:58:24 +00:00
tnn
b535c0807d Added graphics/gimp-liquid-rescale 2007-11-04 15:56:38 +00:00
tnn
0669c9d503 Import gimp-liquid-rescale-0.3.0 from pkgsrc-wip.
This is a content-aware image resizing plugin for the GIMP.
2007-11-04 15:52:29 +00:00
rillig
6d2115b91d Fixed gcc warnings (treated as errors) about the signedness of pointer
targets.
2007-11-04 15:46:58 +00:00
wiz
fa58d1c881 + asc-2.0.0, ghc-6.8.1, gnomeicu-0.99.14, k3b-1.0.4, mutt-devel-1.5.17,
tcpreplay-3.2.3.
2007-11-04 15:37:07 +00:00
rillig
6b89ee80bc Fixed another reference to the home directory of the user that builds
the package.

PKGREVISION++
2007-11-04 15:34:08 +00:00
adrianp
e447fd3274 Added time/p5-Time-Format version 1.02 2007-11-04 15:11:04 +00:00
adrianp
822c6a516f +p5-Time-Format 2007-11-04 15:09:36 +00:00
adrianp
6fea7f70d5 Time::Format version 1.02
=========================

Time::Format provides a very easy way to format dates and times.  The
formatting functions are tied to hash variables, so they can be used
inside strings as well as in ordinary expressions.  The formatting
codes used are meant to be easy to remember, use, and read.  They
follow a simple, consistent pattern.  If I've done my job right, once
you learn the codes, you should never have to refer to the
documentation again.  A quick-reference page is included, just in
case.  ;-)

Time::Format can also format DateTime objects, and strings created
with Date::Manip.

Also provided is a tied-hash interface to POSIX::strftime and
Date::Manip::UnixDate.
2007-11-04 15:08:44 +00:00
tron
8c38105dfb Note update of the "gnome-keyring" package to version 2.20.1nb1. 2007-11-04 14:36:31 +00:00
tron
2c10fdef3b Fix detection of PAM support under Mac OS X to get "pam_gnome_keyring.la"
built. Bump package revision because package was previously incomplete
and the package list incorrect.
2007-11-04 14:36:05 +00:00
rillig
6f5d4148d3 Added some recently imported packages to their category Makefiles. 2007-11-04 12:36:13 +00:00
rillig
b85607e796 The fifth field in a CVS/Entries file is the keyword mode. It doesn't
have to be always empty.
2007-11-04 12:17:10 +00:00
taca
0cd0379132 Note update of security/sudo pakcage to 1.6.9p8. 2007-11-04 12:08:05 +00:00
taca
2628c96443 Update sudo package to 1.6.9p8.
Major changes since Sudo 1.6.9p7:

 o Fixed a bug where a sudoers entry with no runas user specified
   was treated differently from a line with the default runas user
   explicitly specified.
2007-11-04 12:07:24 +00:00
taca
d5c9fef324 Add description of skey option. 2007-11-04 12:06:51 +00:00
rillig
eab6b6c944 Imported editors/gobby-0.4.5 2007-11-04 10:06:34 +00:00
rillig
a517855916 Imported gobby.
Gobby is a free collaborative editor. This means that it provides you
with the possibility to edit files simultaneously with other users over
a network. It supports multiple documents in one session and a
multi-user chat. The platforms on which you could use Gobby are so far
Microsoft Windows, Linux, Mac OS X and other Unix-like ones. Developed
with the Gtk+ toolkit it integrates nicely into the GNOME desktop
environment if you want it to.
2007-11-04 10:06:25 +00:00
rillig
36cf28fb7f Imported editors/obby-0.4.4 2007-11-04 10:06:15 +00:00
rillig
e55dd91c2a Imported obby.
libobby is a library which provides synced document buffers. It supports
multiple documents in one session and is portable to both Windows and
Unix-like platforms.
2007-11-04 10:06:06 +00:00
rillig
b4d34c03eb Imported net/net6-1.3.5 2007-11-04 10:05:55 +00:00
rillig
3040c7791a Imported net6.
net6 is a library which eases the development of network-based
applications as it provides a TCP protocol abstraction for C++. It is
portable to both the Windows and Unix-like platforms.
2007-11-04 10:05:44 +00:00
minskim
041423f8ea Note update of bootstrap-mk-files. 2007-11-04 08:15:19 +00:00
minskim
829766824a Teach bootstrap-mk-files about groff-1.19.2 on Darwin. 2007-11-04 08:08:52 +00:00