Commit graph

93 commits

Author SHA1 Message Date
rillig
0e0ff99a73 Replaced the custom definitions with META_PACKAGE=yes. 2007-12-19 12:27:27 +00:00
jlam
ae9b935fd0 * If PLIST_SRC is explicitly set to an empty value in a package Makefile,
then automatically generate a PLIST that says "${PKGNAME} has no files".

* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
  and no PLIST files exist, then fail during the package build with
  PKG_FAIL_REASON.

* Remove "intentionally empty" PLISTs again.

Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:

	PLIST_SRC=	# empty
2007-10-25 22:00:39 +00:00
jlam
38c496d6c0 Re-add "intentionally empty" PLISTs for meta-packages and other packages
that directly manipulate empty PLISTs.

Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
2007-10-25 17:49:45 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
markd
e5f915393d Update to KDE 3.5.8 2007-10-20 10:34:50 +00:00
joerg
63423cc7a5 Give Xinerama to KDE on non-native X11. 2007-06-19 13:31:01 +00:00
markd
671057f300 Update to KDE 3.5.7 2007-05-23 12:50:58 +00:00
markd
cab4579ed6 On NetBSD don't try to use PIE linking. Its not supported on NetBSD
and breaks things for macppc.  Problem noted by Michael Lorenz.
2007-02-28 11:12:33 +00:00
markd
3c156caa86 Update KDE to 3.5.6
pkgsrc changes: move icon tree to ${PREFIX}/share/icons to conform to XDG.
2007-01-26 02:36:14 +00:00
markd
dbb92e00a3 Update to KDE 3.5.5 2006-10-12 10:23:49 +00:00
markd
bff0b08038 Update to KDE 3.5.4 2006-08-02 13:36:29 +00:00
tron
82ac036204 Add "perl" to the list of required tools because the "dcopidlng"
utility (part of the "kdelibs" package) uses it.
2006-07-11 12:35:45 +00:00
jlam
ee68c93314 LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... just
set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC
tree unless they're named something other than "libtool".

SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just
define it to the empty list and shlibtool-override will look for libtool
scripts.
2006-07-07 15:49:30 +00:00
markd
cd7c840d15 Update to KDE 3.5.3 2006-06-01 13:27:12 +00:00
markd
b4a8455f21 Move MASTER_SITE_KDE to mk/bsd.sites.mk 2006-04-12 11:37:18 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
markd
fff149a43d Update to KDE 3.5.2. 2006-03-30 02:31:46 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
markd
3349ae944e public.planetmirror.com.au -> ftp.planetmirror.com.au
from Murray Armfield in private email.
2006-02-02 09:13:02 +00:00
markd
59af4d6f00 Update to KDE 3.5.1 2006-01-31 22:15:13 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
wiz
751d30d637 DEPENDS and PKGREVISION bumps because db4's library name changed. 2006-01-06 15:10:01 +00:00
ghen
455345bb5b Change the default for BUILDLINK_DEPMETHOD.qt3-tools from "full" to "build",
without affecting packages that are currently using it.

Packages which previously didn't set BUILDLINK_DEPMETHOD to neither "full" nor
"build" now set it to "full", but should be checked whether they really need it
(comment added).  Packages which previously set it to "build" now don't set it
anymore.

Ok by jlam, wiz.
2006-01-05 10:08:58 +00:00
markd
a8ba7f84aa Update to KDE 3.5
Many new features and refinements.

Notable changes include:
* Konqueror is the second web browser to pass the Acid2 CSS test,
  ahead of Firefox and Internet Explorer
* Konqueror can also now free web pages from adverts with its
  ad-block feature
* SuperKaramba is included in KDE, providing well-integrated and
  easy-to-install widgets for the user's desktop
* Kopete has support for MSN and Yahoo! webcams
* The edutainment module has three new applications (KGeography,
  Kanagram and blinKen), and has seen huge improvements in Kalzium
2005-12-11 10:40:10 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
markd
05d9ee9a44 Update to KDE 3.4.3. 2005-10-13 12:22:07 +00:00
markd
e850c63d7a Update KDE to 3.4.2. 2005-07-30 10:53:53 +00:00
kristerw
fbc952d9fd Correct path to ../../x11/kdelibs3. 2005-06-19 02:37:11 +00:00
markd
28609f7086 Add explicit dependency on kdelibs so that "make update" does the right
thing when a recent previous version of kde is already installed.
(as seen in PR 30459)
2005-06-18 21:24:15 +00:00
jlam
ac21d3de46 KDE-3.x configure scripts use xmkmf to discover properties of the
X11 distribution, so add USE_TOOLS+=imake.  This addresses part of
PR pkg/26744.
2005-06-12 07:49:16 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
markd
4559e0640b Update to KDE 3.4.1 2005-05-31 14:01:14 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
reed
a9c1cbde21 Remove Linux work-around for bug noted in PR #25402 from arts
and koffice build.

And do in meta-pkgs/kde3/kde3.mk as suggested by maintainer, markd.

It helps with builds on Linux for kdegraphics3, libkipi, gwenview,
kdelibs3, kdebase3, arts, and many other KDE-based packages on Linux.
(It was not needed for kile, but will be used.)

Thank you, Torsten Harenberg for testing many packages such as
kdenetwork, kdegames, kdepim, kdemultimedia.

I still don't know what the correct fix is for PR #25402.
2005-05-18 22:35:04 +00:00
markd
97987fc704 I really really did mean Solaris in that last commit. (Course I would do
it just before going off net for a week)
2005-04-27 02:09:05 +00:00
markd
44805c8fcb Require at least gcc 3.3 when building on Solaris. 2005-04-14 20:40:37 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
1f2ba12d0f PKGREVISION bump for glut dependency removal (SDL/buildlink3.mk). 2005-03-27 15:43:32 +00:00
markd
ae17c3b7c5 Update to KDE 3.4
Highlights at a glance

* Text-to-speech system with support built into Konqueror, Kate, KPDF
  and the standalone application KSayIt
* Support for text to speech synthesis is integrated with the desktop
* Completely redesigned, more flexible trash system
* Kicker with improved look and feel
* KPDF now enables you to select, copy & paste text and images from
  PDFs, along with many other improvements
* Kontact supports now various groupware servers, including eGroupware,
  GroupWise, Kolab, OpenGroupware.org and SLOX
* Kopete supports Novell Groupwise and Lotus Sametime and gets
  integrated into Kontact
* DBUS/HAL support allows to keep dynamic device icons in media:/ and
  on the desktop in sync with the state of all devices
* KHTML has improved standard support and now close to full support for
  CSS 2.1 and the CSS 3 Selectors module
* Better synchronization between 2 PCs
* A new high contrast style and a complete monochrome icon set
* An icon effect to paint all icons in two chosen colors, converting
  third party application icons into high contrast monochrome icons
* Akregator allows you to read news from your favourite RSS-enabled
  websites in one application
* Juk has now an album cover management via Google Image Search
* KMail now stores passwords securely with KWallet
* SVG files can now be used as wallpapers
* KHTML plug-ins are now configurable, so the user can selectively
  disable ones that are not used. This does not include Netscape-style
  plug-ins. Netscape plug-in in CPU usage can be manually lowered, and
  plug-ins are more stable.
* more than 6,500 bugs have been fixed
* more than 1,700 wishes have been fullfilled
* more than 80,000 contributions with several million lines of code and
  documentation added or changed
2005-03-23 21:28:33 +00:00
markd
0b7dde76bc $PKG_SYSCONFDIR support from Jeremy C. Reed with minor changes from me. 2005-03-06 12:41:26 +00:00
markd
6a3d85d317 Allow any PKGREVISION in dependencies. Bump PKGREVISION. 2004-12-23 13:04:37 +00:00
markd
42735b65e0 Update to kde 3.3.2.
changes are generally bug fixes including some security fixes.

pkgsrc changes are a big PLIST cleanup and moving locale files
to ${PKGLOCALEDIR}/locale/... rather than replicating the tree.
2004-12-10 05:59:50 +00:00
kleink
d74855573c From KDE CVS, KDE_3_3_BRANCH:
kdepim/korganizer/plugins/holidays/holidays.cpp 1.12.2.1:
Backport of bug fixes for #84979 (crash on AMD64) [...]

Bump version to kdepim-3.3.1nb2, and update the version required by
the kde3 meta package.
2004-11-28 18:35:48 +00:00
tron
3a9a6f2edf Fix dependence on "kdepim3" package, bump package revision. 2004-11-11 21:02:08 +00:00
skrll
0a9670dbd1 This file isn't used anymore. 2004-11-11 08:03:53 +00:00
markd
702a0f8fbc kdegraphics3 PKGREVISION bump. 2004-10-23 13:26:34 +00:00
taca
600a53f9cf Add a master site in Japan. 2004-10-20 14:45:20 +00:00
markd
de66723d1d Update to KDE 3.3.1 2004-10-13 11:37:13 +00:00
seb
b48e0ed2e6 Fix build of kde3 meta-package by requiring latest version of
kdemultimedia3 package.
2004-10-12 07:24:58 +00:00