Commit graph

156 commits

Author SHA1 Message Date
joerg
fc61709adb Fix conditional to also work for xorg. 2007-06-15 17:30:43 +00:00
markd
fe0cd9bf56 Fix for CVE-2007-0242. Bump PKGREVISION. 2007-04-06 12:44:38 +00:00
dmcmahill
198761828a don't try to explicitly include the shell name in the CONFIGURE_SCRIPT
variable on SunOS.  That leads to things like
/bin/ksh /bin/ksh ./configure
This is needed after rev 1.16 of pkgsrc/mk/configure/configure.mk
2007-04-05 00:22:24 +00:00
dsainty
f969c0f045 Add an HTTP mirror, for FTP-less sites. 2007-03-19 12:30:46 +00:00
markd
2e4bceb7d7 Add patches from Dirk Mueller of KDE to fix font selection issues
with Asian fonts.  Bump PKGREVISION.
2007-03-18 20:59:35 +00:00
markd
9af5e3d8d4 Update to qt 3.3.8
This maintenance release incorporates bugfixes and optimizations.
2007-03-18 20:51:59 +00:00
rillig
2170d1ea0b Fixed the separation of CONFIGURE_SCRIPT and CONFIG_SHELL. 2007-03-17 20:43:23 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
joerg
2df04c016c OpenGL needs libXmu, so move it to qt3-libs itself. Noticed by abs@
and drochner@.
2007-01-15 16:19:43 +00:00
joerg
1eb1d87057 Modular Xorg support for Qt. 2007-01-10 10:16:01 +00:00
joerg
58c3144236 Mechanically replace all includes of buildlink3.mk of the following
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.

graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
2006-12-15 20:32:52 +00:00
drochner
08df124995 patch-ja did contain a fix against the pixmap image security flaw;
it is superseded by a somewhat different version in official qt-3.3.7 now
2006-10-23 15:18:15 +00:00
adam
e95c1cfe64 Changes 3.3.7:
* Fixed security flaw in the way Qt handles pixmap images
2006-10-23 14:54:11 +00:00
drochner
139ecc2e1f Add a patch for CVE-2006-4811 (integer overflow in image handling).
The patch was proposed in
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=210742, but this is
appearently not what Redhat does -- they have an update for kdelibs, but
don't tell details.
The patch helps for me, so put it in, at least until we know more.
2006-10-19 12:58:12 +00:00
joerg
b5886c6860 Forgotten patchsum. Reminder by Mark. 2006-07-27 11:54:09 +00:00
joerg
f6849cdec8 Readd recursive Xcursor buildlink3 inclusion, the problems in Xorg world
have been fixed in the mean time and it broke accidently native builds.
As found in the process fix the detection of Xrandr for the Xorg case and
bump revision for that. Activate -verbose for the configure step to make
debugging such issues in the future e.g. in bulk builds easier.
2006-07-26 13:30:24 +00:00
joerg
73dac18f95 Don't recurse into xcursor, it is not needed by Qt3 itself. 2006-07-18 19:55:47 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
abs
b42bb03998 make sure USE_LANGUAGES is set before including compiler.mk 2006-06-09 08:07:46 +00:00
minskim
999b34adae Set PKG_FAIL_REASON when a buggy gcc is used (Apple's gcc 4.0.0 yields
an internal compiler error).  This addresses PR pkg/31877.
2006-06-08 01:27:27 +00:00
rillig
9fc2d7d281 Removed the superfluous "quotes" and 'quotes' from variables that don't
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-22 09:22:05 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +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
drochner
e4b3aea5b4 update to 3.3.6
changes:
-bugfixes
-gcc-4.1 support
-translation updates
2006-03-31 14:38:02 +00:00
minskim
1c885c8b81 Fix path generation so that security/qca{,-tls} don't have to patch Makefile
or override do-install.  Bump qt3-tools PKGREVISION.
2006-03-13 21:53:47 +00:00
minskim
17ee0d9625 Force to use the libtool mode of qmake, instead of patching the
non-libtool mode to use libool.  In this way, qmake will generates
valid install commands.  This closes PR pkg/29572.

Bump qt3-tools PKGREVISION.
2006-03-12 06:49:21 +00:00
reed
667f8e00fe In the comment at top also mention "pkgsrc". As this could be confusing
for someone not using "netbsd-g++".

(This has been in my pkgsrc since at least July.)
2006-03-11 04:56:17 +00:00
minskim
923a1f9248 Make qmake and libtool use the same library versioning. Should have
been done when the pkgsrc libtool versioning was changed.  This
addresses PR pkg/29572.  No recursive bump because the major version
number is not affected by this.

Bump PKGREVISION for qt3-libs and qt3-tools.
2006-03-03 00:53:54 +00:00
minskim
97ec6f956f Prevent qmake from generating .la files. In pkgsrc, they are taken care
of by libtool.

This fixes PRs pkg/30656 and pkg/32244.
2006-03-02 23:41:55 +00:00
minskim
34d1440bab Enable Xinerama support if libXinerama.dylib exists.
Bump PKGREVISION.
2006-02-25 03:55:57 +00:00
adam
72be7ecce4 Enable STL (auto) + revision bump 2006-02-17 23:24:17 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
abs
0f960b00b7 move PKGNAME= to before .include "../../mk/bsd.prefs.mk" so mk.conf can determine package 2006-02-03 10:08:14 +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
jdc
a9bdf52c93 We don't need the .else clause in the GCC 3.3 NetBSD/sparc hack.
Pointed out by salo@.
2006-01-12 20:59:56 +00:00
ghen
f1c35a5638 Add a pkgconfig file for qt3-libs, bump PKGREVISION. ok with wiz@ 2005-12-28 11:07:17 +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
hubertf
b063b03371 Add support for option 'debug', to compile in debug code and symbols.
In case anyone ever wants to go and debug Qt/KDE. Like me. Shoot me!
2005-11-17 04:33:20 +00:00
rillig
dd2f0cc247 Fixed pkglint warnings:
Relative directories should look like "../../category/package".
2005-11-01 20:18:36 +00:00
joerg
bc8bf3e7f6 Adjust Qt 3.3 PostgreSQL patches to work with all versions. Drop the
requirement of 7.3, it compiles fine with all versions in pkgsrc (and
should work with them). Bump the revision to annotate the possibly
changed dependency.
2005-11-01 15:20:50 +00:00
adam
b124211be2 Changes 3.3.5:
* Over 200 bug-fixes were incorporated
* Platform support was added for Mac OS X 10.4 (Tiger), VS2005, and GCC 4.
2005-09-27 07:46:20 +00:00
jdc
01f16c5dbe Add a hack to require gcc 3.4 on NetBSD/sparc. 2005-08-17 06:26:18 +00:00
jlam
6f766967b6 Export a new variable TOOLS_CMDLINE_<TOOL> that holds the full command
line (path and arguments) needed to run the real tool.

Modify TOOLS_<TOOL> to hold only the path to the real tool.

Modify falcons-eye/Makefile and qt3-libs/Makefile.common to use
TOOLS_CMDLINE_YACC instead of TOOLS_YACC to that they'll use "bison -y".
2005-07-18 02:33:27 +00:00
reed
9f32a67ced Bump PKGREVISION for the Darwin fix. 2005-07-01 04:24:12 +00:00
reed
391d363041 If Darwin, then use real RANLIB.
No change for other platforms, as QMAKE_RANLIB is set to "true".

And if Darwin and /usr/lib/libresolv.dylib exists, then use -lresolv.
2005-07-01 01:10:06 +00:00
minskim
049133684f Use socklen_t, instead of int, as QT_SOCKLEN_T on Darwin>=8.0. 2005-06-27 19:13:32 +00:00
jlam
311f01a557 Restore changes in revision 1.34 of qt3-libs/Makefile.common after
the change in revision 1.6 of mk/buildink3/libtool-fix-la, and create
the qmake.conf files at post-configure time.  This causes the libtool
wrapper to be used to create the libtool archives, instead of just
using ${LOCALBASE}/bin/libtool.  Bump the PKGREVISIONs for the packages
that include qt3-libs/Makefile.common as their *.la files are now
different.
2005-06-22 21:14:45 +00:00
jlam
2d942aeec0 Back out the previous change and add a comment to qt3-libs/Makefile.common
noting why we did so, and that this will be fixed after pkgsrc-2005Q2
is branched.  Bump the PKGREVISION.
2005-06-21 23:06:07 +00:00