Commit Graph

85 Commits

Author SHA1 Message Date
Will Andrews
1ebd628ccb Fix build for XFree86 4.0.2 users: use threads by default in QT even though
it doesn't really work (or so I've been told).  This does not affect the
build for non-XFree86-4.0.2 users.  Apologies for not getting this in
sooner.

Thanks to:	Andrew <elitetek@flashcom.net> for loaning me access to a
		fast machine with XFree86 4.0.2 to do my testing on, as
		well as being the first one to contact me about this.
2000-12-26 04:07:50 +00:00
Will Andrews
bdffbec64a Add in antialiasing support (PORTREVISION conditional on whether AA
support is compiled in), untested because I don't have X4.0.2, but the
port works fine for the non-X4.0.2 case.  Also substitute multiple perl
regexes on the same file for one sed regex.  Add MAKE_ARGS=-j2 by default
since it makes QT compile faster even on uniprocessor systems.

I wanted to avoid putting the AA patch in CVS since it will be short-lived,
as the patch is in TrollTech's CVS and will most likely be released as part
of QT 2.2.4.  Nevertheless, I thought I'd bring it in for the folks who
like bleeding edge.. since antialiasing most likely improves KDE2's look
and feel very much.

Submitted by:	kevlo (AA patch)
		Mikhail Teterin <mi@aldan.algebra.com> (-j2)
2000-12-22 06:01:12 +00:00
Will Andrews
d7e451435e Update to QT 2.2.3. This upgrade includes the addition of MNG support
in the port.. although that support has been in QT 2.x for awhile.  The
upgrade is also required for KDE 2.1 beta 1.  Apologies to Kevin for
not getting it done sooner.
2000-12-18 19:19:59 +00:00
Will Andrews
57fe8e3b3b Update to QT 2.2.2; mostly minor bugfixes. Required for KDE 2.0.1.
Remove a patch in configure by replacing it with "yes yes" to automate
accepting the GPL license (*sigh*) and avoiding interactive configure.
*THIS TIME* I checked to make sure *.so wasn't removed accidentally.  ;-)
2000-12-06 06:27:16 +00:00
Maxim Sobolev
97ec9e3e03 Numerous fixes and improvements:
1.In Designer, don't rely on QTDIR environment being set when searching for
  documentation and templates. Also correct search paths relatively to
  QTDIR (/doc/html/... --> /share/doc/qt2/... etc.).
2.Install *all* documentation (previously index files and some pixmaps were
  left behind, which was rendering help system mostly non-functional and
  useless).
3.Install Designer's templates.
4.Don't use ${INSTALL_DATA} to install symbolic link to shared library - it
  leads to the file this link points to being installed and as a result
  two fully indentical versions of lib{qt2,util} are installed, wasting
  user's HDD space (approx 8MB) and bloating package file (+3MB). Also
  use ${INSTALL_PROGRAM} for shared libs to strip unneeded symbols.
2000-11-20 12:18:17 +00:00
Will Andrews
8658e1eacd Add GIF support by default.
Approved by:	jkh
2000-11-04 11:59:36 +00:00
Will Andrews
df8c06c68d Remove NO_LATEST_LINK=yes to facilitate QT2/KDE2.
Submitted by:	imura
2000-10-30 15:32:57 +00:00
Will Andrews
91cbc6e660 Sigh.. fix another bogon.. and take a logic class.
Submitted by:	Andrzej Tobola <san@tmp.iem.pw.edu.pl>
2000-10-29 05:38:04 +00:00
Will Andrews
ea141aa768 Add a blurb that tells users that GIF support is disabled by default
and why, and how to enable it.
2000-10-29 03:35:18 +00:00
Will Andrews
a80e044100 Update to QT 2.2.1 / KDE 2.0 final release. At last! What a long road...
All KDE2 ports now use default USE_QT2.  Still todo: Merge in MTREE stuff.
2000-10-25 03:33:54 +00:00
Satoshi Asami
f94d333d6d @dirrm share/doc/qt2/html/designer/stylesheet-images
Submitted by:	bento
2000-10-17 11:26:47 +00:00
Will Andrews
a7872bd7a7 Mental note: be sure to double-check the PLIST. This stylesheet-images
directory's files were deleted as part of the upgrade to QT 2.2.0.

Submitted by:	trevor
Found by:	bento
2000-10-15 17:55:33 +00:00
Will Andrews
2710ce5935 Add WANT_STATIC option, basically it adds support for compiling a static
library, useful for things like libh.  Bump PORTREVISION accordingly.

Submitted by:	nra
2000-09-17 01:57:06 +00:00
Will Andrews
ce35bfdf18 Update to QT 2.2.0 release. Satoshi will handle the USE_QT2 upgrade, which
should happen sometime later this week.  Yes, this is *THE* QT that will be
used with KDE2.  :-)

Submitted by:	nra  (thanks for making my job easier)
2000-09-12 07:50:45 +00:00
Satoshi Asami
0c25ff5be7 Typo (qanvasview -> qcanvasview).
Submitted by:	obento
2000-09-09 21:03:39 +00:00
Will Andrews
f73cb89da6 Update the manpage listing.
Submitted by:	new-bento (by way of asami)
2000-09-08 08:58:50 +00:00
Will Andrews
763de026f3 Update to 20000829A snapshot. Disable kdenetwork2 for the time being so
I can address some of its issues (should see it marked un-broken in about
3 hours, if they're trivial enough).  It took too long to get this update
out the door... :-(

This is a rather stable version of KDE2.  Release is hoped for sometime
next month, so I'm going to try to reroll snapshots this weekend.

Also decide policy by removing the interactive requirement in qt22's
configure script.  I don't know why they bothered adding it there..

Bugged by:	*many* bug-reports, requests, etc.
2000-08-29 23:44:32 +00:00
Satoshi Asami
6191a999a4 Add one manpage and one shlib link.
Submitted by:	bento
2000-08-13 05:29:18 +00:00
Will Andrews
fe37e660dc Re-add GL; it was my mistake in removing it - I'd assumed that GL was still
merely an "extension" as it was in Qt 1.45 and hence not needed.

Submitted by:	asami, rwatson, and many others
2000-08-11 04:45:39 +00:00
Will Andrews
ad0ed0dd04 Fix my not-tested-enough KDE2-related ports. :-(
After short discussion with Imura-san, back out GIF-by-default until I can
confirm whether or not there are license issues with Unisys.  I will deal
with this later.  I should note that I'd committed to qt2[12] previously
without conferring with him on the GIF issue first.

One big ouchie: I didn't even set MASTER_SITE/MASTER_SITE_SUBDIR on qt22
properly.. but oh well.  Nobody's perfect.  :-)

Things should be un-broken now.. please test these ports!  I'll be trying
to update them to a new snap after a week or so.

Pointy hat:				will
Patches graciously submitted by:	nra
2000-07-30 02:00:50 +00:00
Will Andrews
7c6b0a6ca6 Update to 20000724A (custom-rolled snapshot). Rejoice, because now
Konqueror can load HTML documents, KOffice works semi-well, and KDE2 in
general seems less buggy.  Only kdeutils was left out of this mega-update.
However, it should return soon.  :-)

The massive reduction in patches is mostly the result of using perl
regex replacement.  This reduces the amount of time it will take in the
future to upgrade these ports, and load on the repository.

QT 2.2.0beta0 (aka qt-copy) is officially enabled for the express
purpose of allowing KDE2 to compile.  It is available in the qt22 port.
Additionally, GIF support is re-enabled in both Qt2 ports, so that
people can now read GIF images.  GIF support is enabled through an
internal GIF reader in Qt, and requires no patented libraries.  Special
effort was made to ensure that people do not install both qt21 and qt22
ports at the same time.

I'd like to take a moment to thank the following people for their help:
Alex Zepeda <jazepeda@pacbell.net>, Stephan Kulow <coolo@kde.org>, Harri
Porten <porten@kde.org>, Waldo Bastian <waba@kde.org>, Marc G. Fournier
<scrappy@hub.org>, Arun Sharma <adsharma@sharmas.dhs.org>, Matthias
Hoelzer-Kluepfel <mhk@caldera.de>, and many others.  Over 150 hours of hard
work, testing, etc. were put into this update.  Another couple hundred of
hours were spent by CPUs trying to compile this behemoth.  :->

Special thanks to:	Physics Computer Network @ Purdue staff, especially
			C. Stephen Gunn <csg@physics.purdue.edu>, for giving
			me access to an extremely fast machine for doing
			test builds (it performed 12 full builds of the
			entire suite in the last 7 days).

PR:			18838
Submitted by:		Arun Sharma <adsharma@sharmas.dhs.org>
Approved by:		imura, asami
2000-07-29 02:44:58 +00:00
Maxim Sobolev
6db96c0500 Bump png shared library version.
Submitted by:	Hajimu UMEMOTO <ume@mahoroba.org>
2000-07-04 07:13:35 +00:00
Satoshi Asami
ffb21b5654 Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in the
previous commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)

Line up the rhs of variable assignments nicely.  Remove a couple of extra
whitespaces while I'm here.

Suggested by:	 sobomax
2000-06-16 21:52:40 +00:00
Maxim Sobolev
61ebd322a2 Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because I
just cun'n'pasted the name from Satoshi's commit message without checking
it.

Hall of shame entry:	sobomax
2000-06-16 08:19:52 +00:00
Maxim Sobolev
835d6b8655 Third round of INSTALL_SHLIBS=yes fixes. 2000-06-15 17:59:45 +00:00
Will Andrews
c68d808762 Allow HAVE_UNISYS_LICENSE to work too.
PR:		19058
Submitted by:	Mikhail Teterin <mi@privatelabs.com>
2000-06-09 03:08:06 +00:00
R. Imura
5f232b2a59 Update to version 2.1.1. 2000-05-30 15:31:12 +00:00
R. Imura
c20025cfe6 Update to version Qt-2.1.0 ! 2000-04-14 16:07:58 +00:00
R. Imura
f8f5ce4d81 Update to version Qt-2.1.0 beta4.
- Added support of X Session Management.
- MASTER_SITES and WWW changed. ( troll.no -> trolltech.com )
2000-04-14 16:04:55 +00:00
Chris Piazza
458db42f26 Update with the new PORTNAME/PORTVERSION variables 2000-04-10 01:11:24 +00:00
R. Imura
6649250ade Update to version 2.1.0 beta3.
Added libqxt.a which is from extensions.
2000-03-24 15:59:25 +00:00
Justin M. Seger
7cc807dbea Changed LIB_DEPENDS: MesaGL.14->GL.14 due to Mesa-3.1 upgrade 2000-03-20 23:25:21 +00:00
R. Imura
ff061bc917 Update to Qt Free Edition version 2.1.0 Beta 2.
1) Bump lib's version, since qt-2.1.0 loses lower compatibility
   with qt-2.0.2 but has only upper compatibility. (new qt binary
   does not work with old qt library)

2) Install libqgl.a (it works with its examples) in addition to libqt,
   so added LIB_DEPENDS to MesaGL.

3) JPEG support from extension had been included to the main library.

4) 'examples' and 'tutorials' are no longer built with port building,
   since they are never installed. If you want them, set
   QTDIR=/usr/ports/x11-toolkits/qt21/work and just type 'gmake' in each
   directories.

Some ideas obtained from qt145. :)
2000-03-06 18:24:03 +00:00
Satoshi Asami
e25d5b46d1 Mark this port FORBIDDEN after a repo-copy while Imura-san works on an
upgrade.
2000-03-03 18:54:52 +00:00
R. Imura
6a86bca911 Decrease a patch. 1999-11-26 20:31:17 +00:00
R. Imura
0d726bfbcc Add 'cd ${WRKSRC}' when make install.
This will fix the problem when WRKDIRPREFIX is too long.

Submitted by: okazaki@be.to, kodama@ayame.mfd.cs.fujitsu.co.jp
1999-10-31 10:12:49 +00:00
R. Imura
8ce8cc3955 Update to Qt-2.0.2 1999-10-02 03:26:02 +00:00
R. Imura
975cf3c5f7 The place to install header files is changed.
include/X11/qt2 -> include/qt2

Suggested by:	Andrey Zakhvatov <andy@cgu.chel.su>
1999-09-20 14:15:20 +00:00
Chris Piazza
54517e0392 RESTRICTED if QT_GIF_AVAILABLE is set.
Submitted by:	maintainer
1999-08-31 18:44:01 +00:00
Chris Piazza
3817587abe Minor nit in comment section: qt2->qt201 1999-08-30 07:13:49 +00:00
Chris Piazza
269e48dbc3 New port of qt2.01. (From a repo-copy by asami).
PR:		13199
Submitted by:	Ryuichiro Imura <imura@cs.titech.ac.jp>
Tested and modified by: Will Andrews <andrews@technologist.com>
1999-08-30 07:13:00 +00:00
Tim Vanderhoek
33020b8878 Cleanup some more WWW (occasionally fixing-up the DESCR in general too). 1999-07-17 21:08:39 +00:00
Tim Vanderhoek
a84b5b5f94 #4/4 enforcing Caps, no period
[Has anyone figured-out what makes the number 393 so interesting to PW, now?]

I wonder what was going through Jordan's head during his infamous
$Id$-smashing commit.

Before I forget....

Thanks to naddy@mips.rhein-neckar.de (Christian Weisgerber) for prompting
this commit.  See msg-id: 7geokh$tje$1@mips.rhein-neckar.de
1999-06-26 19:22:14 +00:00
Michael Haro
18ffc9c89a W * 10 + W + W * 100 = WWW * 10 + : = WWW: 1999-05-03 04:51:20 +00:00
Andreas Klemm
22ad0b2d33 Will keep on maintinaing this port by special request. 1999-02-27 03:09:57 +00:00
Andreas Klemm
d547fc52e0 quit maintainership of this port.
No time and fun to satisfy a special user.
1999-02-26 19:40:26 +00:00
Andreas Klemm
4b5759cc15 partly adopt changes from PR
- use CXX and CXXFLAGS if set
additionally
	- use X11BASE
still unsure if I should remove the dependancy from MESA...
have to think over it when having time
I think there was a problem, when building KDE with Mesa support
and using a qt lib without ...
Does somebody else have time to check ?
PR:		closes 8904
Submitted partly by:	Alex Zepeda <garbanzo@hooked.net>
1999-02-25 08:25:17 +00:00
Satoshi Asami
6a187e06e9 Upgrade qt141 to qt142 after repository copy. qt141 will be deleted after
a short test period to make sure qt142 is an adequate replacement.

Note #1: I changed it to install libqt.so.2.0.  qt141 or newer are
         required for some software (most notably kde).  We missed the
         chance to change the shlib number in qt141 so I'm doing it now.

Note #2: After talking with Peter Wemm, I decided not to add extra
         -rpath directives.  The fix for kdesupport and other build
         problems are forthcoming in ld.
1999-01-07 10:58:33 +00:00
Andreas Klemm
7949c078e1 remove manpages from PLIST as requested by Satoshi 1998-11-25 22:40:28 +00:00
Satoshi Asami
22519dac8e Patch up some typos.
Note, the manpages should really be in Makefile (or files/manpages), but I
don't have time to go fix this now.
1998-11-23 23:21:11 +00:00