Commit graph

32 commits

Author SHA1 Message Date
wiz
48b91e0f36 Remove unnecessary BUILDLINK_DEPENDS line. 2003-05-02 12:34:24 +00:00
wiz
cfbe429ab9 Unused. 2002-10-09 13:05:35 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
skrll
9da006aab2 Should be += not = 2002-01-06 10:37:43 +00:00
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.

Example #1:
        DISTNAME=       foo-X.Y
        PKGREVISION=    Z
     => PKGNAME=        foo-X.YnbZ

Example #2:
        DISTNAME=       barthing-X.Y
        PKGNAME=        bar-X.Y
        PKGREVISION=    Z
     => PKGNAME=        bar=X.YnbZ (!)

On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
2001-11-29 01:12:24 +00:00
jlam
019a41421c Change dependency on qt2-libs to qt2-libs>=${QTVERSION} so that it may
match qt2-libs-2.3.1nb1.
2001-11-16 09:09:33 +00:00
zuntum
d3db18607d Move pkg/ files into package's toplevel directory 2001-10-31 22:03:21 +00:00
jlam
d2eb68d2a6 Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the default
installation directory in case the package isn't installed.
2001-07-27 13:33:18 +00:00
jlam
dd30dabc8c Mechanical changes to buildlink.mk files to use EVAL_PREFIX to set
BUILDLINK_PREFIX.<pkgname>.  This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed.  Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-20 01:54:51 +00:00
jlam
0d9212998f Make qt2-designer and qt2-designer-kde conflict with each other and
install identical filenames.  qt2-designer-kde is now a superset of the
functionality in qt2-designer.  Bump the version numbers of both packages
to 2.3.1nb1.  On suggestion by Nick Hudson (skrll@netbsd.org).
2001-07-15 20:16:47 +00:00
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
jlam
5b6d0333e0 Define UIC in CONFIGURE_ENV and MAKE_ENV. 2001-06-26 17:46:11 +00:00
jlam
d97ab5e1d7 Use automatic definitions for QTDIR from qt2-libs/buildlink.mk. 2001-06-26 17:45:55 +00:00
jlam
cc3a881bfc s/QT2_LIBS/QT2_DESIGNER/g 2001-06-26 17:33:26 +00:00
jlam
cf38f6e818 Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. 2001-06-23 19:36:03 +00:00
jlam
e301aff54e Add buildlink.mk file for use by other package Makefiles. 2001-06-23 19:28:22 +00:00
drochner
d34db1c27b Split out KDE support into a separate pkg. While qt2 already takes
hours to compile, the KDE stuff makes it absolutely unbearable for
someone not explicitely interested in it.
2001-05-14 17:09:26 +00:00
skrll
a7fab53356 Pull in security fixes for kdesu from KDE-2.1.2.
Bump version of kdelibs to 2.1nb1 and update dependencies to the new
version.
2001-05-01 09:46:36 +00:00
skrll
f2e49fd7cb Re-enable common m5,patch-sum file in new distinfo scheme. 2001-04-17 16:51:43 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
skrll
95440d7e91 Add KDE support into the QT2 designer.
Note to Hubert: I wouldn't bother recompiling just yet unless you really
want to start creating KDE apps in the up and coming kdevelop 1.4
2001-03-28 09:27:50 +00:00
wiz
a486f11406 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:06:11 +00:00
skrll
8d7ff97e14 Update to 2.2.4.
While I'm here make things even easier to upgrade for next time. More tidy
up to come later.

Changelog:
Qt 2.2.4 is a bugfix release. It keeps both forward and backward
compatibility (source and binary) with Qt 2.2.3


****************************************************************************
*			    General					   *
****************************************************************************

- Platform and Compiler fixes for AIX and BSDi. Building a Qt DLL with
  the Borland Builder is again supported.

- Printing quality and postscript output on X11 has been improved.
  The page and text formatting now handles different Windows versions
  correctly.

- Image loading of PNG and GIF files is much more robust against broken
  files.

- On X11, popup menus do not grab the keyboard anymore, but rely on
  and enforce the application to have focus. This works around an X11
  bug where deadkeys do not work while the keyboard is grabbed.

- Many minor bugfixes and small improvements, see detailed lists below.

****************************************************************************
*			   Library					   *
****************************************************************************

- QScrollview	    Wheels scrolls even if there are no scrollbars

- QSlider	    Calls virtual function setValue properly

- QImage	    Improve loading of bmp files
		    Improving reading of PNG images, and redirect warnings
		    to qWarning
		    32bit images with 8bit Alpha are saved correctly as
		    PNG on big endian machines
		    Make loading of broken GIF images and animated GIF files
		    more robust, some bugfixes

- Drag'n'Drop	    Fix the lost character problem when dragging text
		    Make dnd work after showFullscreen/showNormal
		    Delete text that is dragged from a QLineEdit

- QToolButton	    Removes the old tooltip before setting the new one

- QToolBar	    Separators use the correct style

- QPrintDialog	    OK button is no longer disabled initially

- QThread	    Fix crash when destroying a QThread that had never
		    been started
		    QWaitCondition::wakeAll resets event state after waking
		    up waiting threads

- QPainter	    Scale fonts correctly when painter has a transformation
		    matrix

- QPrinter	    Handle disconnected network printers properly
		    Use user-settings correctly
		    Improve postscript output for non-75dpi displays and
		    transparent images
		    Improve page and text formatting on the different
		    Windows versions
		    Improve printing of colored contents for black&white
		    printers

- QSimpleRichText   Handle external paint devices properly

- QTable	    Swapping of columns and rows doesn't mismatch sizes
		    Fix calculation of item size hints

- QGroupBox	    Include margin in size hints

- QCanvas	    Better animation handling
		    Cosmetic corrections

- QSocket	    Be able to send large data on Windows

- QSocketDevice     Workaround a Windows bug concerning the size of the
		    send buffer

- QFtp		    Put data more effectively
		    Correct file permissions

- QUrl		    Appends "/" to directories correctly

- QCString	    Resizing a NULL string keeps length at zero
		    Include null termination in size calculation

- QColor	    Set named colors correctly

- QApplication	    Avoid out-of-bounds read in commandline parsing

- QFont/QFontDatabase
		    Enumerate charsets that don't fit to the current locale
		    Improve stability for broken X11 fonts
		    Support Ukraine and Bulgarian font encodings on X11

- QTextCodec	    Improve recognition of Asian encodings

- QXml		    Report namespace at endElement

- QWorkspace	    Cascading limits window size to workspace size

- QFileDialog	    Setup correctly for non-existing directories
		    Previews the correct file in ExistingFiles mode

****************************************************************************
*			   Extensions					   *
****************************************************************************

- QXt		    Works better with Exceed X

****************************************************************************
*			      Other					   *
****************************************************************************

- Meta Object Compiler (moc)
		    Further improvements in namespace support

- MSVC Integration  Setup Qt settings correctly

****************************************************************************
*			   Third party					   *
****************************************************************************

- PNG		    Fix a coredump in error message handling

****************************************************************************
*               Changes that might affect runtime behavior                 *
****************************************************************************

- QRegion	    Fixed QRegion::contains(const QRect&) function in X11
		    version. Same behaviour as in Windows version now.

****************************************************************************
*		    Qt/Embedded-specific changes		           *
****************************************************************************

- Binary compatibility is NOT maintained with previous Qt/Embedded release,
   you will need to recompile any old executables to use with this release.

- Source compatibility is NOT maintained with Qt/Embedded-specific functions.
   You may get minor compilation errors if you have used previous

- QCopChannel now inherits QObject. If you have multiply-inherited a QObject
   subclass and QCopChannel, you should instead connect your QObject to the
   QCopChannel::received() signal.

- The identifier "TTF" in fontdir is now "FT". This reflects the fact that
   the FreeType library supports Type1, Windows FNT, and other font formats
   in addition to TrueType. FreeType 2.0.1 is now used (src/3rdparty/freetype).

- 16bpp support in QVFb.

- QDirectPainter experimental direct-video access.
2001-02-06 09:26:11 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
skrll
9a80789547 Update to 2.2.3. Changes are:
Qt 2.2.3 is a bugfix release. It keeps both forward and backward
compatibility (source and binary) with Qt 2.2.2


****************************************************************************
*			    General					   *
****************************************************************************

- Platform fixes for Red Hat 7.0, Unixware 7, SCO OpenServer 5.0.5,
  LinuxPPC, True64.

- Basic multihead support for MS-Windows 98/2000: Popup windows, tooltips
  and What's This? help texts now appear on the correct screen,
  QApplication::desktop() is now as big as the virtual screen.

- Documented previously internal QEmbed utility. The tool converts
  arbitrary files into C++ code. This is useful for including image
  files and other resources directly into your application rather than
  loading the data from external files. You find it in qt/tools/qembed.

- X11 only: Fixed font sizes on higher resolution displays. When
  asking for a specific point size, you should always receive a font
  with an adequate pixel size depending on the dpi value of the
  display. This was supposed to work before, but broke for certain cases
  on XFree 4.x.

- Many minor bugfixes and small improvements, see detailed lists below.


****************************************************************************
*			   Designer					   *
****************************************************************************

- Minor fixes for custom widget handling

- Minor user interfaces fixes

- Fixed uic-generated code for dialogs that are not completely
  layouted

- Improved code generation for non-ascii and non-latin1 text

****************************************************************************
*			   Library					   *
****************************************************************************

QAction:	Deletes generated widgets on the action's destruction
		time

QApplication:	Cleans thread-pipe on destruction time
		Fixed crash when passing 0/0 as argc/argv

QClipboard:	MS-Windows only:  Try harder to get the unicode contents
		from the system clipboard

QComboBox:	Fixes for NoInsertion policy

QDir:		Gives ';' higher priority than ' ' as a filter separator

QDom:		Support for NOTATION and ENTITY declarations was missing.

QFileDialog:	MS-Windows only: safer handling of non-existing directories

QFont:		X11 only: Fixed font sizes on higher resolution displays.
		When asking for a specific point size, you should always
		receive a font with an adequate pixel size depending on
		the dpi value of the display. This was supposed to work
		before, but broke for certain cases on XFree 4.x.

QGl:		MS-Windows only: added some missing Q_EXPORTS for using
		the OpenGL module in a DLL

QIconView:	Fixed icon selection in case icons overlap
		Fixed crash when trying to drag items in NoSelection mode

QImage:		MS-Windows only: Fixed problems with reading 15/16/32
		bits-per-pixel Windows DIBs

QListView:	currentChanged() signal in takeItem() is now safe to use

QMainWindow: 	Small layout fix

QMetaObject:	Fixed numClassInfo()

QMotifPlusStyle: Added support for Tristate checkboxes

QPointArray: 	Avoid overflow if the array gets too big

QPopupMenu:	Improved auto-placement

QPrinter:	Saves last printer dialog configuration by default
		Unix only: a memory leak fixed

QPushButton:	Improved popup menu placement

QString:	Fixed toDouble() for strings containing non latin1
		characters

QTabBar:	Optimizations

QTable:		Several minor bugfixes including a possible crash fix

QTextCodec:	Support for the changed posix charmap tables on
		Red Hat 7.0

QToolButton:	Improved popup menu placement

QThread:	MS-Windows only: minor bugs and race conditions fixed

QUrl:		Fixed parser, path can start with a digit

QWidget:	Revised lastWindowClosed() signal, it was ocassionally
		emitted too often

QWindowsMime:	MS-Windows only: Try harder to get unicode contents

QWindowsStyle:	Draws disabled radio buttons grayed out

QXml:		Fix missing distinction between external parsed and
		external unparsed entities.
		The reporting of some processing instructions were missing.

****************************************************************************
*			   Extensions					   *
****************************************************************************

Xt Extension:	Prioritize timers over posted events. This is necessary
		to ensure that paintEvents are processed in a timely
		manner after QWidget::update is called from a slot that
		is connected to a QTimer signal

NS Plugin:	Bugfixes and maintainance

****************************************************************************
*			      Other					   *
****************************************************************************

- Meta Object Compiler (moc): Improved namespace support with MSVC.

****************************************************************************
*			   Third party					   *
****************************************************************************

None

****************************************************************************
*               Changes that might affect runtime behavior                 *
****************************************************************************

None

****************************************************************************
*		    Qt/Embedded-specific changes		           *
****************************************************************************

- The libqt.* library file is now called libqte.* on Qt/Embedded so
  you can easily have both Qt/X11 and Qt/Embedded installed on the
  same system.

- 4bpp grayscale and 24bpp color is supported.

- Some additional Window Manager styles are provided.

- Setable "desktop" color/image.

- Performance improvements.
2000-12-26 13:00:13 +00:00
skrll
57b4f09d2a - Introduce QTVERSION variable defined in qt2/Makefile.common to make
upgrades easier.
- Preliminary work to split uic/libqutil from qt2-designer
- Some general tidy up
2000-12-09 17:21:49 +00:00
drochner
fd8c05e3aa update to qt-2.2.2
"Bugfixes and minor extensions."
2000-12-05 18:32:03 +00:00
skrll
57404f9fd1 Back out use of EVAL_PREFIX - the correct directory is set by including
qt2-libs/Makefile.common. Pointed out by hubertf@netbsd.org.

Now what to do about x11/qt2...
2000-11-03 08:37:05 +00:00
skrll
d6238f8d15 Fix EVAL_PREFIX. 2000-10-30 09:09:15 +00:00
wiz
d5b69fd44e remove trailing space 2000-10-21 23:07:17 +00:00
skrll
74a5d0faff Import new qt-2.2.1 package.
This is the qt GUI designer.
2000-10-19 07:45:12 +00:00