Commit graph

22 commits

Author SHA1 Message Date
reed
6fed51cbdb Remove errant plus sign at beginning of line. 2005-07-01 16:14:31 +00:00
reed
7962aa7c12 Forgot this in previous commit.
Split out shared parts of PyQt packages to Makefile.common.
I did this so I could get Darwin support which requires a
Mac-specific source.

Also capitalize Qt3 in COMMENT.

I tested a few packages using PyQt running on Mac OS X over remote X11
and it still worked (even though no X11 support, but I guess the Qt3's
X11 works for this).
2005-07-01 01:35:10 +00:00
reed
cc86acdeca Lots of little changes to package. Not an upgrade though.
Split this up into a Makefile.common to be used by other packages.

For Darwin, use a different DISTFILE as told by the py-kde list.

Improve DESCR. (The same DESCRiption was used by multiple packages.)
2005-07-01 01:20:28 +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
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
drochner
dfbbb73426 update to 3.14.1
changes: bugfixes
2005-05-02 15:36:53 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
darcy
21194cbffa Regenerate distinfo for the 3.14 update. 2005-03-04 13:34:46 +00:00
drochner
e33b478f94 update PyQt to 3.14
changes:
-support for new qscintilla
-added support for QUuid, QMetaObject and QMetaProperty classes
-bugfixes
2005-02-24 20:17:36 +00:00
wiz
393af94024 Add RMD160 checksums to the SHA1 ones. 2005-02-23 17:36:09 +00:00
recht
367eed19fe Build Python with thread support by default and turn the existing
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
2005-01-23 20:41:45 +00:00
darcy
2cb9f7ba27 Builds OK with latest version of Python. 2005-01-05 10:05:19 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
recht
4150812b27 add python as category
ok'd a while back at pkgsrcCon by agc and wiz
2004-07-22 09:15:59 +00:00
recht
bbf6e7725e update py-qt3-{base,modules,qscintilla} to 3.11 and bl3ify
v3.11 11th March 2004
	Added the QIconDragEvent and QLocale classes from Qt v3.3.0.  Updated
	all existing classes to Qt v3.3.1.  Added the missing QSocketDevice
	class.  Added the missing QString += operators.

v3.10 16th January 2004
	Added the QFtp, QHttp, QHttpHeader, QHttpRequestHeader,
	QHttpResponseHeader, QLocalFs classes.

v3.9 7th December 2003
	This version requires SIP v3.9 (or later) or SIP v4.0rc1 (or later).
	QLayoutIterator.next() is now documented.  Added the QImageIO and
	QListViewItemIterator classes.  Added the QDockArea << and >>
	operators.  Added QSettings.readBoolEntry().  Added qInstallPath(),
	qInstallPathDocs(), qInstallPathHeaders(), qInstallPathLibs(),
	qInstallPathBins(), qInstallPathPlugins(), qInstallPathData(),
	qInstallPathTranslations(), qInstallPathSysconf().  A new
	(configure.py) build system has been added which is independent of
	tmake and qmake and installs a pyqtconfig module.  The old (build.py)
	build system remains.  Added the -r flag to the build systems to enable
	tracing.  Added the -v flag to the build systems to specify the default
	location for .sip files.

v3.8.1 6th September 2003
	Added the missing QWMatrix.mapRect() * operators.  The supported
	educational version is now Qt v3.2.0.
2004-05-09 17:06:07 +00:00
jlam
426cc1ce72 Add a BUILDLINK_PKGBASE.<pkg> definition where it's not equal to <pkg>,
e.g. "BUILDLINK_PKGBASE.gtk?= gtk+".  This is mandated by the example
buildlink[23].mk files in bsd.buildlink[23].mk.
2004-03-29 05:05:32 +00:00
grant
9b4feec99c replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 15:30:32 +00:00
jmmv
2b07fc26d8 s/@netbsd.org/@NetBSD.org/ in MAINTAINER. 2003-12-24 09:53:47 +00:00
recht
6940237289 Also support Python 2.3.
OK'ed by drochner@
2003-08-25 17:31:43 +00:00
drochner
e5bbac5670 update to 3.8
"The main changes are the addition of many operators to existing classes
(thanks to Torsten Marek) and full support for Qt v3.2.0."
2003-08-23 15:02:24 +00:00
jmc
d07560dbb5 On all of these create symlinks from the libraries installed under PYSITELIB
to QTDIR/lib as qmake builds libtool archives that reference themselves
as coming from QTDIR/lib.
XXX - This really should be fixed in qmake.conf or something and not in
each package but for now it fixes 5 broken packages (these + devel/eric3)
2003-08-19 04:35:03 +00:00
drochner
5e83fcad58 Add PyQt-3.7 for Qt3, the base module and tools. 2003-07-22 17:22:48 +00:00