Commit graph

45 commits

Author SHA1 Message Date
wiz
494f186244 USE_PKGLIBTOOL -> USE_LIBTOOL 2000-08-16 01:52:14 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
drochner
450610000c replace outdated stuff with some Qt marketing from Troll's website 2000-04-28 17:44:01 +00:00
drochner
799f625826 make the layout of qt2 similar to the qt1 pkg:
keep Troll's layout and put everything to ${X11BASE}/qt2
This reduces patching necessary in dependant packages while allowing
coexistence of different qt versions.
2000-04-28 10:09:53 +00:00
dmcmahill
8ed6d862c3 add MESSAGE indicating the standard configure args to be used when
linking to this pkg.
2000-04-15 00:59:28 +00:00
dmcmahill
3fbe47e75a move stuff yet again... Considerations which led to this decision are:
-it is important to be able to have the libraries in a place other than
 ${X11BASE}/lib or ${LOCALBASE}/lib.  Otherwise, the order of -Ldir matters
 when other programs link to the qt1 pkg.  If the order is wrong, the pkgs
 which use qt1 pick up libqt from this pkg and fail.  Since there are _many_
 pkgs (and probably programs being written by individual users) which fall
 in this catergory, I decided it was too error prone to simply require a
 certain order of -Ldir.  Additionally, it adds overhead to the maintainance
 of any pkgs which use qt.

-it is important to keep the name "qt" for the libraries because everyone
 expects to use "-lqt" (not "-lqt2").  This is true for many automatically
 generated (for example from kdevelop) makefiles.  The same is true for
 keeping the name "moc" instead of "moc2".

-it would be nice to not totally ignore hier(7) by simply creating
 ${X11BASE}/qt2/ and putting everything under that directory.

As a result of these considerations, the "final" resting place for the qt2
components are:
${X11BASE}/bin/qt2/
${X11BASE}/lib/qt2/
${X11BASE}/include/qt2/
${X11BASE}/man/qt2/{man1,man3}
${X11BASE}/share/doc/qt2/

Most programs can correctly find the required components by using
--with-qt-includes=${X11BASE}/include/qt2/
--with-qt-libraries=${X11BASE}/lib/qt2/
as configure arguments and setting the MOC environment variable to
${X11BASE}/bin/qt2/moc or putting ${X11BASE}/bin/qt2/ in the PATH.
This makes it relatively easy to maintain a pkg which uses qt2 since
these are set in the pkg Makefile instead of as a patch to the pkg.
2000-04-14 21:11:59 +00:00
dmcmahill
29a4955769 make qt-2.0.2 package conform to hier(7) and update pkgs which depend on
it accordingly.
2000-04-05 15:22:42 +00:00
dmcmahill
340121dd0e update to 2.0.2. Thanks to Matthias Scheler for doing most of the work.
Qt-1.44 is still available as the x11/qt1 package as Qt-2 is not 100% backwards
compatible with Qt-1.44.

A complete list of changes to Qt since 1.44 can be found online at
http://www.trolltech.com/changes/index.html


New major features

     * Support for international software development:
          + QTranslator and the QObject::tr() function
          + QTextCodec (and subclasses)
          + QString is now a 16-bit Unicode string with good support for legacy 8-bit interoperation.
            (The old 8-bit string class from Qt 1.x has been renamed to QCString.)
          + QChar - a Unicode character
     * Rich Text
          + QTextView - formatted text and images
          + QTextBrowser - navigate formatted text and images
          + QStyleSheet - define your own XML formatting tags
          + QSimpleRichText - display rich text anywhere
     * Convenient and powerful new collection classes:
          + QMap<Key,Type> - QDict with arbitrary keys
          + QValueList<Type> - QList of types other than pointers
          + QStringList - QValueList<QString> with helper functions
     * Dialogs
          + QColorDialog - user picks a color
          + QFontDialog - user picks a font
          + QWizard - framework for leading users through steps
     * Layout
          + QGrid, QHBox, QVBox - grid and boxes of widgets automatically assembled
          + QHGroupBox, QVGroupBox - easy framed groups of widgets
          + QSizePolicy - a widget's abilities to change size in different ways
     * Custom layouts
          + New, much simpler and more powerful API for creating custom layouts
     * PNG Support
          + PNG support is now included in the core library
     * Support for generalized configurable GUI styles:
          + QStyle and subclasses
     * Session management
          + QSessionManager - saving state when the system shuts down
     * Extended coordinate system
          + QPoint, QPointArray, QSize and QRect now have 32-bit coordinates
     * Cleaner namespace
          + Global functions, enums and macros now either start with a 'q' or have been moved into the
            new namespace class "Qt"
2000-03-28 21:41:42 +00:00
tron
8d7d754dfa Remove me as maintainer of those packages. 1999-10-07 17:41:46 +00:00
drochner
06d295b6ab allow to enable GIF support (which is disabled per default due to
licensing problems) with a make variable (USE_GIF)
1999-10-01 15:12:23 +00:00
drochner
e9b84b86bb add cvs tag 1999-10-01 15:09:23 +00:00
abs
3365dcb7a5 Consistency:
Capitalise, remove trailing '.', remove many leading 'a', or 'the'.
1999-09-21 17:20:03 +00:00
agc
00a16e3008 Add package patch checksum files. 1999-07-09 14:22:59 +00:00
agc
c9580c5871 Revert to previous configuration:
LOWER_OPSYS for Solaris is solaris.
Remove the ugly hacks which had been introduced to workaround previous
misunderstanding.
1999-07-08 08:06:59 +00:00
agc
fce6f30864 Make this package work on Solaris. 1999-07-07 17:34:51 +00:00
drochner
fd3b49f93a update to qt-1.44 1999-06-04 15:29:32 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
agc
f6473207ca Replace all occurrences of USE_X11 with USE_X11BASE. This means "install this
package into ${X11BASE}".
Replace all occurrences of BUILD_USES_X11 with USE_X11. This means "use X11
headers and libraries to build this package".
1999-01-30 23:18:44 +00:00
tron
1b9498e09a Update "qt" package to version 1.42:
- The file dialog has various UI tweaks.
- More sanity checks have been added.
- On X11, the postscript output from a few programs will be much smaller
  than it used to be.
- The keyboard interface of buttons groups/dialogs has been improved.
- QMultiLineEdit avoids flicker in some cicumstances where it would
  flicker up to now.
1998-12-29 19:34:47 +00:00
tron
e48f3a5243 Use "gmake" to avoid dependence problem. Fixes PR pkg/5949 by Jim Bernard. 1998-11-10 23:58:49 +00:00
tron
c3098e2f3d Remove bogus mirror sites and add a new one.
XXX A mirror site in the US would be nice. Does somebody know one?
1998-11-05 10:20:51 +00:00
mycroft
ebc2324865 1.41 1998-11-05 07:44:45 +00:00
tv
54d080d6ac Get libtool from the right place. 1998-10-02 14:55:03 +00:00
agc
42e5872f32 Define USE_LIBTOOL, and use the ${LIBTOOL} definition appropriately. 1998-09-01 14:29:28 +00:00
tsarna
5e9cc577b8 Automatically append HOMEPAge to DESCR files, and remove homepage URLs
from individual DESCR files that had them.
1998-08-26 16:50:48 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
agc
f7c4996e0b Add NetBSD RCS Ids. 1998-08-07 13:27:33 +00:00
agc
41bfb30737 Add NetBSD RCS Ids. 1998-08-07 11:08:53 +00:00
mycroft
1e9c1f9ec4 Conflicts with qt-1.33. 1998-07-22 11:38:11 +00:00
tv
294f87bc27 Update qt to 1.40. Use libtool to generate the shared and static library.
For dependent pkgs, find qt in ${PREFIX} instead of ${X11BASE}
(xpkgwedge-portlint), as all of them are also USE_X11.
1998-07-19 21:09:22 +00:00
agc
583dcca5f3 Use automatic shared object handling 1998-07-15 10:51:16 +00:00
agc
91d468472c Miscellaneous cleanups after the automatic manual page handling changes. 1998-06-22 13:51:33 +00:00
tron
953a12ef89 Fix cut & paste error in last commit. 1998-04-28 09:46:05 +00:00
tron
360d088e00 Fix MASTER_SITES. 1998-04-28 09:42:54 +00:00
mycroft
65176d4231 Try to get qt from some mirror sites first, as the TrollTech server is
incredibly slow.
1998-04-21 18:51:31 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
tron
13c74835d6 Update "qt" to 1.33 and completely rework manual page installation. 1998-04-14 20:17:03 +00:00
tron
eac06dc231 Update to qt-1.32. 1998-03-17 22:57:53 +00:00
tron
c7bec27c65 "qt" should be installed in ${X11BASE} not in ${LOCALBASE}. 1998-02-16 10:01:59 +00:00
hubertf
f6fc8a8a9e Remove -m argument from ldconfig calls, require the system to
have ${PREFIX}/lib in ld.so.conf instead. This ensures things
even work after a reboot.
1998-02-02 08:58:13 +00:00
hubertf
403cfa3d46 Introduce TRUE?=/usr/bin/true, and use it. 1998-02-02 08:10:41 +00:00
hubertf
6d16a27cf6 portlint: fix ldconfig 1998-01-25 00:10:12 +00:00
hubertf
5252a74a61 portlint: $() -> ${} 1998-01-25 00:09:43 +00:00
drochner
5e6b174cea NetBSD adaption , install in /usr/pkg 1997-12-03 16:49:02 +00:00
drochner
de683f0b96 initial import of FreeBSD's qt (GUI lib) package 1997-12-03 10:25:34 +00:00