Commit graph

244 commits

Author SHA1 Message Date
Michael Nottebrock
5564317dca Fix regressions introduced in the previous KDE security updates:
The Kimgio patch broke reading of .rgb images in
        most cases due to a fence-post error.

        The Kommander patch was incorrect and still
        allowed execution of files served from /tmp.

Security: References: http://www.kde.org/info/security/advisory-20050421-1.txt
                      http://www.kde.org/info/security/advisory-20050420-1.txt
2005-05-06 16:53:11 +00:00
Michael Nottebrock
1f0d576118 Fix multiple vulnerabilities in the kimgio subsystem.
Security: Fixes CAN-2005-1046
2005-04-22 03:32:26 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Michael Nottebrock
7ce812d658 Fix double deletion bug in kio_kzip, which causes nasty crashes in
apps like koffice.

Reported by, patch obtained from: Raphael Langerhorst
<raphael-langerhorst@gmx.at>

Approved by: portmgr (marcus)
2005-04-01 21:49:50 +00:00
Michael Nottebrock
45532a2319 Add CONFLICTS with kdeartwork 3.2.x and kdeartwork 3.3.x (plastik widget
style and window decoration).

Approved by:	portmgr (marcus)
2005-03-26 01:27:13 +00:00
Michael Nottebrock
d57e6a8257 Update to KDE 3.4 2005-03-20 18:17:55 +00:00
Joe Marcus Clarke
b3458f652e Bump PORTREVISION to chase the glib20 shared lib version change. 2005-03-12 10:54:27 +00:00
Michael Nottebrock
da33fe0579 Patch dcopidl to not create output in /tmp.
Security: Fixes CAN-2005-0365 / 29dd0065-81fa-11d9-a9e7-0001020eed82

Obtained from: KDE CVS
2005-02-23 16:10:02 +00:00
Michael Nottebrock
98ac5cfaff Fix plist. 2005-02-09 12:43:09 +00:00
Michael Nottebrock
e609784f56 Fix lots of bogus hardcoded pathnames in KDE's CUPS support.
Add a patch for a javascript related crashbug in Konqueror.

Add masterport-hooks for kdelibs3-nocups.
2005-02-06 12:13:46 +00:00
Michael Nottebrock
f44c58fe3c Hint libltdl that the extension for shared libraries is ".so" 'round here.
Fixes digikam's image editor.
2005-01-20 09:06:24 +00:00
Michael Nottebrock
18e5ca604b Patch ftp kioslave command injection vulnerability.
References:
http://www.securityfocus.com/bid/11827
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1165

Approved by: portmgr
2005-01-01 13:36:18 +00:00
Michael Nottebrock
2166eacf85 Fix plist. 2004-12-14 09:17:09 +00:00
Michael Nottebrock
0083804533 Update to KDE 3.3.2 2004-12-13 20:12:15 +00:00
Michael Nottebrock
90bfc50e2a Fix implicit dependency on imake for KDE and all USE_KDELIBS_VER
users.
2004-12-05 11:24:07 +00:00
Michael Nottebrock
14a1da27f4 Update to KDE 3.3.1 2004-11-08 00:34:12 +00:00
Michael Nottebrock
6c932a6964 Fix hang in kcontrol on amd64.
PR: ports/71446
Approved by: portmgr
Obtained from:	KDE CVS
2004-09-24 06:37:50 +00:00
Michael Nottebrock
de9ec12a4f Add dependency on aspell. 2004-09-03 16:58:52 +00:00
Michael Nottebrock
b4c31bafd8 Update to KDE 3.3 2004-08-30 19:55:42 +00:00
Michael Nottebrock
a4d6c1c4b5 Add another missed patch. 2004-08-12 21:28:53 +00:00
Michael Nottebrock
c59d8458d7 A couple of patches didn't make it from the kde-freebsd repo into ports.
Here they are... PORTREVISION needs to be bumped again (sorry).

Pointy hat to: me
2004-08-12 21:16:20 +00:00
Michael Nottebrock
461f3c5adb Factor out all but one of the build switches of the KDE main module ports
into separate ports. The OPTIONS will remain as of yet and trigger dependencies
now, for easy transition.

Update KOffice to version 1.3.2.

Add patches to fix a number of issues, including:

- fix kxkb on Xorg
- fix kdemultimedia WITH_MPEGLIB (now mpeglib_artsplug) compilation on gcc 3.4.2
  with optimizations greater than -O

Add security related patches and entries to portaudit.txt.
2004-08-11 01:27:37 +00:00
Eric Anholt
4eb209da7d - Add the X_WINDOW_SYSTEM={xorg,xfree86-4,xfree86-3} variable to bsd.port.mk,
and make XFREE86_VERSION map to it.  XFREE86_VERSION is now deprecated.
- Make xorg the default X_WINDOW_SYSTEM on -current.
- Add several new X_*_PORT variables which point to various pieces of X11 based
  on the setting of X_WINDOW_SYSTEM, and make ports use them.
- Add information to CHANGES about how to handle the transition.

PR:		ports/68763
Approved by:	portmgr (marcus)
Approved by:	re (scottl)
2004-07-23 19:10:32 +00:00
Tilman Keskinoz
d0ac1a1bc3 Work around a bug in QString::fromUtf8
This fixes my crashes of Konqueror, Kmix, Kate & ... on AMD64

Submitted by:	Frerich Raabe
Obtained from:	KDE CVS
2004-06-23 18:51:20 +00:00
Michael Nottebrock
5721e2e0f5 Add a workaround patch which fixes segfault-on-exit in various applications
in -STABLE and 5.x-Release (-CURRENT is not affected).

Patch by: Frerich Raabe <raabe@kde.org>
PR: 59552 (related)
2004-06-21 20:31:48 +00:00
Michael Nottebrock
9774b28273 Update to version 3.2.3 2004-06-09 16:58:30 +00:00
Michael Nottebrock
1c301f94c7 Put the conftarget hack into kdelibs as well, as it also doesn't use
USE_KDELIBS_VER.
2004-05-26 00:38:17 +00:00
Michael Nottebrock
0e9d309c85 Bugfixorama: Add patches for KDE Bugs 80209, 80821, 80955 and two
security related patches.

Bump PORTREVISION.
2004-05-14 14:47:03 +00:00
Michael Nottebrock
211896480c Add a patch which fixes a khtml crashbug
( http://bugs.kde.org/show_bug.cgi?id=75806 ).

Bump PORTREVISION.

Obtained from: KDE CVS
2004-04-28 17:00:54 +00:00
Michael Nottebrock
d063a2e918 Add a fix for kdesu.
Obtained from: KDE CVS
Approved by: portmgr
2004-04-21 02:59:27 +00:00
Michael Nottebrock
6c593b2c29 Update to KDE 3.2.2 2004-04-20 09:08:07 +00:00
Joe Marcus Clarke
731798cdcf Chase the glib20 update, and bump all affected ports' PORTREVISIONs. 2004-04-05 03:31:02 +00:00
Michael Nottebrock
63db2630dc Add a patch that fixes charset conversion in kate/kwrite.
Bump PORTREVISION.

Noticed by: Fritz Heinrichmeyer <fritz.heinrichmeyer@fernuni-hagen.de>
Obtained from: KDE CVS
2004-03-22 17:04:43 +00:00
Michael Nottebrock
d2cc7c0571 - Add a patch to fix broken link-drag'n'drop in Konqueror.
- Add support for International Domain Names.

 Bump PORTREVISION.
2004-03-18 01:10:05 +00:00
Michael Nottebrock
f64c6af4f4 Update to KDE 3.2.1 / QT 3.3.1
Important changes:
==================

KDE:

- Audio/arts does not install artswrapper anymore, instead it is provided by
  audio/artswrapper. See UPDATING.

- misc/kdeaddons3 is now a metaport with

	editors/kate-plugins
	editors/vimpart
	games/atlantikdesigner
	misc/kaddressbook-plugins
	misc/kfile-plugins
	misc/kicker-applets
	misc/knewsticker-scripts
	misc/konq-plugins
	misc/ksig
	misc/renamedlgplugins
	multimedia/noatun-plugins
	net/kontact-plugins

  as slave ports.

- A number of KDE ports now uses OPTIONS do make various WITH_* options more
  visible.

- Plist fixes

- devel/kdevelop should be able to detect FreeBSD's autoconf/automake now for
  newly created projects.

- kdebase will no longer remove previous KDM configurations. This won't take
  effect during the update from 3.2.0 to 3.2.1 (as deinstalling 3.2.0 will still
  remove the configuration), but subsequent updates will merge old configs.

QT:

- Previous versions of QT could be compiled with debugging-support enabled by
  defining DEBUG. This switch has been renamed to the more unambiguous
  WANT_QT_DEBUG (similar to WANT_KDE_DEBUG in the KDE ports).
2004-03-09 19:41:12 +00:00
Michael Nottebrock
191e888e54 Change COMMENT.
PR: ports/62592
Submitted by: Ernst de Haan <znerd@freebsd.org>
2004-02-09 15:53:18 +00:00
Michael Nottebrock
4aa0ddeae2 Some headers got moved from kdebase to kdelibs and now kdelibs-3.2.0
install files conflicting with files from kdebase-3.1.x. Declare CONFLICTS
as appropriate. This will not fix automatic portupgrading, but at least
things should go smoothly with the necessary manual intervention of pkg_
deleting kdebase-3.1.x. Sorry. :-(
2004-02-05 19:29:28 +00:00
Michael Nottebrock
38a92d46fe Update to KDE 3.2.0
Important changes:
==================

- Kmail and knode have been moved from kdenetwork to kdepim. This
  means you will have to install kdepim if you want to continue using
  kmail or knode. This is to ease integration with korganizer, in
  the new 'Kontact' application.

- The arabic translations for KDE and KOffice have been moved from
  misc to the arabic category.

- There is a new module called kdeaccessibility in the accessibility
  category.  It contains a few utilities for disabled users like a
  magnification lens and a text-to-speech frontend.

- In KDM, you need to select the 'CUSTOM' session profile in order
  to have your .xsession executed. This is particularly important if
  you're using the aegypten tools
  (http://freebsd.kde.org/howtos/aegypten-kmail.php).

- We have started making more parts of the ports optional. In kdepim,
  both Kandy and KPilot can be turned off with ports-knobs. This
  process will continue in the 3.2 series.
2004-02-05 01:23:10 +00:00
Michael Nottebrock
3bae61c80d Add patch to fix compiling on -CURRENT.
Requested by: krion
2004-02-04 17:41:20 +00:00
Joe Marcus Clarke
186b8ba82f Add USE_GETTEXT and bump PORTREVISION.
Submitted by:	trevor
Tested by:	bento
2004-02-04 04:36:30 +00:00
Trevor Johnson
78da40aa98 Now gettext 0.12.1 is gettext-old. 2004-01-23 18:12:26 +00:00
Joe Marcus Clarke
7524984514 Chase the libxslt shared lib version with a PORTREVISION bump. 2003-11-04 18:30:50 +00:00
Will Andrews
d075bf0f86 Fix the -pthread problem in case the option gets removed again. This
patch involved patching the core auto* routines in KDE to accept the
PTHREAD_* variables in the environment, with fallbacks.  We decided the
easiest way to implement this in ports was to generate configure instead
of risking incorrect generation at port configure time.

Said patch has already been committed to HEAD in KDE and as such will be
removed with the 3.2 upgrade once it is released.

Ports using Makefile.kde that shouldn't be using them (i.e. non-KDE
modules) have this support commented out due to lack of patch.

Helped out:	Adriaan de Groot <adridg@cs.kun.nl>
		Lauri Watts <lauri@kde.org>
		Andy Fawcett <andy@athame.co.uk>
2003-10-03 22:34:44 +00:00
Will Andrews
01ff961210 Upgrade to Qt 3.2.1 / KDE 3.1.4. See x11/kde3/Makefile rev 1.64 for details. 2003-09-18 14:57:05 +00:00
Michael Nottebrock
3f60195de7 Update to 3.1.3a. Use USE_OPENLDAP macro.
Approved by:	arved (Mentor)
2003-08-28 16:48:56 +00:00
Joe Marcus Clarke
a3108b1e51 Bump the PORTREVISION for the ports directly affected by the gettext upgrade.
Prodded by:	kris
2003-08-26 20:25:58 +00:00
Joe Marcus Clarke
adccc29aad Chase the libintl.so shared lib version. 2003-08-25 05:41:38 +00:00
Jun Kuriyama
b67a28791a Fix non-default dependency on openldap2[012] which is broken by splitting.
# I'm not bumped port revision of them because this should not affect
# packages built on bento...
2003-08-15 00:49:31 +00:00
Tilman Keskinoz
6b43fd393f Patch to fix the "horizontal toolbars on every page" bug
Obtained from:	KDE
Tested by:	Lauri Watts <lauri@kde.org>,
		Andy Fawcett <andy@athame.co.uk>,
		Michael Collette <metrol@metrol.net>,
		Neil Stevens <neil@qualityassistant.com>
2003-08-05 16:49:00 +00:00
Michael Nottebrock
ac4ef3820b Update KDE to the latest official release, KDE 3.1.3
Official KDE 3.1.3 announcement:
http://www.kde.org/announcements/announce-3.1.3.php

(may not work until a few hours after this commit - we jumped the gun a little
 in order to have the update in place at the time the security notifications for
 KDE 3.1.2 will be released together with the announcement of KDE 3.1.3).

Changelog from 3.1.2 to 3.1.3 release:
http://www.kde.org/announcements/changelogs/changelog3_1_2to3_1_3.php

Thanks and credits need to go to the whole KDE-FreeBSD team, as well
as everyone on kde@freebsd.org for providing feedback, reporting bugs
and just using the KDE ports.

Approved by: will (real mentor asleep)
2003-07-29 04:26:22 +00:00
Mario Sergio Fujikawa Ferreira
9433ac58db Update to KDE 3.1.2 2003-05-19 19:43:36 +00:00
Will Andrews
a4735ab5c0 Fix fetching. 2003-04-12 00:52:40 +00:00
Will Andrews
145f2547fa Upgrade to 3.1.1a to handle PS/PDF security advisory. There are additional
patches to kgv which are also included in this commit.

Submitted by:	Lauri Watts <lauri@kde.org>
2003-04-11 14:39:16 +00:00
Alan Eldridge
b294b98273 Rejoice, for the long awaited upgrade to kde 3.1.1 is here! 2003-04-05 22:16:12 +00:00
Eric Anholt
62d3b1c1fc Update XFree86 ports, including linux_dri, to 4.3.0. Set IGNORE= in dri-devel
for being outdated.  Thank you to all the testers and people who submitted
patches for this update.

Approved by:	portmgr
2003-03-11 23:38:11 +00:00
Ade Lovett
3195b6f71c Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:36:20 +00:00
Mario Sergio Fujikawa Ferreira
b030a32846 Fix build: add build dependency on mkfontdir from XFree86-4-clients
PR:		48077
Submitted by:	edwin
Approved by:	Lauri Watts <lauri@kde.org> (FreeBSD KDE Team)
2003-02-17 20:46:46 +00:00
Alan Eldridge
b09a1b9493 backout added file - it is not built by this port 2003-02-01 01:31:29 +00:00
Dmitry Sivachenko
1152dcb996 Do not remove directories which are created by mtree.
Add missing file.
2003-01-31 21:01:19 +00:00
Dmitry Sivachenko
d5ecb032a0 Respect CFLAGS. 2003-01-30 15:54:05 +00:00
Sean Chittenden
04b7b7e434 Use /usr/bin/env for xmlizer (sgml->xml tool) to determine the path of
python, /usr/bin ain't so groovy

Approved by:	wca
2003-01-30 02:54:35 +00:00
Alan Eldridge
3c71ff78e9 update to 3.1 official release 2003-01-28 18:36:58 +00:00
Jimmy Olgeni
b84487284b Do not try to remove etc/rc.d, which comes from mtree. 2003-01-02 20:29:01 +00:00
Alan Eldridge
7227221cf2 Back out the heavy handed disabling of "--enable-final" in favor or
Stephen Kulow (Coolo)'s patch to Do The Right Thing with libkdefakes.

Bumped portrevision to force this out.
2002-11-19 21:00:32 +00:00
Alan Eldridge
4a2a0eae4f Turn off "--enable-final" to undo build breakage. 2002-11-18 19:32:19 +00:00
Mario Sergio Fujikawa Ferreira
2090d595c2 Fetch from correct MASTER_SITE_SUBDIR
Approved by:	alane
2002-11-16 19:38:47 +00:00
Alan Eldridge
d0c90aadfc Update these ports to 3.0.5 per KDE security advisory. Fix missing deps
in kdebase (I didn't whack those intentionally, I don't think...).
2002-11-16 14:39:52 +00:00
Alan Eldridge
b8d868d97e removed redundant PACKAGE_BUILDING test 2002-10-19 01:53:10 +00:00
Alan Eldridge
33c4981f3a Bump PORTREVISION to force the last change out, as bugs were severe according
to reports.
2002-10-19 01:37:14 +00:00
Alan Eldridge
2f693d1c09 Undefault keramik due to bugs. 2002-10-19 01:35:48 +00:00
Alan Eldridge
4dfb5a1013 If defined(PACKAGE_BUILDING) then do not build with keramik/kwin backport. 2002-10-13 02:31:56 +00:00
Alan Eldridge
960877aec7 kdebase3 2002-10-11 07:45:44 +00:00
Alan Eldridge
53fa9783e9 1. Remove QT warning from kde3. It's been there long enough.
2. This is 3.0.4, folks.
3. Added extra patch files for backport of keramik.
2002-10-11 00:00:00 +00:00
Alan Eldridge
f5a463cd11 Use KDE_DIST_VERSION. 2002-09-12 11:13:34 +00:00
Alan Eldridge
05b7f830fc Fix stupid error in dist subdir.
Submitted by:	Adam Weinberger <adam@vectors.cx>
2002-09-11 08:24:35 +00:00
Alan Eldridge
cb35b0072d SECURITY FIX: UPDATE TO 3.0.3a.
There is a KHTML/KJS cross-site scripting vulnerability in kdelibs-3.0.3.
This update fixes that, as well as merges some other fixes from KDE's CVS.

PLEASE! UPDATE YOUR KDELIBS3 PORT INSTALLATION NOW!
2002-09-11 04:18:31 +00:00
Alan Eldridge
423578e94d Make fam an optional dependency. It may be having some gcc related problems
on -current, so we'll not require it.
2002-09-10 12:43:58 +00:00
Will Andrews
ebe714bf05 Update to 3.0.3. Not much changed here: [1] i18n PKGNAMEs converted to
more closely conform to FreeBSD style etc, and Konqueror SSL patch merged.

Tested by:	Matt Douhan <matt@fruitsalad.org>, alane
Submitted by:	lioux [1]
2002-08-25 04:37:30 +00:00
Mario Sergio Fujikawa Ferreira
7a3194891b o Security fix: "Konqueror (kssl to be precisely) fails to detect
certificates as invalid that have been signed by an issuer who
  is not allowed to do so. A patch for this problem has been commited
  to both the CVS HEAD branch and the KDE_3_0_BRANCH" from message
  by [1]
o Bump PORTREVISION

Submitted by:	Andy Fawcett <andy@athame.co.uk>,
		Waldo Bastian <bastian@kde.org> [1]
Reviewed by:	kde
Approved by:	kde
Obtained from:	KDE CVS HEAD
2002-08-13 01:34:11 +00:00
Will Andrews
3491a5043b Update to 3.0.2 -- full log available in ports/x11/kde3/Makefile,v 1.51. 2002-07-04 19:39:36 +00:00
Alan Eldridge
44011fd7c4 1. Bump to 3.0.1_1 because ...
2. Fix distinfo file md5 mismatch caused by KDE rerolling the distfiles to
   incorporate some late patches.

Submitted by:	alane@freebsd.org and the kde-freebsd mailing list.
2002-06-16 04:18:27 +00:00
Will Andrews
1aced58dae Upgrade to KDE 3.0.1. The delay in this upgrade is mainly due to the
rigorous testing performed on the part of the KDE/FreeBSD Project
over the last three weeks.  Thanks to everyone who helped test!

General changes:
	[1] Follow KDE2 style by moving KDE core specific macros and
	    the like to x11/kde3/Makefile.kde.
	[2] Fix a variety of comments or miscellaneous data to reflect
	    that this is KDE3 and not KDE2.
	[3] Account for more empty directories in the PLISTs.

deskutils/kdepim3:
	[4] More #include <malloc.h> -> #include <stdlib.h>.

audio/arts:
	[5] Upgrade to 1.0.1.
	[6] Point at MASTER_SITE_KDE not my own mirror.

audio/kdemultimedia3:
	[7] Account for the removal of the <machine/soundcard.h> symlink.
	    Simply point all such includes at <sys/soundcard.h>.

editors/koffice-kde3:
	[8] Get rid of #include <values.h> preemptively.

devel/kdesdk3:
	[9] Remove cervisia from build if building on -CURRENT due to
	    C++-unsafe sys/wait.h.  The header is believed to have been
	    fixed in newer -CURRENT (>= Jun 5) but we have not tested that.

devel/kdevelop:
	[10] Upgrade to 2.1.1 and use KDE 3 version.
	[11] Remove a number of suggested dependencies that no longer fit.
	[12] Account for where the docs for Qt went since they got moved
	     to fit in hier(7) better.

graphics/kdegraphics3:
	[13] Turn off kuickshow by default because it depends on imlib,
	     which in turn depends on gtk/glib.  This will be revisited
	     when we split up the KDE ports a bit.

games/kdegames3:
	[14] Fix compile error on -CURRENT where kpat/freecell-solver/md5.h
	     tried to define uint32_t after sys/types.h already had.

sysutils/kdeadmin3:
	No particular changes.

misc/kdeaddons3:
	No particular changes.

misc/kdeedu3:
	[15] Re-add the huge number of missing @dirrm's.

misc/kdeutils3:
	No particular changes.

misc/kde3-i18n-* and */kde3-i18n:
	For the most part, no particular changes.  A huge number of I18N
	message updates went into this release, though.

french/kde3-i18n:
	[16] Fix build Makefile error due to tarball builder's env.

net/kdenetwork3:
	No particular changes.

x11-clocks/kdetoys3:
	No particular changes.

x11/kdebase3:
	[17] Account for mkfontdir "soft" build-time dependency.  If
	     mkfontdir is available, use it to build fonts.dir where
	     kdebase installs fonts.  Otherwise, don't bother.
	[18] Patch ElectricEyes.desktop to use the name of the program
	     that FreeBSD uses when you install the port for it.
	[19] Patches for KDM merged into KDE 3.0.1.
	[20] Properly fix kdm/backend/xdmcp.c string format error.

x11/kdelibs3:
	[21] Support the KDE3 version check to make sure no one
	     tries to install KDE2 then KDE3.  The 'kde-version-check'
	     target is centralized in x11/kde3/Makefile.kde.
	[22] Remove patch for kdeprint/configure.in.in.
	[23] Add patch to fix critical icon loader bug.

x11/kde3:
	[24] Add Makefile.kde for centralizing KDE core-specific macros
	     that don't belong in bsd.kde.mk.

x11-toolkits/qt30:
	[25] Mark broken on any XFree86 version < 4 due to packing list
	     related problems if we tried to support XFree86 3.
	[26] Error out if the user has Qt2 installed already.

x11-wm/kdeartwork3:
	[27] Add USE_MESA to explicitly support the 3D screensavers.
	[28] Re-add a large number of missing @dirrm's.

Credits:

[1] [4] [5] [6] [7]
[9] [10] [14] [16]
[21] [22] [24] [26]:	will

[2] [3] [8] [15] [17]
[19] [25] [27] [28]:	alane

[11] [12]
Submitted by:		Lauri Watts <lauri@kde.org>

[13] Found by:		mi
     Removed by:	will

[18] [23]
Submitted by:		Andy Fawcett <andy@athame.co.uk>

Tested by:		[in addition to the above, in no particular order]
			knu
			Mattias Douhan <matt@athame.co.uk>
			Bradley T. Hughes <bhughes@trolltech.com>
			Erik H. Bakke <ebakke@trolltech.com>
			David Johnson <david@usermode.org>
			JJ Behrens <jj@nttmcl.com>
			Michael W. Collette <metrol@metrol.net>
			Adriaan de Groot <adridg@sci.kun.nl>
			Mark Rowlands <mark.rowlands@minmail.net>
			Mark Stosberg <mark@summersault.com>
			Dave Cantrell <phaedrus@alltel.net>
			Mark Miller <joup@bigfoot.com>
			Wesley Morgan <morganw@chemikals.org>
			Arjan van Leeuwen <avl@operamail.com>
2002-06-15 16:16:32 +00:00
Will Andrews
48fe32279d Update to 3.0. 2002-04-22 02:21:05 +00:00
Will Andrews
ad3b02c65e Update to 3.0. 2002-04-22 02:00:06 +00:00
Will Andrews
97e6d16408 Fix the KDE ports to not use objprelink, if OSVERSION >= 500029. This is
not tested other than for syntax, but should DTRT from what I understand
of the problem.

Submitted by:	bento
2002-03-30 09:07:53 +00:00
Will Andrews
19222c9a51 Add simple patch to fix compiling with kaclmanipulation.h on -current.
Found by:	bento
2002-03-24 18:56:50 +00:00
Will Andrews
56067c5970 Bring in a -real- fix for kdesu. Many thanks to Alan Eldridge and
Waldo Bastian for their work towards fixing this both in 2.2.2/ports
and KDE3 CVS.  Bump PORTREVISION to make sure people get *this* fix and
not the previous broken one.

PR:		32549 (for real this time)
Submitted by:	Alan Eldridge <alane@geeksrus.net>,
		Waldo Bastian <bastian@kde.org>
2002-01-21 04:26:32 +00:00
Will Andrews
bda8e9b3d4 Bring in a few changes to the KDE ports infrastructure, and some fixes.
- Move all stuff specific to kde core ports to x11/kde2/Makefile.kde.
   + Default to compile optimized for speed, not debugging, in ports
     builds, not just packages.  We don't really get that many backtraces
     or debugging information, and there's a better way to provide these
     things to people willing to spend some time working on KDE.  It's
     at (as announced before): http://freebsd.kde.org/.
 - Remove teTeX dependency for kdegraphics2 upon request, and being unable
   to find any reason not to.  Apparently, kdegraphics still compiles
   libkdvi and kdvi -- I guess dvips is merely a runtime dependency.
   Therefore to enable its use one just needs to add the teTeX package.
   Bump PORTREVISION to reflect dependency change.
 - Fix koffice port by removing PYTHON_VERSION, which is unnecessary.

PR:		33650 (part of)
Submitted by:	John Merryweather Cooper <jmcoopr@johncoop.MSHOME.bmi.net>
Reviewed by:	kde-freebsd@lists.csociety.org (teTeX dep removal, and
		optimizing for speed, not debugging capability)
2002-01-11 06:17:04 +00:00
Will Andrews
fccbfb4a6f If !WANT_KDE_NDEBUG and !PARALLEL_PACKAGE_BUILDING, also add
--enable-debug and turn off stripping of binaries so we actually get all
the debugging we're supposed to get.  :)

Submitted by:	Alan Eldridge <alane@geeksrus.net>
2002-01-08 01:24:11 +00:00
Will Andrews
8f1ad962a0 Fix error where if '-' is actually used in invoking su(1), we lose all
the environment vars like DISPLAY etc.  Bump PORTREVISION.
Alan and I still suspect the problem is somewhere else, but this at least
gets kdesu working.  He feels I should back it out, but I'm going to keep
it since it's better than what we had last: a broken kdesu.

Submitted by:	Alan Eldridge <alane@geeksrus.net>
2002-01-07 22:09:51 +00:00
Will Andrews
242583e165 Fix obscure kdesu bug where it doesn't pass the user to su to. This may
not be the correct fix -- discussion on kde-core-devel@kde.org ensuing.
Bump PORTREVISION to accomodate this important fix.

PR:			32549
Reported by:		Kenneth Culver <culverk@wam.umd.edu>
Fixed with help of:	Ryan Cumming <bodnar42@phalynx.dhs.org>
2002-01-07 02:08:04 +00:00
Will Andrews
06517618a8 Conditionalize use of objprelink based on whether we're running on
MACHINE_ARCH=i386 *and* whether NO_KDE_OBJPRELINK is defined.

Requested by:	several
2002-01-05 02:29:15 +00:00
Pete Fritchman
1d0779f6da Fix sound-preview on non-ASCII filenames.
Submitted by:	Alexander N. Kabaev <ak03@gte.com>
2001-12-14 09:00:09 +00:00
Pete Fritchman
61a3a66271 Fix a problem with auto{conf,make}: some build magic was introduced to
make sure that the "autoconf" and "automake" binaries KDE looked for were
found and were autoconf213 and automake14 (as there are issues with the
latest versions), but the logic in setting $PATH was wrong.  This puts
${WRKSRC}/auto-bin before the rest of the users $PATH.  This fixes KDE
auto* problems if automake14 and automake-1.5 are both installed.

PR:		32512
Submitted by:	Alan Eldridge <alane@geeksrus.net>
Approved by:	will
2001-12-07 15:43:46 +00:00
Will Andrews
1d206a3483 Upgrade KDE to 2.2.2:
* General:
 	- Support for objprelink.
 	- Hack for autoconf 2.13/automake 1.4.  Note that we can't use
	  the standard USE_AUTO* because they change things in work/*;
	  KDE has its own way of doing that.
 	- Light cleanup of extra dirs in the PLISTs provided by
	   my mkplistpkg[1] script.
 	- Speedups of both compile and runtime through the usage of
	  --disable-debug and --enable-final.  The latter did not work
	  with the kdemultimedia package, unfortunately.
	- Patch updates.
 * audio/kdemultimedia2:
	- Patch to fix KSCD on FreeBSD[2].  It works very well now.
 * deskutils/kdepim:
 	- Enable kpilot[3].  Pull in the latest pilot-link stuff.
 * devel/kdesdk,
 * devel/kdevelop:
 	- No specific changes.
 * devel/qt-designer:
 	- Make this port depend almost entirely on qt23 to make it more
	  maintainable, so I don't have to keep hacking the patches to
	  get them to apply.
 * editors/koffice,
 * games/kdegames,
 * graphics/kdegraphics:
 	- No specific changes.
 * misc/kdeaddons:
	- SDL is required now.  Cull SDL PLIST_SUB and such.
	- Fix breakage from hardcoding "sdl-config".
 * misc/kdeutils2:
	- Fix problem with klaptopdaemon[4] where it didn't properly
	  display the battery time.  This patch is untested, but applied.
 * net/kdenetwork2:
	- Fix DCC for KSIRC[5].
	- Remove ktalkd from the build.  It requires some weird thing
	  in the configure script that I don't have time to look at.
 * sysutils/kdeadmin:
	- No specific changes.
 * textproc/kdoc:
	- Remove bogus requirement that kdoc requires Perl 5.6.0; it sure
	  seems to operate fine with >= 5.005.  But I'll let time tell.
 * www/quanta:
	- No specific changes (--disable-debug support only).
 * x11/kde2:
	- No specific changes.
 * x11/kdebase2:
	- Fix ksysguard compile by merging the files from the HEAD branch
	  of KDE CVS that were missing at release time for FreeBSD[6].  :\
 * x11/kdelibs2:
	- Recognize CUPS' spinoff[7].
	- Add libxslt dependency since it was removed from kdelibs.
	- Fix libxml compile problems[8] (accomplished by upgrading).
	- Remove libkformula from port Makefile; this library has been
	  spun off into koffice.
	- Fix mode problems with DCOP[9].  This allows you to save files
	  properly.  It also seems to be a FreeBSD specific problem.
	- Fix bashisms in kdeprint/imagetops script[10].
 * x11-clocks/kdetoys2:
 	- No specific changes.
 * x11-toolkits/qt23:
	- Do NOT upgrade to QT 2.3.2[11].
	- Allow devel/qt-designer to depend on this port entirely for the
	  patches by adding a perlre to accomplish this.
 * x11-wm/kdeartwork:
	- No specific changes.

Thanks to the FreeBSD/KDE[1] team[12] who helped me test these out!

[1]  http://freebsd.kde.org/;
     http://www.databits.net/cgi-bin/cvsweb.cgi/scripts/portbuild/mkplistpkg
[2]  Submitted by:	Matthew Holmes <matt@speakeasy.net>
[3]  PR:		31914
     Submitted by:	Alan Eldridge <alane@geeksrus.net>
[4]  PR:		28475
     Submitted by:	Arun Sharma <arun@sharmas.dhs.org>
[5]  Submitted by:	Luc Morin <luc_m@videotron.ca>
[6]  Found at:	http://webcvs.kde.org/kdebase/ksysguard/ksysguardd/FreeBSD/
[7]  PR:		32321
     Reported by:	gad
     Submitted by:	James A. Halstead <jah4007@cs.rit.edu>
[8]  PR:		32055
     Reported by:	William Richard <wrichard@trivalley.com>, others
[9]  PR:		31629
     Submitted by:	Alan Eldridge <alane@geeksrus.net>
[10] PR:		32358
     Submitted by:	Alexander N. Kabaev <ak03@gte.com>
[11] PR:		31809
     Requested by:	Nathan Ahlstrom <nrahlstr@winternet.com> (denied)
[12] http://freebsd.kde.org/contact.shtml;
     http://lists.csociety.org/pipermail/kde-freebsd;
     http://lists.csociety.org/listinfo/kde-freebsd
2001-12-04 03:47:18 +00:00
Dmitry Sivachenko
c96b4198d0 Upgrade to 2.2.1.
Submitted by:		SASAKI Katuhiro <sahiro@crest.ocn.ne.jp>
(with slight modifications)
2001-10-27 08:50:18 +00:00
Dmitry Sivachenko
6845ee0376 Set DIST_SUBDIR=KDE 2001-09-10 20:22:28 +00:00
Jimmy Olgeni
38c90110d0 Add some missing @dirrm entries. 2001-08-30 20:08:48 +00:00
Akinori MUSHA
23a999b22b Make CATEGORIES and MAINTAINER overridable for japanese/kde*.
Approved by:	kde (will), demon (MAINTAINERs)
2001-08-30 18:56:50 +00:00